使用 Canal Adapter 同步 MySQL 数据到 ES8,建议收藏!
https://mp.weixin.qq.com/s/CRQQ2tn_S_lmB70w8HVLVg
浅谈JVM运行期的几种优化手段
https://mp.weixin.qq.com/s/DVkfC48P8he0Z6PqIo_Chw
推荐一款超高颜值的开源服务器仪表盘,非常不错!
https://mp.weixin.qq.com/s/87Vv7-QTZSSRhH7EzC7fug
一文搞定JVM相关的命令汇总
https://mp.weixin.qq.com/s/R0Bu7o518KUnmgYJRdtDgg
从实现到原理,我总结了11种延迟任务的实现方式
https://mp.weixin.qq.com/s/a9MSRPyZw21y_z59l2WEgg
BeanUtils.copyProperties浅拷贝的坑
https://mp.weixin.qq.com/s/XTuhzqSogSP6hh4o-Lqsaw
BigDecimal使用的5个坑
https://mp.weixin.qq.com/s/QJa0bjQk6IiO0kKnW72MGg
既然有HTTP协议,为什么还要有RPC
https://mp.weixin.qq.com/s/-WrTX2knWOndK8C_WZcd8A
微服务Token鉴权设计的几种方案
https://mp.weixin.qq.com/s/Pk9f3zdAcbaR7ksUUG1gFA
我试了试用 SQL查 Linux日志,好用到飞起
https://mp.weixin.qq.com/s/l91P9ZvHm8TFPKCA-BEq9A
Synchronized原理解析
https://mp.weixin.qq.com/s/F-MZGMRrFF8Rx2ig5qX0jQ
零拷贝详解
https://mp.weixin.qq.com/s/KbMTFu68A5ivJAy4tr5vdg
被问懵了,加密后的数据如何进行模糊查询?
https://mp.weixin.qq.com/s/GecypiBwqFNNwIfGq71aZA
一个你可能不曾注意的小东西,Spring依赖注入Bean类型的8种情况
https://mp.weixin.qq.com/s/ls3Rk4wMCSXaBHTkXXUtWA
为什么要手动关闭文件流?
https://mp.weixin.qq.com/s/IrAa_iM7v7bYof1X94vaFA
浅谈本地缓存的几种方案选型
https://mp.weixin.qq.com/s/7EzgEaTsz0kKxKDZ1pPQBQ
Java的栈帧和动态链接是什么
https://mp.weixin.qq.com/s/VFWoM7bPEapIlD4gBtXY1A
服务发布或重启,发生抖动怎么办?
https://mp.weixin.qq.com/s/m4bN0wD6aGNU8VzBWbFm2g
Spring Boot + liteflow 规则引擎,太香了!
https://mp.weixin.qq.com/s/1PVYYxCFjxui5_C6xvilbA
美团二面:为什么不推荐使用 MyBatis 二级缓存?
https://mp.weixin.qq.com/s/PpXGpgRZVqmOo2C3NGrM9Q
多年以后,PageHelper 又深深给我上了一课!
https://mp.weixin.qq.com/s/MymBusG1q0YTDvjoyK9Gtg
公司来了个大佬,把 MySQL 分库分表方案设计得炉火纯青,总结太全了!
https://mp.weixin.qq.com/s/al71DrVc7mbg3I2BeJqumw
MySQL 是如何利用索引的?
https://mp.weixin.qq.com/s/hWomyGveg545dP_UIm3FZQ
Spring Boot + Lua = 王炸!
https://mp.weixin.qq.com/s/yBP0_UfpshPGwuLJpMrW8w
阿里三面:MQ 消息丢失、重复、积压问题,如何解决?
https://mp.weixin.qq.com/s/XoZdU6gOz1h_uyCIUtDFyw
MySQL + JSON = 王炸!!
https://mp.weixin.qq.com/s/4YEHntAskb1CKC7YABHYew
面试官:ArrayList 为啥要实现 RandomAccess 接口?
https://mp.weixin.qq.com/s/H_F9cpt5DNrsim0BN5Wn1w
京东一面:Spring 为何需要三级缓存解决循环依赖,而不是二级缓存?我懵了。。
https://mp.weixin.qq.com/s/nVkX9RDB3_unRxxVIYwntA
面试官:MySQL 到底是 join 性能好,还是 in 一下更快呢?被问懵逼了…
https://mp.weixin.qq.com/s/uv2qNUPYeoZlgrpoBUGNgg
RabbitMQ vs Kafka:正面交锋!
https://mp.weixin.qq.com/s/uOkEXw-jMpuZOp6JteArPw
别再手动拼接 SQL 了,MyBatis 动态 SQL 写法应有尽有,建议收藏!
https://mp.weixin.qq.com/s/zW7lwLPkWTp7Z6m-qFasig
京东开源热 key 探测(hotkey) 中间件,能有多强?
https://mp.weixin.qq.com/s/PaxPC5NM8JGTPQfMl0BjIQ
美团二面:布隆过滤器有什么用?什么原理?如何使用?
https://mp.weixin.qq.com/s/DeqJfw51tPJvdwAkq3iPdg
从80s到1s!看看人家的 MyBatis 批量插入数据优化,那叫一个优雅!
https://mp.weixin.qq.com/s/lI337ldc_NeAVN3c0RCVpg
得物面试:MySQL 深度分页如何优化?
https://mp.weixin.qq.com/s/5WXp6X63vviOW98dCb691A
抖音二面:“聊聊二维码扫码登录的原理”
https://mp.weixin.qq.com/s/u0BoYgWb5bTnhh1x6dlnig
腾讯二面:Redis 内存淘汰策略有哪些?过期数据如何删除?
https://mp.weixin.qq.com/s/7hfkBOrbdVUNkepuQ0PX6Q
自从用了这款链路追踪系统,睡觉真香!!
https://mp.weixin.qq.com/s/QzG3MupskxyV8eaGt2YOXw
通过 Arthas Trace 命令将接口性能优化十倍
https://mp.weixin.qq.com/s/qZIEw0yEKuewWUyg_WIOPQ
这 7 道 Redis 基础问题,很常见!!
https://mp.weixin.qq.com/s/LiGLAQBmADn3HE02nm0SOg
JustAuth第三方授权登录组件
https://mp.weixin.qq.com/s/Ks8O8weJg7YKD3gmKLkPeg
MaxKey 单点登录认证系统
https://mp.weixin.qq.com/s/6jXz23nwU9hnyvituxkQBg
Redis官方搜索引擎,性能吊打Elasticsearch!
https://mp.weixin.qq.com/s/zbiWuU5Wm0XAlRpcDpAIvg
面试官:百万数据Excel导入导出解决方案,怎么设计?
https://mp.weixin.qq.com/s/7eg0eqLiUui8-5XQJuAwOQ
SpringBoot 3.2新特性,启动速度提升十倍
https://mp.weixin.qq.com/s/-5daWmoCnVuvNAJneajbOw
京东二面:为什么需要分布式ID?你项目中是怎么做的?
https://mp.weixin.qq.com/s/GRi2zP-7nlWHFFBzl3G2YQ
改良版雪花算法,分布式唯一ID神器!
https://mp.weixin.qq.com/s/k7gWq-NoqlMf8hbVdemzhg
美团二面:为什么需要消息队列?如何选型?
https://mp.weixin.qq.com/s/f7eD_oIZ-7jfmbhYvfachQ
得物一面:Redis大key有什么危害?如何排查和处理?
https://mp.weixin.qq.com/s/I8arqubl4UBuKE94Iciu2g
多账号统一登录方案就该这么设计(万能通用),稳的一批!
https://mp.weixin.qq.com/s/GbQvrMVYlDk3kj3dMG-HMQ
NeutrinoProxy:内网穿透神器
https://mp.weixin.qq.com/s/4hyQsTICIUf9EvAVrC6wEg
美团面试:Redis 除了缓存还能做什么?可以做消息队列吗?
https://mp.weixin.qq.com/s/mSbI05eyZMe3hDBeRzuKvA
Arthas 是 Alibaba 开源的 Java 诊断工具
https://mp.weixin.qq.com/s/gi5IovECxwpX3v6OcMbQxA
美团二面拷打:如何设计一个优先级任务线程池?
https://mp.weixin.qq.com/s/Inn3bXaML1X0PaXO9jH3dg
5个IDEA骚技巧,开发效率翻倍!!
https://mp.weixin.qq.com/s/mzqFOFRXxChPmfGbIwZ7FQ
面试官:Kafka 为什么会丢消息?如何保证消息不丢失?
https://mp.weixin.qq.com/s/o87wabZkvWvrOUnMwtpfiw
美团二面:为什么要用索引?MySQL 索引底层数据结构是什么?
https://mp.weixin.qq.com/s/jEa5mw3Qcmx3S4Ye_j6yuQ
33道微服务高频面试题,两万字图文详解!速收藏!
https://mp.weixin.qq.com/s/gJnv9o2NjyD_VT0I6dRTxg
Java快速生成PDF文档?试试这款工具类!
https://mp.weixin.qq.com/s/lVciLfbJOi4kmZdKoxuXJA
谁家面试往死里问 Swagger 啊?
https://mp.weixin.qq.com/s/wJDHaOnwIqbdMHG8FHUxOA
美团面试拷打:ConcurrentHashMap 为何不能插入 null?HashMap 为何可以?
https://mp.weixin.qq.com/s/uvQsQ0ZbcBn05WShPBjU5Q
肝了两小时的 Elasticsearch 保姆级入门
https://mp.weixin.qq.com/s/O7dv7Np_PDPpDSSOSsiQtg
JetCache阿里开源款缓存框架
https://mp.weixin.qq.com/s/nLYJXPMim1UIyVzDLMl1EA
面试官:一个 SpringBoot 项目能处理多少请求?(小心有坑)
https://mp.weixin.qq.com/s/gXaj-IiLeoT1PtABOklOTg
Spring是如何解决Bean循环依赖的?
https://mp.weixin.qq.com/s/V5TmayfDpiTMAl_xa_dxkA
美团面试:MySQL 保存日期用哪种数据类型?Datetime?Timestamp?数值时间戳?
https://mp.weixin.qq.com/s/Mhj8cv2DXYC47LbmCRcB2A
Aviatorscript轻量级规则引擎
https://mp.weixin.qq.com/s/dtAe5jwBUSWvAEXDXL4uCQ
改良版雪花算法,分布式唯一ID神器!
https://mp.weixin.qq.com/s/5De11QmAnORurdEGw-duWw
三万字盘点 Spring 9大核心基础功能!
https://mp.weixin.qq.com/s/21nnK9vsB_2b1FWBHCcCLw
美团面试:宕机了,Redis 如何避免数据丢失?
https://mp.weixin.qq.com/s/V2Mro9VYp2BCmBnOM-Y-jg
MySQL如何实时同步数据到ES?试试这款阿里开源的神器!
https://mp.weixin.qq.com/s/JuUl1F2XoHwPcNHInvkKhg
1.5万字+30张图盘点索引常见的11个知识点
https://mp.weixin.qq.com/s/LuHhIaJNH_y3rvOkOYpo8A
八大生产故障排查思路(通用版)
https://mp.weixin.qq.com/s/_IYdwAGxeaM8nPw6c7CUsw
SpringBoot+ElasticSearch实现文档内容抽取、高亮分词、全文检索
https://mp.weixin.qq.com/s/P7Ht-MVUu3Ik_ws-ueQ8iA
SpringBoot接口防抖(防重复提交)的一些实现方案
https://mp.weixin.qq.com/s/nRLvyfguX2liAeBE1e0g8A
多人同时导出 Excel 干崩服务器?我们来实现一个排队导出功能!
https://mp.weixin.qq.com/s/Fa7ciE87QOrYpd58WgaLmA
阿里终面:10亿数据如何快速插入MySQL?
https://mp.weixin.qq.com/s/9JB4PW70rsTexgL6HSoNhQ
SpringBoot 优雅实现超大文件上传,通用方案
https://mp.weixin.qq.com/s/YeIXSNX2Uoszk0OYn2A4qQ
SpringBoot + 策略模式,大大加强系统接口扩展能力
https://mp.weixin.qq.com/s/lcdbaLsE3TJVs3mUAAnCWg
这些年背过的面试题——SpringCloud篇
https://mp.weixin.qq.com/s/rsw6lNC7wnWAbe5mhcU5GQ
这些年背过的面试题——Kafka篇
https://mp.weixin.qq.com/s/MLDTHjvgOx4Zxs9e2zeOTA
这些年背过的面试题——分布式篇
https://mp.weixin.qq.com/s/jVKgmbvha6Q-iNxvVzg3nw
这些年背过的面试题——Netty篇
https://mp.weixin.qq.com/s/JZE22Ndvo0tWC2P-MD0ROg
这些年背过的面试题——JVM篇
https://mp.weixin.qq.com/s/fg2Dy0Dbhcrn5QaNydp1WQ
这些年背过的面试题——Spring篇
https://mp.weixin.qq.com/s/faEtlyaNHW9AWE6LMTs4Ng
这些年背过的面试题——架构设计篇
https://mp.weixin.qq.com/s/w7xUHPCZZuCX_Is1eT5uZQ
这些年背过的面试题——多线程篇
https://mp.weixin.qq.com/s/IVgGXQKU1QiT1ToN2wXHJg
这些年背过的面试题——Redis篇
https://mp.weixin.qq.com/s/8-Lf5KiyclW77uQwrYDTCw
这些年背过的面试题——MySQL篇
https://mp.weixin.qq.com/s/L26rI11OV8hrfJVy5Yu78g
这些年背过的面试题——ES篇
https://mp.weixin.qq.com/s/dt_14etV_2ynAmyMa_uyug
这些年背过的面试题——网络和操作系统基础篇
https://mp.weixin.qq.com/s/PggcbQzRYMG7Vx038ays9w
如何充分发挥 SQL 能力
https://mp.weixin.qq.com/s/rJy2dWsqMWtPk2z5-IMXPg
奇思妙想的SQL|兼顾性能的数据倾斜处理新姿势
https://mp.weixin.qq.com/s/VGgT1faRKGnUuQ-HHQ3Q5g
分布式锁实现原理与最佳实践
https://mp.weixin.qq.com/s/JzCHpIOiFVmBoAko58ZuGw
性能优化思路及常用工具及手段
https://mp.weixin.qq.com/s/MsqqFFkb1L4T8LlHIS97Kw
高并发架构设计(三大利器:缓存、限流和降级)
https://mp.weixin.qq.com/s/1mBorW_B2xvJ_8FjE_JrCw
一次由于八股文引起的内存泄漏
https://mp.weixin.qq.com/s/QGmOz8jUjNo-3xKqVcWGmg
JVM内存问题排查Cookbook
https://mp.weixin.qq.com/s/zshcVuQreAB8YHwjBL0EmA
@Valid @Validated 优雅的参数校验
https://mp.weixin.qq.com/s/4CrFSXTeIQboGKks2Chvfw
跟着iLogtail学习无锁化编程
https://mp.weixin.qq.com/s/ZSXAPM8oFiCGztqbs1kksQ
说一下SSO 单点登录和 OAuth2.0 的区别
https://mp.weixin.qq.com/s/T925up1ksz0ZgV2WjZFzPw
阿里限流神器Sentinel夺命连环 16 问
https://mp.weixin.qq.com/s/KtCMxYfYBqN1hh5Mc-SXCA
MySQL设计规约
https://mp.weixin.qq.com/s/XC8e5iuQtfsrEOERffEZ-Q
@Builder 存在的一些问题
https://mp.weixin.qq.com/s/yp-lvB9A5dVBrsBT3XkICA
一次访问Redis延时高问题排查与总结
https://mp.weixin.qq.com/s/trbGNYZPEfzaAMz6kZ_YKg
系统日志规范及最佳实践
https://mp.weixin.qq.com/s/V-TIT1Cw5fH8xSYAEMyukQ
代码整洁之道–告别码农,做一个有思想的程序员
https://mp.weixin.qq.com/s/tK0ZyRxKBGpCqIw16SPSxg
如何画出规范的 UML 用例图
https://mp.weixin.qq.com/s/PCqPETiJ3FE1gVn0c-pK5Q
浅析JAVA日志中的几则性能实践与原理解释
https://mp.weixin.qq.com/s/uhlBOIHrDuE2P8GX1gam6w
一文讲透阿里商旅账单系统架构设计实践
https://mp.weixin.qq.com/s/n7mUcdSGxfC2tfBqFNguJA
线程操纵术之更优雅的并行策略
https://mp.weixin.qq.com/s/wPoMlevdB5lEHVQKERPNDw
不规范的枚举类代码引发的一场事故
https://mp.weixin.qq.com/s/38teLuhPe17h0yuTa9dbcg
淘宝买菜累计下单玩法的前世今生与技术思考
https://mp.weixin.qq.com/s/8qp6dZrMxGyG7wMuxdnQrg
一文详解 Java 限流接口实现
https://mp.weixin.qq.com/s/A5VYjstIDeVvizNK2HkrTQ
我在阿里做开发的高效打工技巧总结
https://mp.weixin.qq.com/s/EwdKRsu_U39bTJf4hbjIeA
软考的经验都在这了
https://mp.weixin.qq.com/s/Ijh0taMzh7MUnuysjCB4gQ
线程池相关故障梳理&总结
https://mp.weixin.qq.com/s/fBHl2XShpBpvHofYK2i6JQ
Java面向容错编程之重试机制
https://mp.weixin.qq.com/s/3csib6DUSf9LYsbmB8aKNA
如何写好代码?一个提升代码可读性的小技巧
https://mp.weixin.qq.com/s/iAToRQLxJF5lGML5SR8y4A
性能优化:通用快照方案
https://mp.weixin.qq.com/s/esrcqKpe2Us6Y6cDl6K7mw
一个SQL任务的一生
https://mp.weixin.qq.com/s/BnG0t4icxYcnnMD8hHS8Pg
在项目中用过责任链模式吗
https://mp.weixin.qq.com/s/QtKSsZrwuPJIu5_7O35knA
探索 MySQL 递归查询,优雅的给树结构分页
https://mp.weixin.qq.com/s/FILXw33hyKdFnkKicIrRdQ
微服务鉴权的几种实现方案
https://mp.weixin.qq.com/s/FpOLPGWM75JolfQbjuxHpA
生产大文件下载导致 OOM,顺藤摸瓜拿下
https://mp.weixin.qq.com/s/GMD0vtP67ojUUbCL7-XywA
【474期】面试官:Spring 为什么不支持 static 字段的注入?
https://mp.weixin.qq.com/s/fw824Bvko6k8b_I3FM0Ukg
如何利用MySQL实现模糊匹配
https://mp.weixin.qq.com/s/GPnKycfJT1YpiXX0Ryyp5g
你背的“八股文”可能已经过时了
https://mp.weixin.qq.com/s/i4KK7SWuGXcfTOAsxSUieA
一文聊聊代码的可读性
https://mp.weixin.qq.com/s/Ou-fgkOLnTKtosLSJWBf8w
Java中保持扩展性的几种套路和实现
https://mp.weixin.qq.com/s/F42LqQncMDLQH-WWmZ28fA
别整复杂了,Nginx 可以轻松搞定跨域问题
https://mp.weixin.qq.com/s/rhtf_Hn45wkxY_nuIxyBBQ
Lambda表达式
https://mp.weixin.qq.com/s/420KR6f8BHIlB61noLdnAQ
Spring Boot启动阶段执行初始化操作的几种常见方法
https://mp.weixin.qq.com/s/iuCrejn-3KIiZN2qBdXwlg
淘宝二面:MySQL里有2000万条数据,但是Redis中只存20万的数据,如何保证redis中的数据都是热点数据?
https://mp.weixin.qq.com/s/jXUoj8rIQSoKLkBWtPCZFA
美团一面:什么是CAS?有什么优缺点?我说我知道AtomicInteger。。。。
https://mp.weixin.qq.com/s/FQGamuy9dhClrQa1-YwdWQ