摘要:原文地址: "haifeiWu和他朋友们的博客" 博客地址: "www.hchstudio.cn" 欢迎转载,转载请注明作者及出处,谢谢! 最近项目中遇到各种输出数据监控,数据校验等逻辑,一个个实现很是麻烦。项目是中途接手的,不是很熟悉,偶然一天发现项目中对 Filter 的使用扩展起来很是方便,所 阅读全文
posted @ 2018-09-21 12:13 haifeiWu 阅读 (514) 评论 (0) 编辑
摘要:原文地址: "haifeiWu和他朋友们的博客" 博客地址: "www.hchstudio.cn" 欢迎转载,转载请注明作者及出处,谢谢! 服务端开发都会或多或少的涉及到 RPC 的使用,当然如果止步于会用,对自己的成长很是不利,所以楼主今天本着知其然,且知其所以然的精神来探讨一下 RPC 这个东西 阅读全文
posted @ 2018-09-04 11:59 haifeiWu 阅读 (456) 评论 (0) 编辑
摘要:原文地址: "haifeiWu和他朋友们的博客" 博客地址: "www.hchstudio.cn" 欢迎转载,转载请注明作者及出处,谢谢! 最近一直在研究队列的一些问题,今天楼主要分享一个高性能的队列 Disruptor 。 阅读全文
posted @ 2018-08-16 08:28 haifeiWu 阅读 (1455) 评论 (1) 编辑
摘要:原文地址: "haifeiWu的博客" 博客地址: "www.hchstudio.cn" 欢迎转载,转载请注明作者及出处,谢谢! 近期一直在做网络协议相关的工作,所以博客也就与之相关的比较多,今天楼主结合 Redis的协议 RESP 看看在 Netty 源码中是如何实现的。 阅读全文
posted @ 2018-08-09 08:24 haifeiWu 阅读 (1038) 评论 (0) 编辑
摘要:Redis客户端使用名为RESP(Redis序列化协议)的协议与Redis服务器进行通信。 虽然该协议是专为Redis设计的,但它可以用于其他CS软件项目的通讯协议。 阅读全文
posted @ 2018-08-08 09:47 haifeiWu 阅读 (498) 评论 (0) 编辑
摘要:之前一直运行正常的数据分析平台,最近一段时间没有注意发现日志索引数据一直未生成,大概持续了n多天,当前状态: 单台机器, Elasticsearch(下面称ES)单节点(空集群),1000+shrads, 约200G大小。 问题排查 服务器内存,CPU状态检查 使用 查看服务器 ,内存等占用情况,如 阅读全文
posted @ 2018-08-07 14:24 haifeiWu 阅读 (3144) 评论 (0) 编辑
摘要:正如上篇文章 "聊聊 JDK 阻塞队列源码(ReentrantLock实现)" 所说,队列在我们现实生活中队列随处可见,最经典的就是去银行办理业务,超市买东西排队等。今天楼主要讲的就是JDK中安全队列的另一种实现使用CAS算法实现的安全队列。 阅读全文
posted @ 2018-08-03 22:23 haifeiWu 阅读 (156) 评论 (0) 编辑
摘要:项目中用到了一个叫做 Disruptor 的队列,今天楼主并不是要介绍 Disruptor 而是想巩固一下基础扒一下 JDK 中的阻塞队列,听到队列相信大家对其并不陌生,在我们现实生活中队列随处可见,最经典的就是去银行办理业务等。 阅读全文
posted @ 2018-08-03 09:44 haifeiWu 阅读 (446) 评论 (1) 编辑
摘要:最近一直在做中间件相关的东西,所以接触到的各种协议比较多,总的来说有TCP,UDP,HTTP等各种网络传输协议,因此楼主想先从协议最基本的TCP粘包问题搞起,把计算机网络这部分基础夯实一下。 阅读全文
posted @ 2018-07-24 10:15 haifeiWu 阅读 (1868) 评论 (14) 编辑
摘要:做为一个略微看过nodejs语法,但又不懂nodejs的攻城狮,搭建hexo环境很是麻烦,要考虑到翻墙版本兼容等问题。于是乎,博主每换一个电脑,为了能继续发博客,都需要在新电脑上花一天时间重新搞一下 hexo 环境,楼主感觉还是有简洁的方案来实现我一提交代码就可以自动发布博客,不需要再手动操作一波, 阅读全文
posted @ 2018-07-24 09:54 haifeiWu 阅读 (1625) 评论 (0) 编辑