title: 负载均衡关于请求头的那些事date: 2022/07/21 13:58 本地环境 浏览器/客户端(127.0.0.1) nginx(192.168.2.43:8...
title: 负载均衡关于请求头的那些事date: 2022/07/21 13:58 本地环境 浏览器/客户端(127.0.0.1) nginx(192.168.2.43:8...
title: 怎样才能充分压榨线程date: 2022/07/18 13:17 一、线程的五种状态 下图为操作系统层面上线程的五种状态: 【初始状态】仅是在语言层面创建了线程...
title: Java Type 总结date: 2022/06/24 16:44 Java 类型总结 Type及其子接口的来历:泛型出现之前的类型:没有泛型的时候,只有原始...
一文搞懂redis[https://mp.weixin.qq.com/s/7ct-mvSIaT3o4-tsMaKRWA]
https://docs.spring.io/spring-cloud-commons/docs/current/reference/html/#spring-cloud-c...
ClassPath:类路径,指存放 class 文件的路径 相对路径:在 Java 中相对路径与在哪个目录下执行 java 命令有关。 这两个路径一般是相同的,因为我们执行 ...
title: 单元测试框架 JUnit 进阶指南date: 2021/09/16 10:11 一、JUnit4 Runner 先问一个问题,你有没有想过,为什么在单元测试中被...
title: 最佳单元测试实践date: 2021/09/08 15:11 注:本文使用的是 SpringBootTest2.x + Junit4 + Mockito,本文的...
title: 后端日志最佳实践Date: 2021/07/27 09:18 什么是日志? 日志是用来记录用户操作、系统运行状态等,是一个系统的重要组成部分。 对于一些简单的应...
如何做好一场技术演讲?[https://mp.weixin.qq.com/s/_HNBZxSB_2oqKNmocvWHqQ] 架构 如何用Netty写一个高性能的分布式服务框...
title: 再看 ConcurrentHashMapdate: 2021/06/15 09:16 构造方法 initialCapacity - 用户传入的初始容量 load...
title: 再看 AQSdate: 2021/06/09 09:29 ReentrantLock$NonfairSync 知识准备 AQS:AQS的全称是AbstractQ...
title: Redis 与数据库的一致性date: 2021/05/26 17:00 首先,给缓存设置过期时间是可以保证最终一致性的解决方案,所以接下来的方案是保障缓存与数...
title: 缓存三大问题解决方案date: 2021/05/25 10:57 缓存穿透 缓存穿透指的是查询一个一定不存在的数据,由于存储层在查不到数据时不写入缓存,这将导致...
title: Netty 进阶date: 2021/04/06 15:28 一、黏包 & 半包 1.1 粘包现象 服务端代码 客户端代码希望发送 10 个消息,每个消息是 1...
title: Netty 入门date: 2021/04/06 09:37 一、Netty 概述 1.1 Netty 是什么? Netty is an asynchronou...