HiFxs / JavaFamily-1

公众号: 码猿技术专栏 文章汇总

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

码猿技术专栏文章汇总

Spring Boot 2.3 Mybatis3.5 不才陈某 公众号

不才陈某的公众号的专栏文章。内容涵盖Java后端技术、Spring Boot、微服务架构、系统安全、前端、系统监控等相关的研究与知识分享。欢迎star

以下内容全部出自公众号码猿技术专栏,欢迎关注。

Mybatis 进阶

  1. Mybatis入门之基本操作
  2. Mybatis结果映射,你射准了吗?
  3. Mybatis动态SQL,你真的会了吗?
  4. Mybatis源码解析之六剑客
  5. IDEA插件之Mybatis Log plugin破解,亲测可用!!!
  6. Myabtis源码如何阅读,教你一招!!!
  7. Mybatis如何执行Select语句,你真的知道吗?
  8. Mybatis中Mapper的方法为什么不能重载,你知道吗?
  9. 面试官问:Mybatis中的TypeHandler你用过吗?
  10. 面试官:讲一讲Mybatis插件的原理及如何实现?
  11. Mybatis的几种传参方式,你了解多少?
  12. 《Mybatis进阶》肝了30天专栏文章,整理成册,免费获取!!!
  13. 面试官:MyBatis的SQL执行流程说这么详细,网上抄的吧!
  14. 美团一面:如何干掉恶心的 SQL 注入?
  15. 写给小白看的Mybatis-plus实用教程,高手勿入!!!
  16. Mybatis千万级数据查询解决方案,避免OOM
  17. Mybatis-Plus 深入总结,超详细
  18. 还在用分页?太Low !试试 MyBatis 流式查询,真心强大!

Spring Boot 进阶

  1. Spring Boot第一弹,问候一下世界!!!
  2. Spring Boot第二弹,配置文件怎么造?
  3. Spring Boot第四弹,一文教你如何无感知切换日志框架?
  4. Spring Boot第三弹,一文带你搞懂日志如何配置?
  5. Spring Boot第五弹,WEB开发初了解~
  6. Spring Boot第六弹,拦截器如何配置,看这儿~
  7. Spring Boot 如何配置过滤器,一波梭哈~
  8. 一波带走,教你Spring Boot如何扩展、接管Spring MVC?
  9. 满屏的try-catch,你不瘆得慌?
  10. 优质资源分享 | Spring Boot 入门到放弃!!!
  11. 这类注解都不知道,还好意思说用过Spring Boot?
  12. Spring Boot 整合多点套路,少走点弯路~
  13. Spring Boot 与 多数据源那点事儿~
  14. 工作几年了,原来我只用了数据校验的皮毛~
  15. 惊呆了!Spring Boot 还能远程调试?
  16. 热部署还在用devtools吗?JRebel不香吗?
  17. Swagger3.0 天天刷屏,真的香吗?
  18. 三十二张图告诉你,Jenkins构建SpringBoot有多简单~
  19. 嗯,挺全乎儿的,Spring Boot 多环境配置都在这儿了,你喜欢哪一种呢?
  20. Spring Boot 与 注解那些事儿
  21. 头秃系列,二十三张图带你从源码分析Spring Boot 启动流程~
  22. 头秃了,Spring Boot 自动配置源码解析~
  23. 头秃了,使用@AutoConfigureBefore调整配置顺序竟没生效?
  24. 《Spring Boot 进阶》肝了五万多字的专栏文章,整理成册,免费获取!!!
  25. SpringBoot中使用注解来实现 Redis 分布式锁
  26. SpringBoot,来实现MySQL读写分离技术
  27. SpringBoot+JWT整合实现单点登录SSO
  28. SpringBoot 整合 MyCat 实现读写分离
  29. SpringBoot 接口幂等性的实现方案,真服了~
  30. 如何使用 Arthas 定位 Spring Boot 接口超时
  31. 还在使用kill -9 pid结束spring boot项目吗?那你已经落伍了!
  32. 一行代码搞定Spring Boot反爬虫,防止接口盗刷!
  33. SpringBoot 整合:Redis延时队列的简单实现(基于有赞的设计)
  34. 在SpringBoot项目中,自定义注解+拦截器优雅的实现敏感数据的加解密!
  35. Shiro + JWT + Spring Boot Restful 简易教程
  36. SpringBoot 中实现跨域的5种方式
  37. SpringBoot中的线程池,你真的会用么?
  38. 如何让Spring Boot 的配置 “动” 起来?
  39. @Autowired注解到底怎么实现的,你能说清楚么?
  40. 批处理框架 Spring Batch 这么强,你用过吗?
  41. ELK 处理 Spring Boot 日志,妙!
  42. Spring Boot 青睐的数据库连接池HikariCP为什么是史上最快的?
  43. 基于Sharding Sphere实现数据“一键脱敏”
  44. Spring Boot 这样优化,让你的项目飞起来!
  45. SpringBoot集成Sentinel实现接口流量控制
  46. SpringBoot 如何统一后端返回格式?老鸟们都是这样玩的!
  47. 告别硬编码,SpringBoot实现动态增删启停定时任务
  48. Spring Boot 集成 WebSocket,轻松实现信息推送!
  49. 阿里巴巴为什么不建议直接使用 @Async 注解?
  50. SpringBoot 中 AOP 的内部调用陷阱!
  51. SpringBoot面试杀手锏——自动配置原理
  52. SpringBoot+Kafka+ELK 完成海量日志收集
  53. SpringBoot 2.0实现基于Restful风格的文件上传与下载
  54. 六种方式,教你在SpringBoot初始化时搞点事情!
  55. Spring Boot 这样做可视化监控,一目了然!
  56. Springboot 日志、配置文件、接口数据如何脱敏?老鸟们都是这样玩的!
  57. 实战篇:断点续传?文件秒传?手撸大文件上传
  58. 快给你的 Spring Boot 做个埋点监控吧!
  59. 40 个 SpringBoot 常用注解:让生产力爆表!
  60. springboot + rabbitmq 用了消息确认机制,感觉掉坑里了
  61. SpringBoot 整合Smart-doc生成接口文档,一款比Swagger更nice的工具!
  62. SpringBoot巧用 @Async 提升API接口并发能力
  63. 聊聊spring事务失效的12种场景,太坑了!
  64. SpringBoot+WebSocket 实时监控异常

Spring cloud 进阶

  1. 五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?
  2. openFeign夺命连环9问,这谁受得了?
  3. 阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你!
  4. 阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!
  5. 阿里限流神器Sentinel夺命连环 17 问?
  6. 对比7种分布式事务方案,还是偏爱阿里开源的Seata,真香!(原理+实战)

开发资源

  1. IDEA插件之Mybatis Log plugin破解,亲测可用!!!
  2. Navicat Premium 12免费安装,你懂得~
  3. Linux一键安装包,环境安装不用愁!!!
  4. 优质资源分享 | Spring Boot 入门到放弃!!!
  5. 《Mybatis进阶》肝了30天专栏文章,整理成册,免费获取!!!
  6. 撸个反向代理工具,搞一搞JRebel
  7. 推荐三款插件,让你玩转Github
  8. 程序员需知的 58 个网站
  9. 分享几个压箱底儿的实用工具~
  10. 推荐三款插件,让你玩转Github
  11. 太厉害了!推荐几款 Redis 可视化工具
  12. Chrome 灵魂插件!爱了爱了!
  13. 接私活必备的 10 个开源项目!
  14. 9 个爱不释手的 JSON 工具
  15. IntelliJ IDEA 最新15款 神级超级牛逼插件推荐(自用,真的超级牛逼)
  16. Java 程序员常用的高效资源工具集合!!!
  17. 5款牛逼的 API 工具,经典收藏
  18. JetBrains出品,一款好用到爆的数据库工具,惊艳到了!!!
  19. 这样调优:让你的 IDEA 快到飞起来,效率真高!
  20. 能挣钱的,开源 SpringBoot 商城系统,功能超全,超漂亮!
  21. 卧槽!Intellij IDEA中竟然还有这么多炫酷的插件,玩儿一波!
  22. 阿里程序员常用的 15 款开发者工具
  23. 免费的XShell替代品,又来一款国产良心工具....
  24. 代码对比工具,就用这7个!
  25. 重装IDEA再也不愁了,一招搞定同步个人配置!
  26. 2021年最新RabbitMQ视频教程
  27. JetBrains 又出了一款新神器,一套代码适应多端!
  28. 推荐 18 个终端命令行工具
  29. 最强代码生成器平台,杀疯了~
  30. 还在用Jenkins?试试Gitlab的CI/CD功能吧,贼带劲!
  31. 4 款 MySQL 调优工具,公司大神都在用!
  32. IDEA那些既好用又好玩的30多款宝贝插件,你知道多少?
  33. 后端进阶优质资源分享!!!
  34. 18个工具分析Linux系统占用网络带宽大的程序!
  35. 两万字长文,彻底搞懂Kafka
  36. 在 IDEA 中的各种调试技巧,轻松定位 Bug(超级全面)
  37. 遇到线上问题不要慌,这些命令可以助你迅速定位!
  38. 阿里后端常用的 15 款开发工具,你不试试?
  39. 告别 swagger-ui ,我选择了这款神器!
  40. 你还在用 BeanUtils?试试 MapStruct,优雅的对象转换解决方案!
  41. 别再写上千行的类了,试试IDEA这些牛逼的重构技巧吧!
  42. 还发愁画流程图?IDEA这款比visio快10倍的神仙插件全部帮你搞定!
  43. 这款帅气逼人的 Redis 可视化工具,功能强大!
  44. 这 9 大工具助你玩转 Java 性能优化!
  45. 别再用swagger了,给你推荐几个在线文档生成神器!

消息队列

  1. 深入理解:一文讲透RabbitMQ
  2. 如果面试官再问你消息队列,就把这篇甩给他!
  3. 选型必看:RabbitMQ 七战 Kafka,差异立现
  4. 因为一次 Kafka 宕机,我明白了 Kafka 高可用原理!
  5. 非常强悍的 RabbitMQ 总结,写得真好!
  6. 深度:Kafka 集群突破百万 partition 的技术探索
  7. 字节一面:如何保障消息100%投递成功、消息幂等性?
  8. 全网最深入的RocketMQ Consumer 学习笔记
  9. 在线等,Kafka如果丢了消息怎么办?
  10. RabbitMQ 七种队列模式应用场景案例分析(通俗易懂)
  11. 17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列
  12. Redis、Kafka 和 Pulsar 消息队列对比
  13. 三招!解决消息队列的数据积压问题
  14. 面试官灵魂暴击:如何保障消息100%投递成功?如何保证消息幂等性?
  15. 消息队列MQ/JMS/Kafka,你都了解吗?
  16. 分布式事务中使用RocketMQ的事务消息机制优化事务的处理逻辑
  17. 两万字长文,彻底搞懂Kafka
  18. 网易终面:4款主流分布式MQ消息队列如何技术选型?

数据库

  1. 师兄,为什么删除数据后,Redis内存占用依然很高?
  2. 单线程的Redis有哪些 "慢" 动作?
  3. 宕机了,Redis数据丢了怎么办?
  4. 给你一个亿的keys,Redis如何统计?
  5. 运维和开发慌了,Redis突然 "慢" 了,到底谁背锅?
  6. Mysql探索之Explain执行计划详解
  7. 面试官:索引是什么,如何实现?懵逼~
  8. 一文带你你搞懂索引如何优化!!!
  9. 吐血总结:MySQL性能如何优化?
  10. 首长,Redis性能优化十三条军规立好了,请过目~
  11. 阿里三面:为什么使用了索引,查询还是慢?
  12. 面试三连问:你这个数据量多大?分库分表怎么做?用的哪个组件?
  13. 1.3 万亿条数据查询,如何做到毫秒级响应?
  14. 这篇 MySQL 索引和 B+Tree 讲的太通俗易懂!
  15. SQL优化最干货总结-MySQL(2020最新版
  16. SQL:事务你都阳性了,赶紧隔离吧~
  17. 强大的MySQL 官方压测神器,简单、易用!
  18. SQL优化极简法则,还有谁不会?
  19. CTO要我把这份MySQL规范贴在工位上!
  20. 我用Redis实现了一个轻量级的搜索引擎!
  21. 分布式缓存的十个坑,你能挨住几个?
  22. 一次线上Mysql 索引优化的思考,奇怪的知识又增加了~
  23. 涨姿势了!delete后加 limit是个好习惯么?
  24. 阿里规定超过三张表禁止join,Why?
  25. 52条SQL语句性能优化策略,建议收藏
  26. 你写的 SQL 为啥执行这么慢 ?
  27. 天猫二面:内存耗尽后Redis会发生什么?
  28. 血一般的教训,请慎用insert into select
  29. 一次深夜优化MySQL亿级数据分页的奇妙经历
  30. 面试官:MySQL 唯一索引为什么会导致死锁?
  31. 场景+案例分析,SQL优化这么做就对了!
  32. 分库分表:如何做到永不迁移数据和避免热点?
  33. 干货篇:深入剖析 MySQL 索引和 SQL 调优实战
  34. 阿里终面:索引失效的场景有哪些?索引何时会失效?
  35. MySQL 的 Binlog 日志处理的4款工具对比
  36. Java+Redis位图实现点赞签到相关功能
  37. 同事升级了MySQL驱动8.0,导致应用大量超时
  38. 如果mysql磁盘满了,会发生什么?还真被我遇到了!
  39. DBA整理的万字详解MySQL性能优化,值得收藏!
  40. 一口气说出 Redis 16 个常见使用场景
  41. 缓存和数据库到底先写哪个?这次整明白了!
  42. 精心为你准备的最全的20道Mysql面试题
  43. 懵了~ 面试官Redis夺命连环20问!
  44. Redis 核心篇:唯快不破的秘密
  45. Redis 实战篇:Geo 算法教你找出附近 “女朋友”!
  46. 很高兴,终于踩到了慢查询的坑了!
  47. 来,今天手把手教你调优!
  48. Redis 实战:巧用 Bitmap 实现亿级海量数据统计

并发编程

  1. 小姐姐都能看懂的Happens-before规则,你还愣住了?
  2. 了解这些坑,再也不会出现诡异的BUG了~
  3. 四张图,读懂 BIO、NIO、AIO、多路复用 IO 的区别
  4. 异步编程的几种方式,你知道几种?
  5. 几种技巧,帮你提升接口查询速度

面经

  1. Redis面试突击专用
  2. 阿里二面:如何设计与实现短URL服务?
  3. 阿里三面:为什么使用了索引,查询还是慢?
  4. 面试三连问:你这个数据量多大?分库分表怎么做?用的哪个组件?
  5. (2w字)106道Java并发和多线程基础面试题大集合,这波面试稳了
  6. 面试阿里被质问:ConcurrentHashMap线程安全吗?
  7. 美团一面:如何干掉恶心的 SQL 注入?
  8. 面试必杀技:Spring循环依赖居然还有人讲不清楚?
  9. Java分布式面试题集合,挺全乎儿的~
  10. 字节一面:如何保障消息100%投递成功、消息幂等性?
  11. TCP协议灵魂 12 问,面试常备!!!
  12. 字节一面:如何从 100 亿 URL 中找出相同的 URL?
  13. 动图演示:如何彻底理解红黑树?
  14. 面试官:MySQL 唯一索引为什么会导致死锁?
  15. 超经典的 25 道 MyBatis 面试题!
  16. 阿里终面:索引失效的场景有哪些?索引何时会失效?
  17. 阿里一面:说一说事务注解 @Transactional 失效的几种场景及解决办法
  18. 常见的SQL面试题:经典50例
  19. 美团终面:分页场景(limit, offset)为什么会慢?
  20. 某度二面:MySQL 百万级数据,怎么做分页查询?说说思路
  21. 阿里P6终面:你知道几种延迟队列的实现方案?
  22. 美团实习面试:熟悉红黑树?能不能手写一下?
  23. 用没用过SpringCloud,就看你会不会这35个面试题!
  24. 美团二面:Spring的@Transactional如何实现的?
  25. 面试官:分布式环境下,如何实现session共享
  26. 美团二面:生成订单30分钟未支付,则自动取消,该怎么实现?

开发常识

  1. 永远不要在代码里使用 User 这个单词
  2. 走你!fastjson!
  3. 一次打包引发的思考,原来maven还可以这么玩
  4. 史上最污技术解读,我竟然秒懂了
  5. 别乱提交代码了,你必须知道的 Git 分支开发规范!
  6. 收好这份 Git 应急手册,关键时刻可保你一命
  7. 真能一快遮百丑?为什么要弃坑FastJson
  8. 用了几年的postman,原来只用了皮毛~
  9. 10w 行级别数据的 Excel 导入,4 版完整优化记录,效果太明显了!
  10. 10 个最好用的重构小技巧排行榜,你用过哪些?
  11. 优雅的对象转换解决方案,为什么更推荐 MapStruct 呢?
  12. 写了多年的API接口,真的安全吗?
  13. 大文件上传:秒传、断点续传、分片上传
  14. 程序员必知的4种主流的API架构风格对比
  15. Java的日志体系你知道几种?
  16. 你可能不太会用的10个Git命令
  17. 程序员必知的几种限流方案~
  18. 这 5 条 IntelliJ IDEA 调试技巧太强了!
  19. Java 压缩20M文件从30秒到1秒的优化过程,真不相信?
  20. 一口气说出 5 种互联网高并发 IO 模型
  21. 优秀的 Java 项目代码该如何分层?这个你肯定不知道
  22. 数据库连接池到底应该设多大?这下终于get到了!
  23. 10w 行级别数据的 Excel 导入优化记录
  24. 万字长文:助你攻破 JAVA NIO 技术壁垒
  25. 动图演示:如何彻底理解红黑树?
  26. IDEA这样配置注释模板,让你高出一个逼格!!
  27. 吐血整理!44条代码优化细节
  28. JDK 16 GA 发布,你还停留在JDK 8吗?
  29. Redis单线程已经很快了,为什么6.0要引入多线程?带来什么优势?
  30. 如何重构千行“又臭又长”的类,IntelliJ IDEA 几分钟搞定!
  31. 你还在用Logback?Log4j2的异步性能已经无敌了,还不快试试
  32. 为什么不推荐使用BeanUtils属性转换工具
  33. Git 这样回退代码,才足够优雅
  34. 用了这么久 IDEA,你竟然不知道有个功能叫自动补全!
  35. 在 IDEA 中的各种调试技巧,轻松定位 Bug(超级全面)
  36. Java8 中的真的 Optional 很强大,你用对了吗?
  37. 别再 kill -9 了,这才是服务上下线的正确姿势!
  38. 定时任务的五种创建方式,你都会么?
  39. 千万别再问加解密、加签验签的问题了,全给你整理好了
  40. Spring BeanUtils 和 Apache BeanUtils 你用哪个?
  41. IDEA 解决 Java8 的数据流问题,用过的都说好!!!
  42. 几百万数据量的Excel导出会内存溢出和卡顿?那是你没用对方法!
  43. 日志系统新贵,Loki到底优秀在哪里?
  44. 你了解Log4j2中RollingFile的文件滚动更新机制吗?
  45. 分布式定时任务框架选型,你知道哪几种?
  46. 20 个实例玩转 Java 8 Stream,你真的会用吗?
  47. 20个实例玩转 Java 8 异步神器 CompletableFuture,你真的会用吗?
  48. EasyExcel,让excel导入导出更加简单
  49. 一口气说出分布式锁的8个坑,面试常问!
  50. 聊聊 Java泛型通配符 T,E,K,V,? 很多人还没用过!

架构

  1. 这可能是你看过最好的微服务架构详解文章
  2. 不懂分布式事务,别说你懂微服务!
  3. 一口气说出四种幂等性解决方案,面试官露出了姨母笑~
  4. 程序员必知的7种软件架构模式
  5. 阿里二面:如何设计与实现短URL服务?
  6. 限流10万QPS、跨域、过滤器、令牌桶算法-网关Gateway内容都在这儿
  7. 一口气说出几种分布式ID生成方案,面试官有点懵了~
  8. 阿里终面,聊一聊分布式一致性协议,又凉透了~
  9. 单点登录的三种实现方式!
  10. 画好架构图,是进阶的必经之路
  11. 程序员必知的4种主流的API架构风格对比
  12. SpringBoot+JWT整合实现单点登录SSO
  13. 程序员必知的几种限流方案~
  14. 深度介绍分布式系统原理与设计
  15. API接口如何防止参数被篡改和重放攻击?
  16. 微服务技术栈详细总结
  17. 一口气说出 5 种互联网高并发 IO 模型
  18. 分布式事务中的时间戳详解
  19. 手写一个RPC框架,理解更透彻(附源码)
  20. 震惊!星巴克分布式事务竟然没使用两阶段提交?
  21. API 面试四连杀:接口如何设计?安全如何保证?签名如何实现?防重如何实现?
  22. SpringBoot2.x 集成百度 uidgenerator
  23. 我要狠狠的反驳“公司禁止使用Lombok”的观点
  24. 通俗讲解分布式锁,看完不懂算我输
  25. 从bitmap到布隆过滤器,再到高并发缓存设计策略
  26. 服务端如何防止订单重复支付?
  27. 一个牛逼的 多级缓存 实现方案!
  28. 如何设计一个API快速开发平台?
  29. 分布式事务的 6 种解决方案
  30. Oauth2.0实现单点登录的原理流程,通俗易懂!
  31. 5种全局ID生成方式、优缺点及改进方案,你知道哪几种?
  32. 后端老鸟十张图讲透单点登录,看完不懂算我菜!
  33. 这8种解决重复提交的方案,你知道哪几种呢?
  34. 分库分表神器 Sharding-JDBC,几千万的数据你不搞一下?
  35. 一口气说出了七种分布式事务的解决方案,你知道哪几种?
  36. 秒杀系统夺命9连斩,你hold住吗?
  37. 阿里为什么建议给MVC三层架构多加一层Manager层?
  38. Oauth2.0实现单点登录的原理流程,这次总该懂了!

微服务

  1. SpringCloud微服务架构中分布式事务解决方案
  2. 微服务技术栈详细总结
  3. 这可能是你看过最好的微服务架构详解文章
  4. 不懂分布式事务,别说你懂微服务!
  5. 主流微服务全链路监控系统之战
  6. 基于 Kubernetes 的微服务项目设计与实现
  7. 详解大型分布式电商系统架构
  8. 实现全链路监控平台很难吗?Pinpoint、SkyWalking、Zipkin 选型对比
  9. 用没用过SpringCloud,就看你会不会这35个面试题!
  10. 五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?
  11. 狗东面试这样问:Nacos配置中心交互模型是 push 还是 pull ?
  12. 在医院五天,我把「链路追踪」整明白了

JVM

  1. [ 保姆级教程 ] JVM 完整深入解析
  2. 一次线上JVM调优实践,FullGC40次/天到10天一次的优化过程
  3. Java中关于内存泄漏分析和解决方案,都在这里了!
  4. 面试官:Java对象内存如何布局?

HTTP

  1. 最深刻最通俗的 HTTPS 原理详解,图文并茂

Nginx

  1. Nginx 常用配置清单
  2. 彻底搞懂 Nginx 的五大应用场景

Linux

  1. Linux 运维必备 150 个命令,速度收藏~

Git

  1. 还在用Jenkins?试试Gitlab的CI/CD功能吧,贼带劲!
  2. 工作中100%能用到的git进阶用法!
  3. Git 这样回退代码,才足够优雅
  4. 你可能不太会用的10个Git命令
  5. 收好这份 Git 应急手册,关键时刻可保你一命
  6. 别乱提交代码了,你必须知道的 Git 分支开发规范!
  7. 推荐三款插件,让你玩转Github

新闻吃瓜

  1. B站崩了上热搜,说好的高可用呢?

About

公众号: 码猿技术专栏 文章汇总


Languages

Language:Java 100.0%