摘要: Ribbon中有管理负载规则的组件 —— IRule IRule 含有七种规则算法,分别是 + RoundRobinRule (轮询) + RandomRule (随机) + RetryRule (先按轮询策略获取服务,如果获取服务失败则在指定时间内重试,获取可用服务) + WeightRespon 阅读全文
posted @ 2020-03-28 18:29 九角冰山 阅读(478) 评论(0) 推荐(0) 编辑
摘要: Nginx 配置文件的组成,分三个部分: 第一部分 全局块 从配置文件开始到 events 块之间的内容,主要会设置一些影响 nginx服务器整体运行的配置指令 例如: worker processes 1: 这个worker processes值越大,表明nginx支持的并发处理量越多 第二部分 阅读全文
posted @ 2020-03-26 15:18 九角冰山 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 使用nginx操作命令前提条件:必须进入nginx的目录 /usr/local/nginx/sbin 查看 nginx 的版本号 启动 nginx 关闭 nginx 重新加载 nginx 阅读全文
posted @ 2020-03-26 14:58 九角冰山 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Nginx 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率,能经受高负载的考验,有报告表明能支持高达 50000个并发连接数。 反向代理 (1)正向代理 在浏览器里面需要配置代理服务器,通过代理服务器进行对 阅读全文
posted @ 2020-03-26 14:50 九角冰山 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Server端 以前的老版本 (1.X) 现在的新版本(2020.2) 我用的boot 2.2.2 cloud H版 另外Eureka现已停更 Client 以前的老版本 (1.X) 新版本 阅读全文
posted @ 2020-03-22 16:17 九角冰山 阅读(2674) 评论(0) 推荐(0) 编辑
摘要: @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。 @Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而t 阅读全文
posted @ 2020-03-18 23:30 九角冰山 阅读(148) 评论(0) 推荐(0) 编辑
摘要: @ComponentScan 表示将该类自动发现扫描组件。个人理解相当于,如果扫描到有@Component,@Controller,@Service 等这些注解的类,并注册为Bean,可以自动收集所有Spring组件,包括@Configuration类。 我们经常使用 @ComponentScan注 阅读全文
posted @ 2020-03-18 23:22 九角冰山 阅读(146) 评论(0) 推荐(0) 编辑
摘要: aof,rdb 是redis两种持久化机制。用于crash后,redis的恢复 rdb的特性: aof的特性: 阅读全文
posted @ 2020-03-18 13:52 九角冰山 阅读(119) 评论(0) 推荐(0) 编辑
摘要: jdk1.7,hashmap才用的是头插法,虽然hashmap并不是线程安全的容器,但是在并发情况下,使用hashmap会带来一个问题: 并发情况下,如果插入元素的两个线程都调用了rehash方法,即扩容方法,会导致链表成环的问题。 hashmap成环原因的代码出现在transfer代码中,也就是扩 阅读全文
posted @ 2020-03-16 22:06 九角冰山 阅读(701) 评论(0) 推荐(0) 编辑
摘要: TCP 是传输层协议 + 基于连接(点对点) 传输数据前需要建立好连接,然后在传输 + 双工通信 TCP连接一旦建立,就可以在连接上进行双向的通信 + 基于字节流而非报文 将数据按字节大小进行编号,接收端通过ACK来确认收到的数据编号,通过这种机制能够保证TCP协议的有序性和完整性,因此TCP能够提 阅读全文
posted @ 2020-03-16 19:26 九角冰山 阅读(1736) 评论(0) 推荐(0) 编辑