XJ Blog

Thinking will not overcome fear but action will.

springboot

springboot

springboot 启动 1. 获取、启动运行过程中的监听器 run方法 SpringApplicationRunListeners listeners = this.getRunListeners(args); getRunListeners() 方法 然后调用 getSpringFactoriesInstances()方法 然后loadFactoryNamesd读取...

redis击穿

redis

击穿 before: 肯定是发生了高并发 并且: key过期了 多个client访问redis redis做缓存(受内存大小) DB(mysql) key过期 LFU/LRU key过期时来了一大波请求 直接打到DB上 解决方案: 并发有了,阻止并发到达DB ...

redis从开始到精通-配置详解

redis

redis配置文件精讲 部分配置文件 Utils一些数据单位的换算 没啥好讲的 注意内存使用就行 # Note on units: when memory size is needed, it is possible to specify # it in the usual form of 1k 5GB 4M and so forth: # # 1k => 1000 bytes ...

基本数据类型string

redis

redis数据类型 redis有物种基本数据类型 string 字符串 list 列表 set 集合 会去重 sort set (zset) 有序集合 hash 哈希 string不仅仅是字符串 还可以操作 整数 浮点型 bit 使用 help @string 可以看到string相关命令 APPEND 将value追加到值的末尾 set key1 abc ...

redis从开始到精通(1)

redis

linux环境 redis安装部署 下载redis 官网下载redis https://redis.io/download wget http://download.redis.io/releases/redis-5.0.7.tar.gz 解压并安装redis tar -zvxf redis-5.0.7.tar.gz 一般将redis放置于 /usr/local/redis ...

Java8Stream

Java8

Java8中Stream处理集合非常方便 记录一下方便自己使用 1:list转Map List<User> userList=new ArrayList(); userList.add(use);//自己创建对象插入userList即可 Map<Integer, User> collect = UserList.stream().collect(Collecto...

mysqldump备份数据库

MySQL dump

Hey 1:使用tmux 工具 tmux可以后台会话 比较方便 直接上命令 mysqldump -hip -uroot -Pport -p --single-transaction --all-databases --master-data > all.sql mysqldump 备份数据库的时候的添加 --single-transaction参数避免锁表

Docker部署rabbitmq

rabbitmq

1:拉取rabbitmq镜像 docker pull rabbitmq:management 2:运行镜像 docker run -d --name rabbitmq --publish 5671:5671 \ --publish 5672:5672 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --...

使用merge存储引擎来实现分表 安装

mysql分表

这里简单讲下使用merge实现分表的过程 我们增删改查只需要操作users表即可 1-建立user1和users表并插入数据 CREATE TABLE user1 (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name CHAR(20), pass CHAR(32), sex tinyint(1)) ENGINE=Myisam; CREATE T...

使用docker安装redis 安装

docker安装redis

1:拉取redis镜像 这是拉取最新版镜像,也可自定义版本 docker pull redis:latest 2:查看镜像 docker images docker images 3:运行容器 “password” 放你的redis密码 docker run -d --name myredis -p 6379:6379 redis --requirepass "pass...