aop

Spring中AOP的配置从1.0到5.0的演进

python aop

arch

网站架构的伸缩性设计

架构

架构师画像

asm

asm

book

《深入理解计算机系统》

《Designing Data-Intensive Applications》

compare

Shared Everything和share-nothing

concurrent

分布式一致性

伪共享(false sharing)

cap

CAS

java volatile

cap

Actor VS Thread VS Coroutine

并发之痛

coordinator

zk etcd consul Eureka

crypto

rsa

证书相关

db

数据库的并发控制技术深度探索

分布式数据库

隔离级别

db

dev

经典图片

余晟:软件工程,“我们不一样”

当我们在讨论架构时,该用什么姿势?

用户密码加密存储

存储

docker

容器进化史

dubbo

dubbo

evolution

Web 研发模式演变

软件设计的演变过程

framework

那些年我们追过的网络库

front

Web 研发模式演变

gc

gc 是一种失败的内存管理模式?

分布式计算系统中的GC问题?

go

grpc

Go 内存管理与分配

gorouting

cgo

Data races in Go(Golang) and how to fix them

golang flag and config

一些 go 文章的记录

golang 设计模式

httpclient

httpclient

io

java nio

Reactor Proactor

Elixir

架构设计:系统间通信

异步、并发、协程原理

惊群

aio

为什么linux下epoll是最好,netty要比nio.2好

iot

物联网中几个应用协议

java

java singleton

jvm-1

jvm-2 GC

jvm-3 锁

jvm-4 class

springboot 2.0 changes

HashTable HashMap

java nio

spring arch

rocketmq

springboot

利用java8对设计模式的重构

java volatile

从写一个单例开始究竟能问多深及终极解决方案

j2ee 历史

为什么spring boot 倾向 fat jar

gc 是一种失败的内存管理模式?

分布式计算系统中的GC问题?

spring transaction

lombok改造

dubbo

java spi

Spring中AOP的配置从1.0到5.0的演进

java equals() 和 hashCode()

java 征途

spring

为什么讨厌java

JAVA 线程间的状态转换

jvm

jvm-1

jvm-2 GC

jvm-3 锁

jvm-4 class

lang

封装

lisp

可扩展架构设计的三个维度

过载保护算法

Elixir

为什么讨厌java

多重继承

linux

linux命令行神器

Linux 为什么还要坚持使用宏内核?

linux 等级

Worse Is Better

remi源

manage

快速组建的开发团队要怎么活下来?

解决问题pattern

Senior Manager++

mq

rabbbitmq

rabbbitmq 堆积分析

rocketmq

mysql

mysql 隔离级别测试

mysql复制

mysql 锁 & 事务

mysql 幻读

Xtrabackup

mysql 特性

mysql 5.7 sys schema

MySQL 5.7对buffer pool的改进

MySQL 事务

MySQL隔离级别,锁与MVCC

netty

为什么linux下epoll是最好,netty要比nio.2好

network

Tcp 拥塞控制

流量复制

tcp_tw_reuse、tcp_tw_recycle

nginx

clion nginx debug

nio

java nio

os

os 5 io

os 4 线程

os 1- 内核、系统调用、进程和线程

os 2- 内存管理

os 3- 内存管理算法

C/C++并发编程—— 并发/并行、多线程内存模型

内存模型

os 内存布局 & malloc

pattern

封装

持续重构

可扩展架构设计的三个维度

过载保护算法

golang 设计模式

多重继承

pi

树莓派

python

python aop

redis

Redis内存淘汰策略

redis 脑裂等极端情况分析

Redis 源码编译

Redis 源码

server

nginx

spring

springboot 2.0 changes

spring arch

springboot

为什么spring boot 倾向 fat jar

spring transaction

Spring中AOP的配置从1.0到5.0的演进

spring

vm

虚拟机是怎么实现的

work

程序员内部培训

安全

扫码登陆

微服务

微服务架构实践感悟

微服务架构下的数据一致性保证

从单体架构迁移到微服务,关键思考、实践和经验

面试

面试