18 2022/01 软件设计的七大原则 1. 引言写出高质量、易维护、高可用的代码是每一个程序员的追求,那么,究竟什么样的代码才是易于维护与扩展的好代码呢?本文,我们就来介绍软件开发过程中的七大原则,一同来管窥一二。 & #技术帖 #设计模式 #设计原则 #solid
12 2022/01 guava cache 异步刷新源码解析 背景 上一篇文章中,我们详细介绍了 guava cache 的使用方法,尤其是在其中重点介绍了 guava cache 异步回种的 #技术分享 #缓存 #java #cache
07 2022/01 guava cache 异步刷新用法详解 1. 引言 在计算机领域的各个场景中,缓存都是一个非常常用的技术手段。通过高性能的缓存暂时存储重要的数据,可以有效提升整个系统的性能。 在 java #缓存 #java #cache #异步
17 2021/12 详解零拷贝技术 1. 引言 上一篇文章中,我们介绍了在计算机系统中,CPU 是如何与外围硬件交互的: CPU 是如何与外围设备通信的 我们看到,通过 DMA #操作系统 #io #硬盘 #零拷贝
03 2021/12 CPU 是如何与外围设备通信的 1. 引言 此前的文章中,我们通过向地址 B8000h 写入数据来实现在显示器上输出彩色的文本,我们介绍说这是“彩色字符模式”,并且介绍了它的用法: #技术帖 #操作系统 #os #技术分享
21 2021/08 在 filter 中使用错误的方法获取 ip 地址造成性能问题排查 1. 引言 本周进行了一个关于通过 java 代码获取本机 ip 地址的线上性能优化,这篇文章做一个总结,也提供一些 java&n #技术帖 #技术分享 #java #filter
27 2021/07 利用规则引擎搭建任务编排引擎 1. 引言 上一篇文章中,我们介绍了规则引擎的基本算法与使用: 规则引擎从认识到实践 我们看到,规则引擎的基础算法 Rete 算法其实是基于 #规则引擎 #drools #任务编排 #工作流
16 2021/07 规则引擎从认识到实践 1. 引言 - 讲个故事 小明是一个兢兢业业的服务端程序员,有一天产品经理找到他说,我们要给用户发一条消息,消息的内容按照用户的积分分为三档,1000  #算法 #技术分享 #规则引擎 #drools
29 2021/06 实战网络问题排查(六) -- 利用 wireshark 排查 TCP 空窗口问题 1. 引言 上一篇文章中,我们看到了如何通过 wireshark 排查 TCP 重复 ACK 特别是由此引发的快速重发问 #tcp #技术分享 #技术贴 #滑动窗口
26 2021/06 实战网络问题排查(五) -- 利用 wireshark 排查 TCP 快速重传问题 1. 引言 上一篇文章中,我们利用 wireshark 排查定位了 TCP 的连接问题与重传问题: 实战网络问题排查(四) -- #linux #network #tcp #tcpdump