摘要: 一、什么是Java NIO 的非阻塞模式 连接层(即Selector层,所谓的多路复用): 一个线程,从某通道发送请求或者读取数据的时候,它仅能得到当前可用的数据。 如果当前没有数据可用的话,就什么都不获取。并且它不会阻塞起来,他可以去轮训其他通道, 直达当前通道有数据变动之前,它都可以去做其他事情 阅读全文
posted @ 2021-04-07 16:35 boluo1230 阅读(180) 评论(0) 推荐(0) 编辑
摘要: MAC版本MAT下载地址如下: https://www.eclipse.org/mat/downloads.php 下载后解压,直接打开软件: 提示报错 查看该日志文件,提示该目录无法写入,可以使用-data参数 java.lang.IllegalStateException: The platfo 阅读全文
posted @ 2020-11-04 00:17 boluo1230 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 我们先回顾一下,传统MySQL主从复制工作原理: 1、现在有一个客户端,往主库(Master)中写入一条数据; 2、主库(Master)会记录一条数据变化,向BinLog中插入一条数据日志; 3、I/O Thread会不停的调度(即过一会执行一下),向BinLog中发起一个请求,读取一下BinLog 阅读全文
posted @ 2020-10-25 16:03 boluo1230 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 先创建好mongo的持久化目录: mkdir -p ~/docker_data/mongo/{data,conf} 拉取mongo镜像: docker pull mongo 创建一个docker-mongo实例: docker run -idt --name mongo --privileged=t 阅读全文
posted @ 2020-10-08 18:00 boluo1230 阅读(887) 评论(0) 推荐(0) 编辑
摘要: ①②③④⑤⑥⑦⑧⑨⑩ ⑪⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ 阅读全文
posted @ 2020-09-28 21:58 boluo1230 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 这里不建议进入容器下载插件,因为是在是太慢了!并且容器提供的指令是有限的!!! 先去github下载ik分词器的插件: https://github.com/medcl/elasticsearch-analysis-ik/releases 必须下载和当前es对应的版本,例如:我当前es是7.6.2, 阅读全文
posted @ 2020-09-22 14:23 boluo1230 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 先登录mysql,查看看binlog日志是否开启? [root@bogon etc]# mysql -u root -p mysql> show variables like '%log_bin%'; 开启binlog日志: 退出当前sql指令: mysql> quit; 在my.cnf文件中添加两 阅读全文
posted @ 2020-07-22 23:02 boluo1230 阅读(2305) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用代理模式呢? 打个比方,我虽然不会打篮球,但我很喜欢A锥,可是国内我又买不起, 发现海淘的A锥,既经济又实惠(咱也不知道是不是真货,咱也不敢问), 不过我发现我去访问海外电商极度费劲,此时我该怎么办? 我突然想到了代购老黄,我们可以通过老黄啊,来帮我们获取到我们心仪的A锥。 从静态代理的 阅读全文
posted @ 2020-07-05 16:17 boluo1230 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 10K,顾名思义就是10000,C可以理解为【Client】, 个人理解就是此时有10000个客户端,并发连接同一个服务器上, 导致服务器过多,使得服务器崩溃的问题。 阅读全文
posted @ 2020-07-01 23:12 boluo1230 阅读(537) 评论(0) 推荐(0) 编辑
摘要: Redis两种持久化方式: 1》RDB(snapshotting快照) 是Redis的默认持久化方式(把数据做一个备份,将数据存放到磁盘中) 这种方式是将内存中的数据,以快照的方式写入到二进制文件中,存放默认文件是【dump.rbd】。 可以通过配置文件来配置这个持久的方式,说白了就是持久化频率,缓 阅读全文
posted @ 2020-06-28 22:13 boluo1230 阅读(524) 评论(0) 推荐(0) 编辑