mac big sur openjdk8 源码编译
为了了解下jvm的JIT的热点探测,想了解下到底怎么判定是热点代码的逻辑,想着翻下jdk的代码,于是就有了这篇文章。
redis源码阅读-发布与订阅pub/sub
redis的发布订阅(pub/sub)是一种消息通信模式,由发布者(pub)发布消息,订阅者订阅(sub)消
redis源码阅读-rehash详解
通过本文,你能了解redis rehash的整个过程,以及为什么要rehash
redis源码阅读-持久化之aof
通过本文你能了解到整个aof的运作机制,以及重写机制。
redis源码阅读-持久化之RDB
通过这篇文章,希望你能彻底了解redis的rdb持久化机制。
阅读redis持久化RDB源码的时候一些c知识
在阅读redis的rdb持久化时涉及到的一些c知识。
网络基础
通过这篇文章你可以了解网络基础、tcp/ip的基础知识、http版本演化、https等。
生产问题排查参考
整理资料时,发现几年前的整理的问题问题排查手册,分享下。生产问题处理的基本原则:第一时间恢复业务(重点)重启
spring是如何解决循环依赖的
通过此篇你可以收获spring是如何实例化bean的,是如何解决循环依赖,我们在bean的实例化过程中可以添加哪些扩展点。
redis源码阅读-之哨兵流程
哨兵redis sentinel用于管理多个redis实例,是redis高可用的解决方案之一,其本身也是分布
从feign使用hystrix的全流程分析
这篇文章算是对之前系列的增强,将springboot的启动流程、@Configuration配置解析装载、feign的构建与执行,hystrix源码分析。
redis源码阅读-终于把内存占用算清楚了
Reactor模式详解及redis如何使用
通过本文,简单的了解下reactor模式,以及redis中是如何使用reactor模式的。
redis中的IO多路复用select和epoll
基本概念I/O多路复用是一种同步I/O模型,实现一个线程可以监视多个文件句柄;一旦某个文件句柄就绪,就能够通
linux中的文件描述符与套接字socket
基本概念文件描述符fdLinux 系统中,把一切都看做是文件,当进程打开现有文件或创建新文件时,内核向进程返
阅读redis源码的时候一些c知识
c中的引用之前了解c的时候,简单的看过,但是在阅读c源码的时候会突然出现这种。#一个sds字符串+一个长度,
意外惊喜
今天在拿U盘拷贝一个东西,发现了16年的一个工作笔记。打开了看了下,真是意外惊喜。
Rxjava在hystrix中的应用
这篇文章结合下Rxjava分析下hystrix里的源码,希望大家能有所收获。
最近遇到的问题与优化
梳理了下最近遇到的问题,包括推文502,数据不一致,hystrix熔断。
hystrix源码分析
最近遇到了一些生产问题涉及到了hystrix,想要了解下底层的原理。hystrix中大量运用了Rxjava的