# Knowledge-accumulation-Article **Repository Path**: packagejava/Knowledge-accumulation-Article ## Basic Information - **Project Name**: Knowledge-accumulation-Article - **Description**: 该项目主要用于积累日常学习当中需要关注的文章 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-06-10 - **Last Updated**: 2025-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Knowledge-accumulation-Article 该项目主要用于积累日常学习当中需要关注的文章 ## 提升自己 - 2021年提升编程技能的4大方式:https://mp.weixin.qq.com/s/pGM4-E0ncjJDrfa7qAwMGw ### 版本控制工具 - 常用的Git命令清单:https://mp.weixin.qq.com/s/TN-I4bhjwFszHAvPkjBtww ## 缓存相关 - 如何访问 Redis 中的海量数据,服务才不会挂掉?:https://mp.weixin.qq.com/s/XNFrcs7FcN85BYK9bNDR6w - 一个致命的 Redis 命令,导致公司损失 400 万!!:https://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247487198&idx=2&sn=eea95b2fbad114cabbfbcf1804b8b081&chksm=eb538be8dc2402fee685771deff4852214bc908448ca3cc3644794d66d72d8af843289f0d65d&scene=21#wechat_redirect - 基于 Redis 分布式锁实现“秒杀”:https://mp.weixin.qq.com/s/LRwxR-KWg99v4hfdg4aJ4g - 【我想进大厂】Redis夺命连环11问:https://mp.weixin.qq.com/s/dqcHqmJ14CIn8BJAucltuA - 如何用 Redis 统计独立用户访问量?:https://mp.weixin.qq.com/s/mDVKdcAKTmhpFdYt269y5Q - Redis是什么?看这一篇就够了:https://mp.weixin.qq.com/s/12nb5Y0fzirwf74I-KfMCQ - Spring Boot 监听 Redis Key 失效事件实现定时任务:https://mp.weixin.qq.com/s/fjyu4zlGbctM_aQru1bhWg - 关于Redis缓存,这三个问题一定要知道!:https://mp.weixin.qq.com/s/U8hpB0e0GhtXdTK9MYilpQ - 如何设计缓存系统:缓存穿透,缓存击穿,缓存雪崩解决方案分析:https://mp.weixin.qq.com/s/rQpblya9qV3ol9eN-18AUA - Redis 五大数据类型使用场景:https://mp.weixin.qq.com/s/7T4jC5NKOxLPlGq6G6Ok5w - 关于Redis缓存,这3个问题一定要知道!:https://mp.weixin.qq.com/s/HSJLo5nvReGtfK9dQ2pj1g - 面试官:Redis 主从复制时网络开小差了怎么整?:https://mp.weixin.qq.com/s/8j3X5YwNASH65cjMj7tJSA - 推荐一款神仙颜值的Redis客户端工具:https://mp.weixin.qq.com/s/w-pPZqvwD3Ow6gKbuCYa-g - Redis性能监控指标汇总:https://mp.weixin.qq.com/s/T-pih4Vh2ZoXnEu8BKyzlw - Redis 的 8 大数据类型,写得非常好!:https://mp.weixin.qq.com/s/2qzCn3cA80-xT4-bd5pVRw - 分布式缓存灵魂十连,你能坚持几个?:https://mp.weixin.qq.com/s/hwX78-eipE93wO1RThCIuA - Caffeine !你简直太骚了!:https://mp.weixin.qq.com/s/CEk3gFJ_37h3yq4Zd1w1yg - 推荐几款 Redis 可视化工具:https://mp.weixin.qq.com/s/Qe4X52kIKkBppbwrLvhi7A - 如何保证 Redis 缓存与数据库双写一致性?:https://mp.weixin.qq.com/s/5I4IQFYZDdeNulSZfEj79A - 美团面试官:生成订单后一段时间不支付订单会自动关闭的功能该如何实现?越详细越好~:https://mp.weixin.qq.com/s/ToTkXY7g995hqk4jTpA8GQ - 京东二面:内存耗尽后Redis会发生什么?我:有点懵~:https://mp.weixin.qq.com/s/NFrr-9OYdaLGk0hGcgBl8w - 记一次生产事故:30万单就这样没了!:https://mp.weixin.qq.com/s/eM4HeouqnhBMq7f1SQt8JQ ## SpringBoot相关 - Spring Boot 支持 HTTPS 如此简单,So easy!:https://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247490056&idx=1&sn=ed0ab3ae290132b386637b08082e03ec&chksm=eb539f3edc241628b0928d50b7ba23105fc7d080a301815c154bc16192d05c905761b6fb3c8a&mpshare=1&scene=23&srcid=#rd - Spring Boot解决跨域后session获取不到sessionId不一致问题: https://blog.csdn.net/Xiaodongge521/article/details/87929256 - Spring Boot完美跨域 解决sessionId不一致问题: https://blog.csdn.net/weixin_40461281/article/details/81196932 - Spring Boot跨域配置: https://www.cnblogs.com/nananana/p/8492185.html - Springboot 集成osgi 实现本机性能监控: https://blog.csdn.net/zhouzhiwengang/article/details/87982406 - SpringBoot自动配置原理,这篇文章讲透了!:https://mp.weixin.qq.com/s/C-1DPQ9ptnrJ0bXxIF_VNw - 请给SpringBoot多一些内存:https://mp.weixin.qq.com/s/moWNDqGiIHHq3fCVl5ps7A - 真香!GitLab 和 Docker自动化部署SpringBoot应用...:https://mp.weixin.qq.com/s/WSyI0kkJBxWOFZNmQPDa1A - 轻松两步,在 SpringBoot 服务上实现接口限流:https://mp.weixin.qq.com/s/3U08l3LZesLndxe7FWI3gA - 记一次真实的 Spring Boot 项目优化和 JVM 调优:https://mp.weixin.qq.com/s/tWe-K7aHR3HPRzrlppVYUw - 请收藏!SpringBoot注解大全:https://mp.weixin.qq.com/s/elb8kw_6S_VcU517R0F6Xw - SpringBoot 三招组合拳,手把手教你打出优雅的后端接口:https://mp.weixin.qq.com/s/rFhLiNUE3YnbaDfpBih8wA - SpringBoot中filter的使用详解及原理:https://mp.weixin.qq.com/s/ogjnhZ4zvndLI1IsTzOhtg - 最棒 Spring Boot 干货总结:https://mp.weixin.qq.com/s/Cy-jgxBsDJO6T7z2W56I7w - Spring Boot 中的 RestTemplate不好用?试试 Retrofit !:https://mp.weixin.qq.com/s/oxD8I43V5WD0aEQzK_s1aw - 非常有必要了解的Springboot启动扩展点:https://mp.weixin.qq.com/s/Z5meCbbfgUmnLnnWjeEeVw - 贼厉害,手撸的 SpringBoot缓存系统,性能杠杠的!:https://mp.weixin.qq.com/s/0LAky0bk2dURycCr95mlNA - SpringBoot 项目模板:摆脱步步搭建:https://mp.weixin.qq.com/s/btX2OEWoHlUn8YQmW_BHXw - SpringBoot 线程池配置:https://mp.weixin.qq.com/s/YReVEowpP3VyVz2w1Swhkg - SSM工作流程与原理详解: - 超级全面的 SpringBoot 注解介绍,每一个用途都应该清晰:https://mp.weixin.qq.com/s/J6wYXwb_epTa0ZIMCGQMoA - Spring Boot 五种热部署方式,再也不用老重启了!:https://mp.weixin.qq.com/s/x0yBhpNH45gH9aVfAP-Qlw - SpringBoot开发微信公众号:https://mp.weixin.qq.com/s/fFxVJjx7MKEu_q_NW3QDTg - Spring Boot + Dataway :接口不用写,配配就出来?:https://mp.weixin.qq.com/s/3nBisnVQSzQxSuGVm5uu0Q - 我终于决定要放弃okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽:https://mp.weixin.qq.com/s/7UpjjpzlhyGxl5cPgzhTCQ - Spring Boot 打包成的可执行 jar ,为什么不能被其他项目依赖?:https://mp.weixin.qq.com/s/iUEUqBDYvfyrg8_i9PYM2Q - SpringBoot集成WebSocket,实现后台向前端推送信息:https://mp.weixin.qq.com/s/nDfsc7OPY3JvDFgg-5mZLQ - Springboot 拦截器导致 @CrossOrigin 跨域失效的解决方案:https://mp.weixin.qq.com/s/OmohC74pvRkHSfOR7MI2JQ - SpringBoot接口频繁超时,长时间找不到原因,我用 Arthas 定位到了:https://mp.weixin.qq.com/s/oQbV1JfwxaQLtsmGxC6wYQ - SpringBoot封装我们自己的Starter:https://mp.weixin.qq.com/s/_DW6fJSAf8LoJenB1bPh8g - SpringBoot项目,如何优雅的把接口参数中的空白值替换为null值?:https://mp.weixin.qq.com/s/xoAmITvNkQ9K4ZianL7OQw - 为啥要放弃 okhttp、httpClient,因为这款神器足矣,贼爽~:https://mp.weixin.qq.com/s/n9YBI6BUwKTOLCYylj8jGQ - 面试官问:为什么SpringBoot的 jar 可以直接运行?:https://mp.weixin.qq.com/s/4n-I8I4CvEcKBUo8lBrzEQ ## JVM以及JDK相关 - 最全的 JVM 面试知识点(二):JVM 类加载:https://mp.weixin.qq.com/s?__biz=MzUzMDkzNjg0Nw==&mid=2247486132&idx=1&sn=ee598e68937ced84199d27f30906ecea&chksm=fa4b6fd4cd3ce6c204db33e82f8ac7075f4968bee19003abf894574a15a625709c715fd597fc&mpshare=1&scene=23&srcid=#rd - 最全的 JVM 面试知识点(一):运行时数据区:https://mp.weixin.qq.com/s?__biz=MzUzMDkzNjg0Nw==&mid=2247486125&idx=1&sn=461628a4ddcb4033ae8a1dde68b2abb8&chksm=fa4b6fcdcd3ce6dbf567504bfa7e2be9c588de312ee12531486ae4052aaa1875118ba8e40eba&mpshare=1&scene=23&srcid=#rd - 一文学会Java死锁和CPU 100% 问题的排查技巧:https://mp.weixin.qq.com/s?__biz=MzI4NDY5Mjc1Mg==&mid=2247488536&idx=2&sn=de81a251e1fc4555a9c6040ec700a7fd&chksm=ebf6cc67dc814571afce9e00662f9478325485d6a0360099eb57f75f9dcfefbb0c2dc6df38a8&mpshare=1&scene=23&srcid=#rd - hotspot的垃圾回收策略,设置和调优: https://1028826685.iteye.com/blog/2352507 - 深入Java虚拟机之类加载:https://blog.csdn.net/u014042066/article/details/77394480 - 推荐一款阿里开源的 Java 诊断工具,好用到爆!:https://mp.weixin.qq.com/s/eYFNUtDujpYCAk9-6ByV4Q - 新生代和老年代垃圾回收的细节:https://mp.weixin.qq.com/s/7I7wzVUOKC9uWXPDt1_Btg - 哪些原因会导致JAVA进程退出?:https://mp.weixin.qq.com/s/_Jssj5BfoKpPkl4EieNFbw - 你知道 Java 类是如何被加载的吗?:https://mp.weixin.qq.com/s/TeZkZsTorVMhtIuMVXk4Rg - 教你如何通过分析GC日志来进行JVM调优:https://mp.weixin.qq.com/s/vequVPms2HF8m4jyQ_dlvQ - 深度揭秘垃圾回收底层,这次让你彻底弄懂她:https://juejin.im/post/6891828328794161159?utm_source=gold_browser_extension - JDK常用监控指令和监控工具介绍及案例分析使用教程,非常实用!:https://mp.weixin.qq.com/s/eAqW2k78FrpSZbx7ANP_Jg - 有了这款可视化工具,Java 应用性能调优超简单!:https://mp.weixin.qq.com/s/hM5KiD-M6WifqhAC4jKeFw - JVM全方位解读(附面试题):https://mp.weixin.qq.com/s/zsyJ_ftpuKjSZ5nAhIrkjg - HotSpot JVM 内存管理:https://www.javadoop.com/post/jvm-memory-management - G1 垃圾收集器介绍:https://www.javadoop.com/post/g1 - JVM 是如何加载 Java 类的?:https://mp.weixin.qq.com/s/1AXWlNXz6OG3OCyZiFU2yA - 炸了!一口气问了我18个JVM问题!:https://mp.weixin.qq.com/s/1DTp_hJw1brosC7I_VqPIg - 常用的 JVM 性能调优监控工具,太强大了!:https://mp.weixin.qq.com/s/WgHaei6cHs3C6gMiUhTpHw - SpringBoot 深度调优,让你的项目飞起来!:https://mp.weixin.qq.com/s/JfCV4Tzfdci0aKxfbAK7GQ - Java内存模型精讲:https://mp.weixin.qq.com/s/GYpB9a_ZRxYLs5scDmcahg ## sql相关 - 8种常见SQL错误用法: https://mp.weixin.qq.com/s/6DP_Vi4gZUfrUxYXVKfDJA - 数据量很大,分页查询很慢,怎么优化?:https://mp.weixin.qq.com/s/2HrWjaj3PBIh7Xy9MfIPKw - MySQL性能管理及架构设计(一):什么影响了数据库查询速度、什么影响了MySQL性能:https://segmentfault.com/a/1190000013672421 - 一波骚操作,我把 SQL 执行效率提高了 10,000,000 倍:https://mp.weixin.qq.com/s/3-AEWgaNsCNUbsxIDKeW0w - 如何设计 QQ、微信、微博、Github 等等,第三方账号登陆 ?(附表设计):https://mp.weixin.qq.com/s/7CdswEWnFjMGToA4oJW1uQ - SQL判断是否"存在",还在用 count 操作?很耗时的!:https://mp.weixin.qq.com/s/vB2ILkvOyjrQoPFrjhuBpQ - 图解 SQL,这也太形象了吧!:https://mp.weixin.qq.com/s/iYHnoV7fpDpxe7lYBjhn_w - 究竟什么是图数据库,它有哪些应用场景?:https://mp.weixin.qq.com/s/nEyreON51dDaO_Kf7PQW1g - delete后加 limit是个好习惯么:https://mp.weixin.qq.com/s/D-tzjZmxQCjLeb1dQmhYjA - 10分钟入门分库分表中间件 Sharding-JDBC (必修课):https://mp.weixin.qq.com/s/iFYvMTozbfNBAbYdmiUipA - SQL分页查询方案的性能对比:https://mp.weixin.qq.com/s/h-JR5w5RCA9D0KfXQb06-g - delete、truncate、drop的区别有哪些,该如何选择:https://mp.weixin.qq.com/s/uYQ9XNzmt4LSjOa9KVpCvw - SQL 优化极简法则,还有谁不会?:https://mp.weixin.qq.com/s/npmLA_yHikiY2LQi5rFitw - 如何实现 MySQL 删除重复记录并且只保留一条:https://mp.weixin.qq.com/s/i5vmEXnbp_316YAnionCPQ - 好问题:count(1)、count(*)、count(列)有什么区别?:https://mp.weixin.qq.com/s/XlIkm0NsfuJEX279Wr48nQ - 超全的数据库建表、SQL、索引规范:https://mp.weixin.qq.com/s/gE30LyaGRRPIIuv61BvWAA - SQL 性能优化梳理:https://mp.weixin.qq.com/s/HAWQ9pFPoeXkGpQLVyHUFg - 8种常见SQL错误用法:https://mp.weixin.qq.com/s/b9NLOejgOSREu1anD3rqYA - Explain 最完整总结,SQL优化不再难!:https://mp.weixin.qq.com/s/q-wFULexFz0gy6zv3RsjZA - 【非广告】常用SQL语句,看这篇就够了:https://mp.weixin.qq.com/s/BOWGSuMKrNQMt5LoeaLefQ - SQL 查询效率优化原则:https://mp.weixin.qq.com/s/B-5Vo9FQ8qC3SOINrJHOnA - Insert into select语句引发的生产事故!:https://mp.weixin.qq.com/s/9DWthppiHJyTjTyjqIOBpw ## 数据存储 - 几年了?作为一个码农终于把MySQL日记看懂了,决定连夜肝出一篇~:https://mp.weixin.qq.com/s/p-pNo73mAkOC3YQt3Bj1nQ - 必须了解的 MySQL 三大日志:https://mp.weixin.qq.com/s/Q1Ax4wStauwqSUy_FW_shw - MySQL 的慢 SQL 怎么优化?:https://mp.weixin.qq.com/s/AVIHubZ4O9ebjHo1R64UFQ - 为什么索引能提高查询速度?:https://mp.weixin.qq.com/s/BTCZikV60bZPWCtZ1to6Qg - 自从上线了 Prometheus 监控告警,真香!:https://mp.weixin.qq.com/s/eaNvJAKiW3IZYPIye0tAUw - 如果mysql磁盘满了,会发生什么?还真被我遇到了~:https://mp.weixin.qq.com/s/3ulVLi1Htb2HLTj61ywTLA - MySQL大表优化方案:https://mp.weixin.qq.com/s/TSRWoLm6_JiE9jXe6pXU-A - MySQL死锁产生原因和解决方法:https://mp.weixin.qq.com/s/3HHjoo0Nbug6wSor7gM-2Q - 某大佬整理的MySQL数据库设计规范,值得收藏:https://mp.weixin.qq.com/s/JdHWkWeJKpRTYy__W4KUiA - 你向 MySQL 插入 100万 条数据用了多久?:https://mp.weixin.qq.com/s/IvsooJ-gf1wMZCG1psKiwA - 你是不是 redo log 和 binlog 傻傻分不清楚?:https://mp.weixin.qq.com/s/Sbb-qVhYZU1rUc0w4k8AMA - 一个小小的签到功能,到底用MySQL还是Redis?:https://mp.weixin.qq.com/s/AGSrAxoQ3QZQb9hQcOSQcg - newSQL 到底是什么?:https://zhuanlan.zhihu.com/p/95650799 - 记一次 GraphQL 真正的详细入门:原生、koa2、的实战分享会(纯干货):https://mp.weixin.qq.com/s/-pZcQjg7xduz8Zggd9_LyQ - 绝了!一个妹子 rm -rf 把公司整个数据库删没了...:https://mp.weixin.qq.com/s/nSrKramo0Wd0-FRzJTUmHw - MySQL 是怎么死锁的?:https://mp.weixin.qq.com/s/edrRsqRmiKzDrdkp0JUPCQ - 索引为什么能提高查询性能:https://mp.weixin.qq.com/s/CrE4xK3auW8Ggx6dH8vrww - 数据量很大,分页查询很慢,有什么优化方案?:https://mp.weixin.qq.com/s/EzDPed0Lsyw14E_ahQrDbw - 1.3 万亿条数据查询,如何做到毫秒级响应?:https://mp.weixin.qq.com/s/C36BGuh_N1-spfcYsHw2Yg - 我们为什么放弃了TiDB,选择自研NewSQL:https://dbaplus.cn/news-11-2950-1.html - 我们对比了5款数据库,告诉你NewSQL的独到之处:https://cloud.tencent.com/developer/article/1445846 - 选择Plan Cache功能,让您远离SQL语句执行慢烦恼:https://mp.weixin.qq.com/s/k3Njn0LM06rqmNdiGKTZWw - 这四种情况下,才是考虑分库分表的时候!:https://mp.weixin.qq.com/s/sDYbaeINYbXOfCKy2YxT8A - 数据库系统设计概述:https://mp.weixin.qq.com/s/vSv8oA_1J4JO-NlWtewd0w - InnoDB自增原理都搞不清楚,还怎么CRUD?:https://mp.weixin.qq.com/s/zAi5ubzmYnp2mcnUXe_KrQ - 为什么MySQL不推荐使用uuid或者雪花id作为主键?:https://mp.weixin.qq.com/s/8lz7zcD9Wvmy0xUu0nR4YA ## 前端 - 分享 25 个 JS 实用技巧:https://mp.weixin.qq.com/s/O14HggwtQeHWcgqdwn5sKQ - 收藏!40 个 CSS 布局技巧:https://mp.weixin.qq.com/s/rp8qBSrfnKEV6YwF5mj3xw - vue源码中值得学习的方法:https://mp.weixin.qq.com/s/dsVDKSAG3yPKXqYA4Y6bEQ - 浏览器是如何调度进程和线程的?:https://mp.weixin.qq.com/s/RCKAhOA9N8L6B0umj_SZVw - 浏览器是如何工作的:Chrome V8让你更懂JavaScript:https://mp.weixin.qq.com/s/ASwOPvsKSVSzxHM0FOKKVA - 前端需要掌握的常见设计模式:https://mp.weixin.qq.com/s/Yj2I7YsLsTsRYbujjOp38A - 常见「异常类型」傻傻分不清楚!- Error、SyntaxError、ReferenceError、TypeError:https://mp.weixin.qq.com/s/_ygae8Bh1LSkp-7YhuITJw - 不要再问我跨域的问题了 | 原理剖析:https://mp.weixin.qq.com/s/QMnFk8zBMnSIMZSqAElJQQ - 手动实现一个 JavaScript 模块执行器:https://mp.weixin.qq.com/s/9GU-xOm_9ex1QytBzc04Ow - 巨大提升!更快的 async 函数和 promises:https://mp.weixin.qq.com/s/J7qX9j-II19Am4RwUTUiBQ - 前端存储除了 localStorage 还有啥:https://mp.weixin.qq.com/s/VGmELEq9klsUaIeWNsXzqg - Vue中Axios的封装和API接口的管理:https://mp.weixin.qq.com/s/Kj1PGSBlxBLGheghTALr_g - 设计一个JavaScript插件系统:https://mp.weixin.qq.com/s/56I2tKce6T2NKYoF83Qlpw - H5秒开方案思考与实践:https://mp.weixin.qq.com/s/YrksFzRmLjaSzMRLzGKXAg - 实时消息推送整理:https://mp.weixin.qq.com/s/SXkFYfjBDC98SJuQbLGFzw - 来,一起手撕32个大厂高频面试编程题:https://mp.weixin.qq.com/s/ZUTlbaEJu1U0kD8dlaOYVA - 104道 CSS 面试题,助你查漏补缺(上):https://mp.weixin.qq.com/s?__biz=MzIyMDkwODczNw==&mid=2247490961&idx=1&sn=fac06c4e17d5e174d5781a840849f9b2&chksm=97c5803fa0b20929a08627fbe005c4bab69c67c4cc10ae64f73db307dd081d0904cf9da5382d&scene=21#wechat_redirect - 104道 CSS 面试题,助你查漏补缺(下):https://mp.weixin.qq.com/s?__biz=MzIyMDkwODczNw==&mid=2247491019&idx=2&sn=d2e702b3066f09e68bf8cf4bbf28ae68&chksm=97c58065a0b209736004e654a28567674a0db94176dede01c7a89482c641bfefd21480353c48&scene=21#wechat_redirect - 新的浏览器缓存策略变更:舍弃性能、确保安全:https://mp.weixin.qq.com/s/8oL4Z4ewTl0VbQ_0BH4n7w - 如何使用Vue3重构vue2项目:https://mp.weixin.qq.com/s/i3hx3mzT6anWrtQK2qMtuA - 面试官问我 JavaScript 到底是什么?我居然懵了:https://mp.weixin.qq.com/s/H1DQyKavZ7sPh0FiROR2Gg - 一份丰富的 Web 性能优化指南:https://mp.weixin.qq.com/s/f4x2RCRbB24QZFt3qwMA3A - CAS算法与Java原子类:https://mp.weixin.qq.com/s/3HFs_9yRqCf_pJxAaViOxA - 浅析 vue-router 源码和动态路由权限分配:https://mp.weixin.qq.com/s/5UD7oUtdopYcf18cBYniNg - 面试官:聊聊对Vue.js框架的理解:https://mp.weixin.qq.com/s/0iciStnbCNM8haGSJbyEQA - 移动端开发需要注意的 8 个方向:https://mp.weixin.qq.com/s/ah63zGv-qPI2h_FJjVrINw - 一文让你30分钟快速掌握Vue3:https://mp.weixin.qq.com/s/tME3wwPXTtv4DTDGLsvtLw - 可折叠Web可能会给我们带来的变化:https://mp.weixin.qq.com/s/Yc-JMy7uTl9_9ga0pR4T6A - 如何1人5天开发完3D数据可视化大屏:https://mp.weixin.qq.com/s/f1ikt6K7kXdoezrVodgaHw - npm和yarn的区别,我们该如何选择?:https://mp.weixin.qq.com/s/F0yofWTjayHS_I8l95ON8Q - TypeScript: 请停止使用 any:https://mp.weixin.qq.com/s/KFgpqCHLJsCa3LhlLmFFUg - 【webpack 性能优化】编译速度从 50S 到 7S:https://mp.weixin.qq.com/s/w1bAVsebHy0VNv3KXXttHg - 聊聊如何设计组件:https://mp.weixin.qq.com/s/j4kbAjmEGJMn2FIQryXhoQ - js内存管理机制:https://blog.csdn.net/qq_40028324/article/details/92970588 ### 综合 - 前端登录方案?这一篇就够了:https://mp.weixin.qq.com/s/lcryd6TPXWqfQPGGt0qkmQ - GET 请求能传图片吗?:https://mp.weixin.qq.com/s/uoqLxkOqq8DxRAQyQeQS-w - 前端设计模式总结:https://mp.weixin.qq.com/s/nN2VtHnJFj0uStNFrmkCiQ - 2020天猫双 11 前端技术体系首次揭秘:https://mp.weixin.qq.com/s/Bj5zSB1_js_zldW4zz_ZvA - 史上最快破5亿用户的互动 - 2020双11养猫技术大揭秘:https://mp.weixin.qq.com/s/H45Y5GwlhJTOWQBHRiCLXg - 跨域,不止CORS:https://mp.weixin.qq.com/s/9KOZL0c7OnrbCFPj1vzqAw - 前端代码如何做错误上报:https://mp.weixin.qq.com/s/pyNrSFsOcu0H5g0ikif2RQ - 面试官:说说你对双向绑定的理解?:https://mp.weixin.qq.com/s/lwjJHDKE0I-qp8ieZZ3gNA - 你会用到的 15个前端小知识:https://mp.weixin.qq.com/s/Irl8RfdNHm3so5N6U4VcDQ - 三种 Loading 制作方案: - 推荐 12 个学习前端必备的神仙级工具类项目与网站:https://mp.weixin.qq.com/s/5nXehXmsFMnGIZidC7ORkw - 你好,谈谈你对前端路由的理解:https://mp.weixin.qq.com/s/ctIbgQsBFP4rzMoKKDfVLw - 如何精确统计页面停留时长:https://mp.weixin.qq.com/s/dimbM2v_TxvT1iZto4Ph0Q ### 性能优化 - 前端 API 请求缓存数据的 5 种方案:https://mp.weixin.qq.com/s/cr40UtTqrgqzjLUdqxE4xw - 图片懒加载从简单到复杂:https://mp.weixin.qq.com/s/zyEeVbNrkpbznocBHELkOQ - 解读新一代 Web 性能体验和质量指标:https://mp.weixin.qq.com/s/cE_JcVU7JeJ9KwUeZJp6OA - 网页渲染性能优化 —— 渲染原理:https://mp.weixin.qq.com/s/UCLgOfrSVTy82Ft_ByflsQ - 谷歌工程师分享前端性能优化,渐进式的极致艺术。:https://mp.weixin.qq.com/s/LDRc1MBCk9HMDMzrLPAiuA - 从前端性能优化引申出来的5道经典面试题(值得收藏):https://mp.weixin.qq.com/s/z-x8AOs1JoSpmrPExUxDKw - 如何将网页性能提升5倍的 — 构建优化篇:https://mp.weixin.qq.com/s/nSXOkiF-mUrpzTw3SDGEqw - 你必须知道的图片优化技巧:https://mp.weixin.qq.com/s/OOzmwMY2WPOMIdhb0MSHfA ### 浏览器 - 没有这 29 款插件的 Chrome 是没有灵魂的:https://mp.weixin.qq.com/s/cqCg70vWFCtr1UmI5c9XUg - 很好用的 UI 调试技巧:https://mp.weixin.qq.com/s/n1bjktJcE1SBtJkjbG8nRA - 响应式布局新方案:https://mp.weixin.qq.com/s/EFeuPG1mmAYSaVL8aQXUvw - 从输入 URL 到展现涉及哪些缓存环节(非常详细):https://mp.weixin.qq.com/s/Qt7OEMFW7kR3NEY2oj39-w - chrome 开发者工具的 11 个骚技巧:https://mp.weixin.qq.com/s/etImGqltYdjWyqLU4OHJsg - Chrome 新的默认 Referrer-Policy : strict-origin-when-cross-origin:https://mp.weixin.qq.com/s/xeUVNxoB7H7889ks0WVrTA - 浏览器存储的不同类型简介:https://mp.weixin.qq.com/s/RXU4SVXb9qyTXxPMEeDGbA - 从 4 个面试题了解「浏览器的垃圾回收」:https://mp.weixin.qq.com/s/ggyOHNLmmwAA60fVunUf-g - chrome 开发者工具实用技巧:https://mp.weixin.qq.com/s/8FkVlSP8-8M-kGMnORB-FA - 从 4 个面试题了解「浏览器的垃圾回收」:https://mp.weixin.qq.com/s/wg6fjehsuhCSTWVM_kQL4A ### Typescript - 解读TypeScript中的泛型以及条件类型中的推断:https://mp.weixin.qq.com/s/Uc5OsQRZg-EPpij0Raa0UQ - TypeScript: 请停止使用 any:https://mp.weixin.qq.com/s/KFgpqCHLJsCa3LhlLmFFUg - TypeScript:一个好泛型的价值:https://mp.weixin.qq.com/s/WE8cJlfv9t__vddufKI2mw ### Cookie - 前端前沿观察,Cookie 居然可以这样整了:https://mp.weixin.qq.com/s/yBbzkPYhJomjXP-a_TeIVg ### Webpack - Webpack 核心知识有哪些?:https://mp.weixin.qq.com/s/g9n7RIMldSDl-1XPlZRJKg - 看完这篇,面试再也不怕被问 Webpack 热更新:https://mp.weixin.qq.com/s/-6lCCx8picoGkaK2dc8uTQ - 你的 import 被 webpack 编译成了什么?:https://mp.weixin.qq.com/s/B3Tv21v4qSPJcMUm8jbQVQ ### Vue - 一文让你30分钟快速掌握Vue3:https://mp.weixin.qq.com/s/qPRNGX895xz9y25HR5FvsA - Vue 中 Axios 的封装和 API 接口的管理:https://mp.weixin.qq.com/s/__riUPMh4yRB9J57VGQO4g - “非主流”的纯前端性能优化:https://mp.weixin.qq.com/s/oCtH8fehIRZjKKbVX-0gpw - Vue秩序白银 —构建自己的Vuex:https://mp.weixin.qq.com/s/tyQSt9ilkjh_4W6RG_JUlw - 面试官:聊聊对Vue.js框架的理解:https://mp.weixin.qq.com/s/7kbbLah-kcCRArNHUm3lpg - Vue.js 3.0 组件是如何渲染为 DOM 的?:https://mp.weixin.qq.com/s/zMhEOseXrMifoy486VtuWA - 面试官:你是如何设计前端通用组件的?:https://mp.weixin.qq.com/s/7hJrrCQKEaV3C4cIk-de1g - 实战技巧,Vue原来还可以这样写:https://mp.weixin.qq.com/s/f7nuFpZMMJjBMdtLqK6Xkw - Vue.directive指令(自定义指令):https://www.jianshu.com/p/cb4438e9be3a - 什么,lodash 的防抖失效了?:https://mp.weixin.qq.com/s/v53Xk32BLx9NJciu_rt_qg - 从Vue3源码中再谈nextTick:https://mp.weixin.qq.com/s/mw_v2pIsQOjuA_olPuECzg - 快速使用Vue3最新的15个常用API:https://mp.weixin.qq.com/s/4O4X7lu_2BslN8vI4b9yfA - vue 响应式数据的原理是什么 ?:https://zhuanlan.zhihu.com/p/173608124 - Vue3 的模板编译优化:https://mp.weixin.qq.com/s/huX2_p3CqOMZkM__nalirQ - Vue模板编译原理:https://mp.weixin.qq.com/s/lGgVgW1K-lVf7ypniH7tmg - 可能是目前最易理解的手写promise:https://mp.weixin.qq.com/s/oURuka-Qgbbj8JKtlYNMaw - 用了这么久axios,你知道它是如何封装 HTTP 请求的吗?:https://mp.weixin.qq.com/s/4K8WR7lWQVl52iUNmMBjKw - 面试官:说说你对Vue生命周期的理解?:https://mp.weixin.qq.com/s/84ClOlYLJ9w1Hm0Jvk18pw - 面试官:跨域是什么?Vue项目中你是如何解决跨域的呢?:https://mp.weixin.qq.com/s/_XFwDaIaE91d5evxDRgtLw ### JS - 高阶函数应用:柯里化与反柯里化:https://mp.weixin.qq.com/s/vMdqz_-e1UfY1tGdrCgmOw - JavaScript 异常类型到底有几种?:https://mp.weixin.qq.com/s/5GcHKcR08L-u3lmYBWeg2g - 让你减少加班的15条高效JS技巧!:https://mp.weixin.qq.com/s/3eoB_rP24m3I2BmeUgR3-g - 简明 JavaScript 函数式编程——入门篇:https://juejin.im/post/6844903936378273799 - 函数式编程进阶:杰克船长的黑珍珠号:https://juejin.im/post/6844904034260910094 - 43 道检验基础的 JavaScript 面试题:https://mp.weixin.qq.com/s/8SmYdcSedXNJA0CtGXvTtA - 这句经常在框架中出现的 JS 代码很有趣!:https://mp.weixin.qq.com/s/jjM93eNQ-9arq_BEapIBrg - 这些高阶的函数技术,你掌握了么:https://mp.weixin.qq.com/s/RhmNg7p1LAXMUVBLH7rq9w - JS数组奇巧淫技:https://mp.weixin.qq.com/s/tuuajm-9o_5egdmeFBJEig - 优化 JS 条件语句的 5 个技巧:https://mp.weixin.qq.com/s/HoC1K52yx-Ox91tYr296nA - 20个常用的JavaScript简写技巧:https://mp.weixin.qq.com/s/JrOvxI9a4leWiUsJ3kAsKg - JavaScript 世界万物诞生记:https://mp.weixin.qq.com/s/q82WmFo27H0ewDaTP7NYdw ### ECMAScript - ES7、ES8、ES9、ES10新特性大盘点:https://mp.weixin.qq.com/s/FFVwnMcZAK0EETQtHFpL2A - 十分钟上手 ES11 新特性: ### CSS - 纯CSS一分钟让网站拥有暗黑模式切换功能:https://mp.weixin.qq.com/s/xTF8UBp39RuWw4P8nYgB_w - css晦涩难懂的点都在这啦:https://mp.weixin.qq.com/s/y3e-g1HLEJFhlXKTFc0bXQ - 如何用一行CSS分别实现10种常见布局?:https://mp.weixin.qq.com/s/uF1hSrwTdHBRAPTnTFYUfg ### REACT - 使用 React&Mobx 的几个最佳实践:https://mp.weixin.qq.com/s/aOapwk4_qi8tNM7vaa7jGA ## Java - java使用siger 获取服务器硬件信息(CPU 内存 网络 io等): https://www.cnblogs.com/jifeng/archive/2012/05/16/2503519.html - 灵魂拷问:Java 的 substring() 是如何工作的?: https://mp.weixin.qq.com/s/4px3eMFPYPLyAAKmsRMTxg - 你知道 Java 类是如何被加载的吗?: https://mp.weixin.qq.com/s/TeZkZsTorVMhtIuMVXk4Rg - 服务端推送技术 Server-sent Events 快速上手:http://www.imooc.com/article/296512 - String、StringBuiler、StringBuffer,谁性能最高?:https://mp.weixin.qq.com/s/se8itsilCbP2tpRPq74cxQ - Java 中的 AQS 到底是什么?高级面试必问!:https://mp.weixin.qq.com/s/PwUDw-KYDjjTJhXY1WFDww - 求求你别再用 System.out.println 了!!:https://mp.weixin.qq.com/s/yLXWLeudUVCSjGyuqmZL_w - 你的登录接口真的安全吗?:https://mp.weixin.qq.com/s/smL0SBOYymvz1qBrbqqrFw - 四图,读懂 BIO、NIO、AIO、多路复用 IO 的区别:https://mp.weixin.qq.com/s/BmhXiTJXc-1qKakkiQJN0A - Java-JDK动态代理(AOP)使用及实现原理分析:https://mp.weixin.qq.com/s/sD9J9FzUionIETY3hlcQQA - Java安全之Javassist动态编程:https://mp.weixin.qq.com/s/M6HavqEqgS2algnwLXWiSw - Java实现八种常用排序算法,你会几个?:https://mp.weixin.qq.com/s/uT4S1VAPjcGdRsLlhold2g - 拒绝接口裸奔!开放API接口签名验证!:https://mp.weixin.qq.com/s/W2NK5OxPZ5Ju9UwgkKnrZw - 天天在用Stream,那你知道如此强大的Stream的实现原理吗?:https://mp.weixin.qq.com/s/bGBO-hOcr0HF-U1qvhuXJA - Java8实战——通过行为参数化传递代码:https://mp.weixin.qq.com/s/v2DBB0Cfm8ZKcb330-UKzQ - 感受lambda之美,推荐收藏,需要时查阅:https://mp.weixin.qq.com/s/8n_3VaAcwauGHgoSG1K14g - Java 8 异步 API、循环、日期,用好提高生产力!:https://mp.weixin.qq.com/s/HNU4pl7Kdx3yWm_ciMyT7g - 还在用if(obj!=null)做非空判断?带你快速上手Optional实战性理解!:https://mp.weixin.qq.com/s/54fTuplkTbLV1ldsVVUSwg - 你真的会写单例模式吗?:https://mp.weixin.qq.com/s/hRzViZDRq_384se4kIAHpw - 为什么不管大厂还是小厂,面试总是要提到 HashMap?:https://mp.weixin.qq.com/s/Q0lFalt9TnVSaohsmAJXHw - 深入了解 Json Web Token 之概念篇:https://mp.weixin.qq.com/s/m33Q5ghLQq3TaPjB25uLOQ - 为什么建议使用你 LocalDateTime ,而不是 Date?:https://mp.weixin.qq.com/s/RvuWWeKqdKKh9KJgCX4JxA - 感受 lambda 之美!:https://mp.weixin.qq.com/s/Dq5gd70oz1IXNCgGjg8m9A - Java 8 Stream 闪亮登场!:https://mp.weixin.qq.com/s/YKh-4MBjF3_j6h8907pu_w - Java 8 中的 Map 骚操作,学习下!:https://mp.weixin.qq.com/s/5Se8NQF-oJOa1--CDK46MQ - 纳尼!String字符串性能优化?:https://mp.weixin.qq.com/s/9X2IrVQDarGcCU7E2PGcUg - java运算符 与(&)、非(~)、或(|)、异或(^):https://www.cnblogs.com/yesiamhere/p/6675067.html - 图文并茂:HashMap经典详解!:https://mp.weixin.qq.com/s/QU7X5lxiWW1pKe10w9xOFg ### 基础 - Cglib 如何实现多重代理?:https://mp.weixin.qq.com/s/pwIAUTV7jHRBtr8Jvk5AXQ - 面试官扎心一问:知道 CopyOnWriteArrayList 吗?:https://mp.weixin.qq.com/s/y2RIS0qzC25N4S5brVquDA - Java数组转List的三种方式及对比:https://mp.weixin.qq.com/s/KIAc8uMmaR7VJUggM0lH0g - 5万字长文:Stream和Lambda表达式最佳实践:https://mp.weixin.qq.com/s/V76gZW5PJW6n5Z9wd6utOA - 看完这篇 final、finally 和 finalize 和面试官扯皮就没问题了:https://mp.weixin.qq.com/s/EVgkxPHifGCPyk0YXb_rsw - 10分钟看懂 Java NIO 底层原理:https://mp.weixin.qq.com/s/Bo7lMh15WzEkfWfrAkboVQ - JDK1.8 中的双冒号::是什么语法?:https://mp.weixin.qq.com/s/HvfPof1D7fEqq5gH6XOzoQ - Java接地气日常编码技巧:https://mp.weixin.qq.com/s/cSyYt1IEftMRdp7xH0F3VA - 面试:如何决定使用 HashMap 还是 TreeMap?:https://mp.weixin.qq.com/s/1-NyMy7CkVv99FXJARzLKw - Java8新特性学习-函数式编程(Stream/Function/Optional/Consumer):https://blog.csdn.net/icarusliu/article/details/79495534 - JAVA 8 函数式接口( java.util.function 详解):https://segmentfault.com/a/1190000016596774?utm_source=tag-newest - 如何利用装饰者模式在不改变原有对象的基础上扩展功能:https://mp.weixin.qq.com/s/qbG7fwMhodpeJyAUCf1k_A - 面试官:String长度有限制吗?是多少?还好我看过:https://mp.weixin.qq.com/s/fjNrsOwRSuAhZN1pR9A-DA - Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合:https://mp.weixin.qq.com/s/tcU3kFLF8GIvqXOFG3EgLQ - 你只会用 StringBuilder?试试 StringJoiner,真香!:https://mp.weixin.qq.com/s/25PjDDuMKH3qv8LZimyUpg - 设计模式也可以这么简单:https://www.javadoop.com/post/design-pattern - 面试官问我,LinkedList真的是查找慢增删快吗?确认吗?:https://mp.weixin.qq.com/s/aI_rbfI-VYIKR_q_eoJwiA - 那些常用的加密算法: - 多图证明,Java到底是值传递还是引用传递?:https://mp.weixin.qq.com/s/eguNU4kceuICWfqmL6siHQ - 面试官你能不能别问我 HashMap 了?:https://mp.weixin.qq.com/s/Ae1GkSj9zdvMvPuz_Rw7aA - 推荐一款 Java 对象映射神器:https://mp.weixin.qq.com/s/9n-aomgEC0V_iQBwqxOLJw - Java 中的 "弱" 引用有啥用?:https://mp.weixin.qq.com/s/-DsJ5No9a8vg2BtK-ZVoWQ - 虎牙二面:说说你对 Java “零拷贝”的理解?:https://mp.weixin.qq.com/s/skGzI4iVLmtQ1vDFSxnVsA - Java 泛型 T,E,K,V,?,傻傻分不清?:https://mp.weixin.qq.com/s/AMOO3tVoV5aLiNaaKgAu3Q - Java中如何更优雅的处理空值,歪锐固德!:https://mp.weixin.qq.com/s/v2ijCRZdO-u4sqKZC6-YMg - 无锁队列的实现:https://mp.weixin.qq.com/s/FpoWghMWBWKvxzKtKluyWQ - 动态代理竟然如此简单!:https://mp.weixin.qq.com/s/vZldwr-vLRELtHtSPOzTBA - 都给你整理好了,Java 各种随机方式对比!:https://mp.weixin.qq.com/s/2c5Y5BRXg4hQj2KQQvI6QQ - Hutool Java 工具类库导出 Excel,超级简单!:https://mp.weixin.qq.com/s/0gVnldtVsFOOa7iITXKoMQ - Java中Singleton的三种实现方式解析:https://mp.weixin.qq.com/s/lJdj-yLne0Jt3Lh72i7PVw ### 线程 - Thread.sleep(0) 到底有什么用?:https://mp.weixin.qq.com/s/4O-KLZDaro8853lZx9dBIw - 面试官:线程池中多余的线程是如何回收的?:https://mp.weixin.qq.com/s/FKZ7HMcnM9_O9O4ZIj5WUQ - Java分布式事务的四种解决方案: - JUC锁种类总结:https://mp.weixin.qq.com/s/saYqZ-zconckZaNiCOSyqQ - AQS:https://blog.csdn.net/qq_42253147/article/details/94049079?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control - 从ReentrantLock的实现看AQS的原理及应用:https://tech.meituan.com/2019/12/05/aqs-theory-and-apply.html - 什么是CAS、什么是AQS:https://zhuanlan.zhihu.com/p/141715040 - ThreadLocal应用及源码分析:https://mp.weixin.qq.com/s/rZ4YeOR0GiNiAUsLet_fkA - 这玩意比ThreadLocal叼多了,吓得我赶紧分享出来。:https://mp.weixin.qq.com/s/vpdMMbKmyOsyI0gB0w6d7Q - 图文并茂:AQS 是怎么运行的?:https://mp.weixin.qq.com/s/QMUo0GKn2ZhHq9D4x8jEsw - 打工人,从 JMM 透析 volatile 与 synchronized 原理:https://mp.weixin.qq.com/s/mIAdJKq7iihpux8dAG8A1w - 26 张图带你彻底搞懂 volatile 关键字!:https://mp.weixin.qq.com/s/ShZwxqQb2Y-it27QawB9PQ - 让人头痛的大事务问题到底要如何解决?:https://mp.weixin.qq.com/s/qSAGgY-f3BPHM_RyRh5ONA - 阿里为什么推荐使用LongAdder,而不是volatile?:https://mp.weixin.qq.com/s/wNaAP8O6ZL2rmBZ6a5hX_g - 由浅入深逐步讲解Java并发的半壁江山AQS:https://mp.weixin.qq.com/s/v1UTqhnUL4P_V5Loe4eOXQ - 17 张图带你了解 synchronized 关键字:https://mp.weixin.qq.com/s/1BOv0er6fxaljkiiYVSqtQ - 为什么 ConcurrentHashMap 的读操作不需要加锁?:https://mp.weixin.qq.com/s/oiola79imyhTRWvrO6vMhQ #### [Javadoop](https://www.javadoop.com/) - 一行一行源码分析清楚AbstractQueuedSynchronizer:https://www.javadoop.com/post/AbstractQueuedSynchronizer - 一行一行源码分析清楚 AbstractQueuedSynchronizer (二):https://www.javadoop.com/post/AbstractQueuedSynchronizer-2 - 一行一行源码分析清楚 AbstractQueuedSynchronizer (三):https://www.javadoop.com/post/AbstractQueuedSynchronizer-3 - 解读 java 并发队列 BlockingQueue:https://www.javadoop.com/post/java-concurrent-queue - 深入分析 java 8 编程语言规范:Threads and Locks:https://www.javadoop.com/post/Threads-And-Locks-md - Java 并发基础之内存模型:https://www.javadoop.com/post/java-memory-model - 深度解读 java 线程池设计思想及源码实现:https://www.javadoop.com/post/java-thread-pool ### 工具 - Java 将 Word 文档转换为 PDF 的完美工具:https://mp.weixin.qq.com/s/RYie9vKw78yQLBP30R3G8Q ## idea相关 - 12 个免费又酷炫的 IntelliJ IDEA 插件!:https://mp.weixin.qq.com/s/OE412i0P_JU8FqDI9B6LVQ - 陌陌开源了一款IDEA插件,用于分析Java静态代码中存在的漏洞:https://mp.weixin.qq.com/s/pgiPWgqaiH3VKRmq0PIAfw - 没想到IDEA这么“骚气”,竟然可“一键”生成时序图~:https://mp.weixin.qq.com/s/Nkbf_71qFIANPseTQ2-f0g - 陌陌又一开源力作发布!:https://mp.weixin.qq.com/s/L2VHa2OsV73zDlPvDTqVMg - 哇塞!给 IDEA 换个酷炫的主题:https://mp.weixin.qq.com/s/bzo2plDDlGgQ29WlEcw5Lw - 这 12 款 IDEA 插件你用过几款?:https://mp.weixin.qq.com/s/9awmURYSinIMjH7Wma4bKg - Maven打包跳过测试:https://mp.weixin.qq.com/s/2THcXoaHtOeP1sWNB8_vtA - 硬核,这 3 款 IDE 插件让你的代码牢不可破:https://mp.weixin.qq.com/s/E6iilY2DxoMcta6vCfFGuQ - 想写好代码,送你三个神器工具!:https://mp.weixin.qq.com/s/L8oa5MnBrMXPsKoDyD-Lbw - IDEA 卡成球了 !咋优化 ?:https://mp.weixin.qq.com/s/WR_DMhxctPBFs52hHEmiPQ ## spring相关 - Spring 源码分析:不得不重视的 Transaction 事务:https://mp.weixin.qq.com/s/8jWoraaWpeC7qiS6YGLJ_A - 终于有人把 Spring 循环依赖讲清楚了!:https://mp.weixin.qq.com/s/L1PJ-cikoS8sOORszEYnfw - 为什么阿里规定需要在事务注解@Transactional中指定rollbackFor?:https://mp.weixin.qq.com/s/QnmjF03WXjjYTCjfuvwfcA - Spring 中的bean 是线程安全的吗?:https://mp.weixin.qq.com/s/zjpBCOr9t3LBCFjfS3cisg - 面试官: 讲讲 Spring 事务有哪些坑?:https://mp.weixin.qq.com/s/OoxEiJmZ3i_xp8IE6nKNTw - Spring创建Bean的全过程Debug,没人能说的这么通透了:https://mp.weixin.qq.com/s/TPg6_DyDSQkwvf--3LcbEA - Spring IOC 容器源码分析:https://www.javadoop.com/post/spring-ioc - 不推荐使用 @Transactional 事务:https://mp.weixin.qq.com/s/UTx8OxBypOlOgvkKe5Scnw - spring解决循环依赖为什么要用三级缓存?:https://mp.weixin.qq.com/s/rsSj0silqdGDs-OfPjkDAA - Spring缓存机制整合Redis:https://blog.csdn.net/czr11616/article/details/84205599 - Spring-Retry重试实现原理:https://mp.weixin.qq.com/s/OsJtLYbYNLl2gfJu8MpuSA - 了解这些,你就可以在Spring启动时为所欲为了:https://mp.weixin.qq.com/s/-buYdophtCGkUUR5g4Y3IA - Spring 中的重试机制,简单、实用!:https://mp.weixin.qq.com/s/x5Ps8SB7Gzr9fFYus2lxDw - 图解Spring解决循环依赖:https://mp.weixin.qq.com/s/TzXxd8HY29mkqZFJy4eEWw ## excel相关 - 如何优雅的导出 Excel:https://mp.weixin.qq.com/s/tibZo-D1pcng8N5qW5lljg - SpringBoot搭配EasyExcel,一切表格就这么完美解决了~:https://mp.weixin.qq.com/s/xgpzuMcPVh02-OTyZFDzrQ ## K8S相关 - Centos7 搭建 k8s 环境教程,一次性成功:https://mp.weixin.qq.com/s/1gBScA8zvVY8iBNtWz5-Mg - 一文教你如何在生产环境中在Kubernetes上部署Jaeger:https://mp.weixin.qq.com/s/HMSbx_Lv1kqANozqTRFU7w - Prometheus 如何做到“活学活用”,大牛总结的避坑指南:https://mp.weixin.qq.com/s/tCwr7FNFa2rGZDGqe8JtXA ## WEB容器 - 史上最强Tomcat8性能优化:https://mp.weixin.qq.com/s/WqBHIggaSnV18WJ2ZvtIwQ - Netty 应该这样使用,最佳实践!:https://mp.weixin.qq.com/s/_WFNrO7u51KrhOV3FDFOlQ ## 网络相关 - 直观讲解一下 RPC 调用和 HTTP 调用的区别!:https://mp.weixin.qq.com/s/lxTlqmgTZdZxxjH_jyx9nQ - 计算机网络基础知识总结:https://mp.weixin.qq.com/s/vFAbkstXLCAqXW6ovS2cFw - 15 张图,了解一下 TCP/IP 必知也必会的 10 个问题:https://mp.weixin.qq.com/s/qf8L52VtGTzWcF0NB5Filg - TCP 的 3 次握手 4 次挥手,小学生都能看懂!:https://mp.weixin.qq.com/s/nL6o7OYMFDXCDNysuFiveA - TCP/IP 基础知识总结:https://mp.weixin.qq.com/s/CnaOoN1GMVJ9iGzb6Bbdcw - 面试官:GET 和 POST 两种基本请求方法有什么区别:https://mp.weixin.qq.com/s/XUv7twwUvcthK8rolE4sTg - HTTPS 加密原理:https://mp.weixin.qq.com/s/jDMnoQuKnnR_kzox86Sd5Q ## Docker相关 - 为什么不建议把数据库部署在Docker容器内?:https://mp.weixin.qq.com/s/1DwKzKkuXXB7xD_DieXcxA - Docker 图形化工具:Portainer:https://mp.weixin.qq.com/s/jGbAYz5VKlMBPzPhOllKlw - 使用docker-elk搭建并实践ELK日志分析框架:https://mp.weixin.qq.com/s/N3xbX8c_zVqF_nhnQNMK7A - 10 个冷门但实用的 Docker 使用技巧:https://mp.weixin.qq.com/s/hyq0Lm3YGq4HqX2p7eA16Q - 这一套Docker知识点总结真香,以后终于可以不用百度了!:https://mp.weixin.qq.com/s/4GO_Urn7hMfzDM58kpbNTQ - 图解 Docker 架构:https://mp.weixin.qq.com/s/E5EF-bTIJkXFa_KdcRrwXw - Docker部署项目的两种方式总结:https://mp.weixin.qq.com/s/JDF7_wmIWgP57HPjErcGUQ - Docker常用命令,这些都要会!:https://mp.weixin.qq.com/s/jZeuhE9dcfD3R41Ej5RGlQ ## 微服务相关 - Sentinel实现限流,竟是如此的简单!:https://mp.weixin.qq.com/s/n4wcQnHatm_4yXL-k99XGg - Serverless 架构下的服务优雅下线实践:https://mp.weixin.qq.com/s/bCXQEJicWNHBcTD_HWNmiQ - SpringCould中的Hystrix:https://mp.weixin.qq.com/s/cm50FG4tnSh1GGSkLVkMWw - 腾讯高性能 RPC 开发框架:https://mp.weixin.qq.com/s/vPKeS73hcMi_Jw5aHwJrog - 23 张图,带你入门推荐系统!:https://mp.weixin.qq.com/s/yuZjwqCB2jOH0YPhVYZJOQ - 缓存一致性协议:https://mp.weixin.qq.com/s/Z6wXZ9SQj-ZufDifs1VzuQ - 一套的SpringCloud版微服务聚合支付项目,拿来即用!资料文档教程齐全!:https://mp.weixin.qq.com/s/0zJYrZ6iQ5EkDcpRN486sA - 钱被扣走了,但是订单却未成功!支付掉单异常最全解决方案:https://mp.weixin.qq.com/s/oidgjbfoWqqIRgGfbe9Ufw - 分布式雪花算法获取id:https://mp.weixin.qq.com/s/zIcH13moaqvXVbwdQ4CZ7A - Sentinel+Nacos实现资源流控、降级、热点、授权:https://mp.weixin.qq.com/s/_Vv_SwUw1GSS3Ow-XsGzFA - 13张图彻底搞懂分布式系统服务注册与发现原理:https://mp.weixin.qq.com/s/EWml9FRgC2AXrh7G5bf-HQ - 分布式锁用 Redis 还是 Zookeeper?:https://mp.weixin.qq.com/s/WF32uapifuVGcRjr4Zfz-Q - 两天,我把分布式事务搞完了:https://mp.weixin.qq.com/s/0IHDMhnwdzQjlq4vgmP6ZA - SpringCloud微服务网关做边缘服务限流方案:https://mp.weixin.qq.com/s/Ssesi25QQwc8cT8zovnWJg - 限流10万QPS、跨域、过滤器、令牌桶算法-网关Gateway内容都在这儿:https://mp.weixin.qq.com/s/EPbA8JX9oJxLLyOzazd0eA - "服务不可用"怎么排查?讲了100遍还是记不住?:https://mp.weixin.qq.com/s/wMkaD6fbTQhRwuvrkc7IlA - 微服务架构中配置中心的选择:https://mp.weixin.qq.com/s/M9cdGAhwPILzrAjZlzsVdQ - Dubbo的设计理念原来就藏在这三张图中:https://mp.weixin.qq.com/s/Jql6ZevENEWo36gby8lDNA - 对于注册中心,ZooKeeper、Eureka 哪个更合适?:https://mp.weixin.qq.com/s/4eHkYF5MW9lwFdxvpPAE8A - 主流微服务全链路监控系统之战:https://mp.weixin.qq.com/s/AzcLmDx8lIZbXTxVkGjiqQ ## 操作系统相关 - CPU 执行程序的秘密,藏在了这 15 张图里:https://mp.weixin.qq.com/s/-ze4no_05ihVQObIJNFOXw - 如何应对云原生之旅中的安全挑战?:https://mp.weixin.qq.com/s/n0D3Z-zEDFc1nYuhDC5htQ - 乖,答应阿粉,这些 Linux 命令你一定要常用:https://mp.weixin.qq.com/s/x17II9V1fOF8TomSXuol4A - 推荐一款日志切割神器!我常用~:https://mp.weixin.qq.com/s/aFbKCQBnrK3GaQsXjIFAOw - 你不好奇 CPU 是如何执行任务的?:https://mp.weixin.qq.com/s/FTL-GdHcQGyW8jNGNziNHA ## 消息队列 - 线上遇到RocketMQ消息丢失,差点扣绩效,看我如何力挽狂澜~:https://mp.weixin.qq.com/s/y1Tjri6uhSrYrgodHd16eg - RabbitMQ 七战 Kafka,差异立现!:https://mp.weixin.qq.com/s/LSn4o8PqnX0qPvFvZxjcUg - 高并发:RocketMQ 削峰实战:https://mp.weixin.qq.com/s/Mtjx3z1gQEZAEtnrowv7DQ - 为什么在系统中不推荐双写?:https://mp.weixin.qq.com/s/g-7-Lo67nQxwlg-wgtEuYg - RabbitMQ 线上事故!慌的一批,脑袋一片空白。。。:https://mp.weixin.qq.com/s/hUZI6D1MxOeSy-d3_IYl2w - 消息队列面试连环问:如何保证消息不丢失?处理重复消息?消息有序性?消息堆积处理?:https://mp.weixin.qq.com/s/O_SSFF97mr4jKLXOEjrRvw - 因为一次 Kafka 宕机,我明白了 Kafka 高可用原理!:https://mp.weixin.qq.com/s/Oixlts064s0nyXASr5yd0A - 贞炸了!上线之后,消息收不到了!:https://mp.weixin.qq.com/s/nfXmVCRTGCcP2J4tt1N4Og - 面试官问:Kafka 会不会丢消息?怎么处理的?:https://mp.weixin.qq.com/s/u1gtoZ6LRgUXvdUdikN8HQ - Netty、Kafka 中的零拷贝技术到底有多牛?:https://mp.weixin.qq.com/s/ISk8FUPh8sNi7iwIl9ldKA - RabbitMQ 死信队列是什么鬼?:https://mp.weixin.qq.com/s/guEd0Keb2U3z3brau8StHg - 非常强悍的 RabbitMQ 总结,写得真好!:https://mp.weixin.qq.com/s/ScQPiGD-oCqPU3H1R1QLcA ## JAVA架构相关 ### Mybatis - 通过源码来拆解Mybatis一级、二级缓存~:https://mp.weixin.qq.com/s/f1OlIkV1w4jg_mWJU6rMEQ - Mybatis 使用的 9 种设计模式,真是太有用了:**https://mp.weixin.qq.com/s/9_8htt8GGTVnzplDkO85gw** - PageHelper 在 Spring Boot + MyBatis 中合理且规范的使用方法:https://mp.weixin.qq.com/s/95wrCQzY9wQZJ-7BB3XSjQ - 给你的 MyBatis-Plus 装上批量插入的翅膀:https://mp.weixin.qq.com/s/tKNsNVqD-9Q2ibjpg29PWg - MyBatis还是JPA?终于有答案了!:https://mp.weixin.qq.com/s/ywpegFJ9w1cRaEnDLWrXpg - MyBatis 如何兼容所有日志框架?:https://mp.weixin.qq.com/s/9pmZfl5xTn2PbV3NYzYHdg - MyBatis 的工作原理,你了解过吗?:https://mp.weixin.qq.com/s/jBUV9J0OEgAX8QEI31ZVdw - 新技能 MyBatis 千万数据表,快速分页!:https://mp.weixin.qq.com/s/KzJiZOA5W-YSzJXSZ16dxw - 强大:MyBatis 流式查询:https://mp.weixin.qq.com/s/ghM0Cfe1edQsKKC2YQ5RjQ - Spring Boot 集成 Mybatis Plus 自动填充字段:https://mp.weixin.qq.com/s/AWuBmCRbu0u3nvr05EJbzA - 用了这么多年分页PageHelper,才发现自己一直用错了!:https://mp.weixin.qq.com/s/Q7XUgjVsZRI9JgLX_dJ83A ### Netty - SpringBoot集成Netty实现文件传输:https://mp.weixin.qq.com/s/9CcwtV2HzLVxwW1yhfhYxw - FastThreadLocal 是什么鬼?吊打 ThreadLocal 的存在!!:https://mp.weixin.qq.com/s/aItosqUu1aMvWqJ2ZMqy5Q ### 认证及安全 - 在用安全框架前,我想先让你手撸一个登陆认证:https://mp.weixin.qq.com/s/FFWoWa3O0IOTBrfuZnYIKA - 这 10 行比较字符串相等的代码给我整懵了,不信你也来看看:https://mp.weixin.qq.com/s/kb2vYgo2U68E5O6ZsUQcEw - JWT、JWE、JWS 、JWK 到底是什么?该用 JWT 还是 JWS?:https://mp.weixin.qq.com/s/UjrG1ez1eTghAGyPiq9ZAA - 常见登录鉴权方案:https://mp.weixin.qq.com/s/TtIxPRzxTz_gG4OqKGutxw - 我们公司用了6年的通用的权限管理系统设计方案:https://mp.weixin.qq.com/s/c1Oyc0NM1PniTJSMN-y7DQ - 拒绝接口裸奔!开放API接口签名验证!:https://mp.weixin.qq.com/s/72KaW9WvB6i7EK6WySL7Vg - 为什么HTTPS是安全的:https://mp.weixin.qq.com/s/VKsF6tZnqjd-TnjUDHAdtg - WEB攻击手段及防御第1篇-XSS:https://mp.weixin.qq.com/s/XE6d5hHBoOi536_Q5l-YUQ - WEB攻击手段及防御第2篇-SQL注入:https://mp.weixin.qq.com/s/sLq0HY8e5HEKV7Zcd7KZFQ - WEB攻击手段及防御第3篇-CSRF:https://mp.weixin.qq.com/s/1f00rv4di8oQ71RU3LH0qA - WEB攻击手段及防御-扩展篇:https://mp.weixin.qq.com/s/Rtq5B-1ZvxBoiCfv3XCR_w - 危险:会话固定攻击漏洞,你们的系统都堵上了吗?:https://mp.weixin.qq.com/s/DtIZQ_xy1lRi-ZdDNaO3LA - 说出单点登录的三种实现方式!:https://mp.weixin.qq.com/s/FXe4VL5ZchlioH9Qvi9zOw ## 运维相关 ### 部署以及自动化 - 大厂是如何自动化部署Web应用的?(收藏!):https://mp.weixin.qq.com/s/7_KRoh8ooPDr37nxhhdLFA ### 服务器 - 系统管理员不可错过的6款服务器监控工具:https://mp.weixin.qq.com/s/QcCHt1a-HLHSHCb0TDZ_cw ### Nginx - 一篇让你搞懂 Nginx:https://mp.weixin.qq.com/s/N9vKdc6tkelqocOJPl4XEg - 前端工程师不可不知的Nginx知识:**https://mp.weixin.qq.com/s/FKOBT1E2SyOoj-tTchbSrg** - 搞懂Nginx,一篇文章就够了:https://mp.weixin.qq.com/s/M9dUHD1f4fN5BdyHlZxVKg - Nginx 凭啥并发数可以达到 3w?:https://mp.weixin.qq.com/s/AJGaQLN7ygVNVvt9s6kDww - Nginx 为什么快到根本停不下来?:https://mp.weixin.qq.com/s/qxE6X5fJSfZFGewBjKlWnw ### Linux - 线上服务 CPU 100%?一键定位 so easy!:https://mp.weixin.qq.com/s/cO6nFJlCDx8mbqeOQnHr9g - 老板:kill -9的原理都不知道就敢到线上执行,明天不用来了:https://mp.weixin.qq.com/s/d1bjXOrUklPL7u33kgoHKQ - 10个你可能不曾用过却很有用的Linux命令~:https://mp.weixin.qq.com/s/LhBuoKgxFAn8XFLoe77R4A - 搞定 Linux 这一篇就他妈够了!:https://mp.weixin.qq.com/s/mExY8ZoAvIfrPMPeA0xUdA - Linux内存、Swap、Cache、Buffer详细解析:https://mp.weixin.qq.com/s/9k-52Txp-EQPW54P1GvSsQ ### Docker - Linux 下的 Docker 安装与使用:https://www.cnblogs.com/myzony/p/9071210.html - Docker学习—DockerFile:https://mp.weixin.qq.com/s/zGcBVXgz_EjhKsg83iMg-Q - Docker安装Jenkins+Shell脚本自动化部署项目:https://mp.weixin.qq.com/s/GKs7HeBu60ZgQ_O4olpX8Q - 使用容器的正确方式,Docker在雪球的技术实践:https://mp.weixin.qq.com/s/X4CsA_sb8zaL7G0vQm9G5w ### Gitlab - 使用Docker安装GitLab:https://segmentfault.com/a/1190000021593151?utm_source=tag-newest - 这应该是全网最全的Git分支开发规范手册~:https://mp.weixin.qq.com/s/9IifnOupZ-W2Q3h_D1hEPw ### ZooKeeper - ZooKeeper 到底解决了什么问题?:https://mp.weixin.qq.com/s/kaXKnzbaq0NNMPKrfowQHg - Zookeeper 怎么保证分布式事务的最终一致性?:https://mp.weixin.qq.com/s/2ZZvZJLuOa9XP-Do3qKpow ### Jenkins - 抛弃jenkins,使用node从零搭建自动化部署管理平台:https://mp.weixin.qq.com/s?__biz=MzUzNjk5MTE1OQ%3D%3D&chksm=faec80e9cd9b09ff923ebc4f1a2218f89434e227dcdd0be0aead6e559be0edac8e82a6fe4058&idx=1&mid=2247484465&scene=21&sn=a7a8497b32d500e3bf714bea63a6d335#wechat_redirect - Jenkins 凭证管理 - 看这一篇就够了~:https://mp.weixin.qq.com/s/cTbrb_QtVQyUokIoy9KcAw - 让Jenkins自动布署你的Vue项目:https://mp.weixin.qq.com/s/fE8iVlJRFoVf7hg09F7PrA - 花30分钟,用Jenkins部署码云上的SpringBoot项目:https://mp.weixin.qq.com/s/JL9O38K1UUIuwOZVW92-5g - 涨知识了,用Jenkins几分钟部署码云上的SpringBoot项目:https://mp.weixin.qq.com/s/jtwryycvNAdsEQROHAvLlA ## 架构 ### 理念 - 架构之道:分离业务逻辑和技术细节:https://mp.weixin.qq.com/s/QBIHUxtSssiKjrbocCJoeg - 抗住双十一亿级高并发架构,是如何演进的?:https://mp.weixin.qq.com/s/O40BCRldOq8JxRp1tLvxDA - 阿里云资深技术专家易立:我对云原生软件架构的观察与思考:https://mp.weixin.qq.com/s/u9t_W9-5KufE4Igmja8iNA - 阿里终面:分布式事务原理:https://mp.weixin.qq.com/s/JZnLbBrRx_fDtnsYsRs4Aw - 第 3 次读 Effective Java,这 58 个技巧最值!:https://mp.weixin.qq.com/s/TTvrEH3zC_SmUXJswal0VQ - 成为架构师,必须掌握 10 种常见的架构模式!:https://mp.weixin.qq.com/s/PZ_8jS0AVY9GdIR9spI0ZA - 前后端分离三连问:为何分离?如何分离?分离后的接口规范?:https://mp.weixin.qq.com/s/d2yPInhAnBG8PBopaR7hFw - 又一批长事务,P0故障谁来背锅?:https://mp.weixin.qq.com/s/nCRTYXUoUrFi7Ypa1pi7dQ - PO、VO、DAO、BO、DTO、POJO能分清吗?:https://mp.weixin.qq.com/s/EYgGLNWdFjI-ZrVWk0XLJg - 阿里面试官:你的项目是如何处理重复请求、并发请求的?:https://mp.weixin.qq.com/s/uBmIg29z92ffMRstIde_7g、 - java幂等性的解决方案:https://www.cnblogs.com/xinruyi/p/11441818.html - 大神们都是如何在时间序列中进行特征提取的?看完就懂了!:https://mp.weixin.qq.com/s/1k-EPiiRwN03KYKaXGIpZQ - 从 0 到 1 的前端算法知识已经为你整理好啦:https://mp.weixin.qq.com/s/qeISLQrm_NhFuFURDvBZcQ - 对比 5 种分布式事务方案,还是宠幸了阿里的 Seata(原理 + 实战):https://mp.weixin.qq.com/s/EP0QT0HBmKrdBHdErG5UgA - 函数运行时在内存中是什么样子?:https://mp.weixin.qq.com/s/6DPgmM_SyAGmHObp2Vtl1g - 是什么让我放弃了restful api?了解清楚后我全面拥抱GraphQL:https://mp.weixin.qq.com/s/xoipLc_ySMihN_PeiHUTsg - 高并发,你真的理解透彻了吗?:https://mp.weixin.qq.com/s/a4j_N4L2ZeJcY5cWl8txYw - 超详细解析 | 一致性协议算法-2PC、3PC、Paxos、Raft、ZAB、NWR:https://mp.weixin.qq.com/s/YPqJdx0fOwKwkPfXhBrrGg - 并发重复请求,这才是优雅的处理方式!:https://mp.weixin.qq.com/s/uV41OyvcTCL-2uRtLYuw-A - 连类图都不会看,你也好意思说你要做架构师?:https://mp.weixin.qq.com/s/Xu7Tupcjd8io1uc3VD42Sg ### 案例 - 一个复杂系统的拆分改造实践!: - 中小型公司如何低成本搭建性能检测系统:https://mp.weixin.qq.com/s/JPtUcruThVZvbuXcOdu0pg - 聊聊订单系统的设计?:https://mp.weixin.qq.com/s/VUkvE8G1u-kM79uqahyg3g - 实战分布式之电商高并发秒杀方案设计:https://mp.weixin.qq.com/s/7mNUG338FXIp2ydU7P9S8g - “12306”的架构到底有多牛逼?:https://mp.weixin.qq.com/s/DC4LKPiMwAgLyZw3qVDQlg - 如何设计订单系统?:https://mp.weixin.qq.com/s/AtXswrVQPGD_jfSqzKe_qQ - 太傻了!下次二面再回答不好“秒杀系统“设计原理,我就捶死自己...:https://mp.weixin.qq.com/s/YHhbonAxNntonTo-UhDV6Q - 阿里开源的27个项目,值得收藏!:https://mp.weixin.qq.com/s/EXG67HJYBdKu_36Xy-aYDw - 秒杀系统设计思路:https://mp.weixin.qq.com/s/1dE-eNH0O0x9X3F-Xu9y5A - 别再硬编码业务流程了,试试这款轻量级流程编排框架!:https://mp.weixin.qq.com/s/IyjouRSM8Nmvqe14COpHZg - 一个比Spring Boot快44倍的Java框架!:https://mp.weixin.qq.com/s/bQsfgYQ01CEk3PQlvc356A - 双十一秒杀架构模型设计:https://mp.weixin.qq.com/s/GXNjXNXNUDUYRZRO949fkw - 业务多活架构和分布式CAP实战:https://mp.weixin.qq.com/s/7zogzPZZBMEXOAVUb-tBBQ - 想避免重复请求/并发请求?这样处理才足够优雅:https://mp.weixin.qq.com/s/M4HKZ_quFUbsKoW8t8R7kg ### 项目用例 - 副业刚需?同事就用这 10 个开源项目接私活!:https://mp.weixin.qq.com/s/diTgpm0tTY9BwxDUfUsx4w ## ES - 用图讲解 ElasticSearch 搜索原理,你就明白了!:https://mp.weixin.qq.com/s/VU0Bn0hnL0Hph8wgQzrBCg - 极限压榨elasticsearch写入速度:https://mp.weixin.qq.com/s/nrkRTt85TTYOJ5WuQAgczQ - Elasticsearch 最佳实践!:https://mp.weixin.qq.com/s/InMBL6Jo1AVKIm3qeYC1BA - Elasticsearch原理解析与性能调优:https://mp.weixin.qq.com/s/dviUOxGnEJj5wk1KIEZahg - 说实话,这些玩搜索引擎Elasticsearch的,没一个能打的...: - 如何实现对ELK各组件的监控?试试Metricbeat:https://mp.weixin.qq.com/s/Bt8_1TPxtKHStmYd_hQD0Q - 推荐一款 ES 集群可视化工具:Cerebro,简单、实用!:https://mp.weixin.qq.com/s/H0S8B0U4TobyXjsws7skDg ## 开发以及辅助工具 - 一款软件几乎可以操作所有的数据库!:https://mp.weixin.qq.com/s/AsINFqz2lauPfmlJBx0yYA ## 大数据量存储 - 5W 字详解分库分表之 Sharding-JDBC 中间件:https://mp.weixin.qq.com/s/8Bs5QfDLEXvNSR4C1A8T3w - 亿级大表分库分表实战总结(万字干货,实战复盘):https://mp.weixin.qq.com/s/IzgaVwn1ftq1poAJVGicMA ## 质量以及规范 - 有了这 4 款工具,老板再也不怕我写烂SQL了:https://mp.weixin.qq.com/s/96qE15KGy_iqFQCpWMuc8w - 刚进美团,就被各种Code Review,真的有必要吗?:https://mp.weixin.qq.com/s/L_4YeAKAhsPzepjHDFV6WA - 16 个写代码的好习惯:https://mp.weixin.qq.com/s/zgQ-yoW5oXpgglb0OmMTZA - MySQL中 21 个写 SQL 的好习惯:https://mp.weixin.qq.com/s/RzTthBD0ibbk4yEVycW0Lg - 这个神器让我的 Bug 少了一半:https://mp.weixin.qq.com/s/8nPeMqk7Wv26hfhwPKmbZg - 花十分钟的时间武装你的代码库:https://mp.weixin.qq.com/s/j9_cji3fVf5DiLSMtfORyA - JetBrains放出Java代码质量检查工具Qodana:https://mp.weixin.qq.com/s/jJjtKmgebS6Qi5tVEhprfg ## 算法 - 面试官问:一致性哈希算法是什么?怎么判定哈希算法的好坏?:https://mp.weixin.qq.com/s/9FLaUf54yVsfYFKakjZZcA