一、多线程
二、JVM
三、日常汇总
- https加密原理-为什么说https能保证数据安全
- 分片字段userId-用手机号查询
- 分库分表-首次上线-老数据-数据迁移
- 从ACID到CAP到BASE
- 专治各种数据脱敏-Jackson-fastjson-logback
- 原创 使用 Eclipse Memory Analyzer 进行堆转储文件分析
- 原创 大数据量定时超时-精确到秒
四、elasticsearch
五、事务
六、微服务
- 微服务-分库分表思路
- 分库分表-sharding-jdbc生产实践
- 一致性hash算法
- 微服务-权限认证-Security-jwt实战
- 微服务-服务限流-开发实战
- 微服务-服务熔断/降级-开发实战
- 微服务-gateway-基础架构-快速启动功能预览
- 微服务-gateway-Filter-熔断、限流、统一鉴权
- 微服务-Eureka-基础架构、服务注册、续租、下线、获取服务列表、自我保护
- 微服务-Eureka实战配置
七、RocketMQ
八、Spring
九、dubbo
- 原创 dubbo项目简介
- 原创 Dubbo-架构设计以及提出问题
- 原创 dubbo四种线程池源码分析
- 原创 dubbo源码解析-SPI
- 原创 Dubbo源码解析-结合Protocol的export(Invoker<T> invoker)接口分析DubboProtocol是怎么做到自适应的
十、Netty
十一、Apollo
- 原创 Apollo配置中心总体设计
- 原创 Apollo配置中心源码解析
- 原创 RemoteConfigRepository远程Repository,实现从ConfigService拉取配置,并缓存,支持实时,定时
- 原创 ConfigController:configs/{appId}/{clusterName}/{namespace}:提供配置读取功能
- 原创 RemoteConfigLongPollService:远程配置长轮循服务,负责长轮循ConfigServer变更通知,当有更新时立即轮循触发更新
- 原创 NotificationControllerV2:notifications/v2:实现长轮循,监听配置变更、返回,结束长轮循
- 原创 DatabaseMessageSender:变更配置入库,清理
- 原创 ReleaseMessageScanner:扫描变更配置,触发监听者们
十二、cat
十三、持续交付流水线
- 原创 持续交付流水线
- 原创 gitlab集成jira-相关配置
- 原创 jenkins集成gitlab-push后自动build
- 原创 gitllab+jenkins+docker--idea push后自动部署
十四、算法
十五、Mysql
公众号主要记录各种源码、面试题、微服务技术栈,帮忙关注一波,非常感谢