2019年2月28日

摘要: 一直没用mac装过虚拟机,最近因为一些原因不得不装一个,但是被这个静态ip配置把头都搞痛了(这里吐槽一下百度,我前几页都看了几遍,搜索关键字就是我现在的标题,结果都是一些抄抄抄并且不管用的攻略,最后使用谷歌搜了一次就搞定了),好了这里不多说,直接开始 首先把网络配置改成nat模式 在mac终端到这个 阅读全文
posted @ 2019-02-28 18:03 羊飞 阅读(2115) 评论(1) 推荐(3) 编辑

2019年1月13日

摘要: 本文面向有一定RabbitMq基础的童鞋. 首先,我们来理理RabbitMq的一些基本概念: Connection: 客户端与RabbitMq服务器节点的Tcp链接. Channel: 信道,因为一条Tcp链接建立的开销代价(三次握手之间的通信过程)比较大,所以RabbitMq采用了多路复用的设计, 阅读全文
posted @ 2019-01-13 19:28 羊飞 阅读(533) 评论(0) 推荐(0) 编辑

2018年10月26日

摘要: github地址: 阅读全文
posted @ 2018-10-26 22:47 羊飞 阅读(291) 评论(0) 推荐(0) 编辑

2018年10月13日

摘要: 而在stop()方法也就是服务关闭的处理逻辑里,将循环条件设置为(队列不为空&&次数<200次),每次则将线程休眠50毫秒,为什么要这样做呢?这是为了拖延jvm的关闭,因为我们的线程池使用的是后台线程,所以刷日志线程也不会延长jvm的生命周期,因此需要一个前台线程保证jvm不会马上关闭 说完这个,再 阅读全文
posted @ 2018-10-13 19:27 羊飞 阅读(2273) 评论(0) 推荐(0) 编辑

2018年10月11日

摘要: 线程数:500个 每个线程日志输出次数: 500次 log4j2其实有两个输出异步日志的方式:AsyncLogger和AsyncAppend 他两的区别在于: AsyncLogger使用的是无锁高性能队列disruptor,底层是依赖数组实现的RingBuffer和CAS改变下标实现,并且不会出现伪 阅读全文
posted @ 2018-10-11 23:59 羊飞 阅读(4192) 评论(0) 推荐(0) 编辑

2018年9月24日

摘要: 大家应该都知道ConcurrentHashMap在1.8的时候有了很大的改动,当然,我这里要说的改动不是指链表长度大于8就转为红黑树这种常识,我要说的是ConcurrentHashMap在1.8为什么用CAS+Synchronized取代Segment+ReentrantLock了 首先,我假设你对 阅读全文
posted @ 2018-09-24 00:21 羊飞 阅读(11747) 评论(8) 推荐(7) 编辑

2018年9月15日

摘要: 我在之前一篇博客里https://www.cnblogs.com/yangfeiORfeiyang/p/9644254.html 里对Netflix Ribbon的Loadbalancer类源码设计的合理性提出了自己的质疑,然后很多人觉得大师的代码怎么可能会错?你个菜鸡也敢质疑大神写的代码?那我今天 阅读全文
posted @ 2018-09-15 16:34 羊飞 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 首先说说什么是ACID: 它们分别是Atomicity(原子性),Consistency(一致性),Isolation(隔离性),Transaction(持久性) 原子性: 意为单个事务里的多个操作要么一起成功,要么一起失败.比如现在有三个插入操作,那么前两个成功,第三个失败了,此时,前两个也不再算 阅读全文
posted @ 2018-09-15 01:22 羊飞 阅读(330) 评论(0) 推荐(0) 编辑

2018年9月14日

摘要: 首先,这只是我个人的一点质疑,可能是因为我自己菜没有领悟到作者的意思,也正因此,想发出来跟大家一起探讨. 在昨晚,我因为在编写自己的开源项目的负载均衡模块(这是我开源项目的介绍:https://www.cnblogs.com/yangfeiORfeiyang/p/9621909.html),所以去看 阅读全文
posted @ 2018-09-14 01:00 羊飞 阅读(571) 评论(0) 推荐(0) 编辑

2018年9月10日

摘要: 首先放github地址: https://github.com/yangfeixxx/chipsGateway.git 开源项目名:ChipsGateway (因为我很爱吃薯条) 项目类型:网关 下面由本人精分一下,自问自答的给大家大概介绍一下此项目吧 问:这个项目是干嘛的? 答:一个服务网关,属于 阅读全文
posted @ 2018-09-10 19:04 羊飞 阅读(1441) 评论(5) 推荐(4) 编辑

导航