Java Java技术栈学习记录 程序设计 API接口签名验签 JWT实现token认证 Redis实现分布式锁 深入理解Oauth2.0 单例,又岂止是单例 缓存 Redis数据结构和特性 Redis缓存设计 Redis数据分布 Redis 过期策略、内存淘汰机制和 LRU 算法的实现 Redis的雪崩、击穿、穿透 Redis实现分布式锁和解决锁续期问题 Bitmap原理和实现及其在Redis的应用 BloomFilter解决Redis缓存穿透问题 Redis实现消息队列 Redis的key和value实践总结 跳跃表的原理和实现以及应用 数据库 mysql 学习笔记 mysql 读写分离和主从同步原理 mysql 自增主键为什么不是连续的 mysql 变更自增主键id起始值 mysql alter 最佳实践总结 mysql 按日、周、月分组统计数据 count(*)、count(主键id)、count(字段)、count(1)实现原理和性能比较 源码分析 ThreadLocal 理解和源码分析 实践总结 mysql建表最佳实践 数据库迁移遇到的问题和解决方案 JWT token实践问题解决 Idea中.gitignore的正确使用姿势 CPU利用率高如何分析 Linux系统负载查询工具 mysql alter你值得拥有 nginx+tomcat间歇性502 List和Map、JSONArray、Array互转 Method not found: is$jacocoData Incorrect string value: '\xF0\x9F\x92\x95' The request was rejected because the URL was not normalized kernel: TCP: time wait bucket table overflow 问题分析和解决 Redis基于Hessian序列化和反序列化出现的问题 记一次大量499http状态码问题出现与处理 如何构建一个相对安全的账号体系 工具提效 工作这些年,值得推荐的chrome插件 kibana 搜索语法 Intellij IDEA值得推荐的15款插件 Postman测试API的正确姿势 必知必会的正则表达式 Markdown 基本语法