不才陈某的公众号的专栏文章。内容涵盖Java后端技术、Spring Boot、微服务架构、系统安全、前端、系统监控等相关的研究与知识分享。欢迎star
以下内容全部出自公众号码猿技术专栏,欢迎关注。
- Mybatis入门之基本操作
- Mybatis结果映射,你射准了吗?
- Mybatis动态SQL,你真的会了吗?
- Mybatis源码解析之六剑客
- IDEA插件之Mybatis Log plugin破解,亲测可用!!!
- Myabtis源码如何阅读,教你一招!!!
- Mybatis如何执行Select语句,你真的知道吗?
- Mybatis中Mapper的方法为什么不能重载,你知道吗?
- 面试官问:Mybatis中的TypeHandler你用过吗?
- 面试官:讲一讲Mybatis插件的原理及如何实现?
- Mybatis的几种传参方式,你了解多少?
- 《Mybatis进阶》肝了30天专栏文章,整理成册,免费获取!!!
- 面试官:MyBatis的SQL执行流程说这么详细,网上抄的吧!
- 美团一面:如何干掉恶心的 SQL 注入?
- 写给小白看的Mybatis-plus实用教程,高手勿入!!!
- Mybatis千万级数据查询解决方案,避免OOM
- Mybatis-Plus 深入总结,超详细
- 还在用分页?太Low !试试 MyBatis 流式查询,真心强大!
- Spring Boot第一弹,问候一下世界!!!
- Spring Boot第二弹,配置文件怎么造?
- Spring Boot第四弹,一文教你如何无感知切换日志框架?
- Spring Boot第三弹,一文带你搞懂日志如何配置?
- Spring Boot第五弹,WEB开发初了解~
- Spring Boot第六弹,拦截器如何配置,看这儿~
- Spring Boot 如何配置过滤器,一波梭哈~
- 一波带走,教你Spring Boot如何扩展、接管Spring MVC?
- 满屏的try-catch,你不瘆得慌?
- 优质资源分享 | Spring Boot 入门到放弃!!!
- 这类注解都不知道,还好意思说用过Spring Boot?
- Spring Boot 整合多点套路,少走点弯路~
- Spring Boot 与 多数据源那点事儿~
- 工作几年了,原来我只用了数据校验的皮毛~
- 惊呆了!Spring Boot 还能远程调试?
- 热部署还在用devtools吗?JRebel不香吗?
- Swagger3.0 天天刷屏,真的香吗?
- 三十二张图告诉你,Jenkins构建SpringBoot有多简单~
- 嗯,挺全乎儿的,Spring Boot 多环境配置都在这儿了,你喜欢哪一种呢?
- Spring Boot 与 注解那些事儿
- 头秃系列,二十三张图带你从源码分析Spring Boot 启动流程~
- 头秃了,Spring Boot 自动配置源码解析~
- 头秃了,使用@AutoConfigureBefore调整配置顺序竟没生效?
- 《Spring Boot 进阶》肝了五万多字的专栏文章,整理成册,免费获取!!!
- SpringBoot中使用注解来实现 Redis 分布式锁
- SpringBoot,来实现MySQL读写分离技术
- SpringBoot+JWT整合实现单点登录SSO
- SpringBoot 整合 MyCat 实现读写分离
- SpringBoot 接口幂等性的实现方案,真服了~
- 如何使用 Arthas 定位 Spring Boot 接口超时
- 还在使用kill -9 pid结束spring boot项目吗?那你已经落伍了!
- 一行代码搞定Spring Boot反爬虫,防止接口盗刷!
- SpringBoot 整合:Redis延时队列的简单实现(基于有赞的设计)
- 在SpringBoot项目中,自定义注解+拦截器优雅的实现敏感数据的加解密!
- Shiro + JWT + Spring Boot Restful 简易教程
- SpringBoot 中实现跨域的5种方式
- SpringBoot中的线程池,你真的会用么?
- 如何让Spring Boot 的配置 “动” 起来?
- @Autowired注解到底怎么实现的,你能说清楚么?
- 批处理框架 Spring Batch 这么强,你用过吗?
- ELK 处理 Spring Boot 日志,妙!
- Spring Boot 青睐的数据库连接池HikariCP为什么是史上最快的?
- 基于Sharding Sphere实现数据“一键脱敏”
- Spring Boot 这样优化,让你的项目飞起来!
- SpringBoot集成Sentinel实现接口流量控制
- SpringBoot 如何统一后端返回格式?老鸟们都是这样玩的!
- 告别硬编码,SpringBoot实现动态增删启停定时任务
- Spring Boot 集成 WebSocket,轻松实现信息推送!
- 阿里巴巴为什么不建议直接使用 @Async 注解?
- SpringBoot 中 AOP 的内部调用陷阱!
- SpringBoot面试杀手锏——自动配置原理
- SpringBoot+Kafka+ELK 完成海量日志收集
- SpringBoot 2.0实现基于Restful风格的文件上传与下载
- 六种方式,教你在SpringBoot初始化时搞点事情!
- Spring Boot 这样做可视化监控,一目了然!
- Springboot 日志、配置文件、接口数据如何脱敏?老鸟们都是这样玩的!
- 实战篇:断点续传?文件秒传?手撸大文件上传
- 快给你的 Spring Boot 做个埋点监控吧!
- 40 个 SpringBoot 常用注解:让生产力爆表!
- springboot + rabbitmq 用了消息确认机制,感觉掉坑里了
- SpringBoot 整合Smart-doc生成接口文档,一款比Swagger更nice的工具!
- SpringBoot巧用 @Async 提升API接口并发能力
- 聊聊spring事务失效的12种场景,太坑了!
- SpringBoot+WebSocket 实时监控异常
- 五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?
- openFeign夺命连环9问,这谁受得了?
- 阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你!
- 阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!
- 阿里限流神器Sentinel夺命连环 17 问?
- 对比7种分布式事务方案,还是偏爱阿里开源的Seata,真香!(原理+实战)
- IDEA插件之Mybatis Log plugin破解,亲测可用!!!
- Navicat Premium 12免费安装,你懂得~
- Linux一键安装包,环境安装不用愁!!!
- 优质资源分享 | Spring Boot 入门到放弃!!!
- 《Mybatis进阶》肝了30天专栏文章,整理成册,免费获取!!!
- 撸个反向代理工具,搞一搞JRebel
- 推荐三款插件,让你玩转Github
- 程序员需知的 58 个网站
- 分享几个压箱底儿的实用工具~
- 推荐三款插件,让你玩转Github
- 太厉害了!推荐几款 Redis 可视化工具
- Chrome 灵魂插件!爱了爱了!
- 接私活必备的 10 个开源项目!
- 9 个爱不释手的 JSON 工具
- IntelliJ IDEA 最新15款 神级超级牛逼插件推荐(自用,真的超级牛逼)
- Java 程序员常用的高效资源工具集合!!!
- 5款牛逼的 API 工具,经典收藏
- JetBrains出品,一款好用到爆的数据库工具,惊艳到了!!!
- 这样调优:让你的 IDEA 快到飞起来,效率真高!
- 能挣钱的,开源 SpringBoot 商城系统,功能超全,超漂亮!
- 卧槽!Intellij IDEA中竟然还有这么多炫酷的插件,玩儿一波!
- 阿里程序员常用的 15 款开发者工具
- 免费的XShell替代品,又来一款国产良心工具....
- 代码对比工具,就用这7个!
- 重装IDEA再也不愁了,一招搞定同步个人配置!
- 2021年最新RabbitMQ视频教程
- JetBrains 又出了一款新神器,一套代码适应多端!
- 推荐 18 个终端命令行工具
- 最强代码生成器平台,杀疯了~
- 还在用Jenkins?试试Gitlab的CI/CD功能吧,贼带劲!
- 4 款 MySQL 调优工具,公司大神都在用!
- IDEA那些既好用又好玩的30多款宝贝插件,你知道多少?
- 后端进阶优质资源分享!!!
- 18个工具分析Linux系统占用网络带宽大的程序!
- 两万字长文,彻底搞懂Kafka
- 在 IDEA 中的各种调试技巧,轻松定位 Bug(超级全面)
- 遇到线上问题不要慌,这些命令可以助你迅速定位!
- 阿里后端常用的 15 款开发工具,你不试试?
- 告别 swagger-ui ,我选择了这款神器!
- 你还在用 BeanUtils?试试 MapStruct,优雅的对象转换解决方案!
- 别再写上千行的类了,试试IDEA这些牛逼的重构技巧吧!
- 还发愁画流程图?IDEA这款比visio快10倍的神仙插件全部帮你搞定!
- 这款帅气逼人的 Redis 可视化工具,功能强大!
- 这 9 大工具助你玩转 Java 性能优化!
- 别再用swagger了,给你推荐几个在线文档生成神器!
- 深入理解:一文讲透RabbitMQ
- 如果面试官再问你消息队列,就把这篇甩给他!
- 选型必看:RabbitMQ 七战 Kafka,差异立现
- 因为一次 Kafka 宕机,我明白了 Kafka 高可用原理!
- 非常强悍的 RabbitMQ 总结,写得真好!
- 深度:Kafka 集群突破百万 partition 的技术探索
- 字节一面:如何保障消息100%投递成功、消息幂等性?
- 全网最深入的RocketMQ Consumer 学习笔记
- 在线等,Kafka如果丢了消息怎么办?
- RabbitMQ 七种队列模式应用场景案例分析(通俗易懂)
- 17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列
- Redis、Kafka 和 Pulsar 消息队列对比
- 三招!解决消息队列的数据积压问题
- 面试官灵魂暴击:如何保障消息100%投递成功?如何保证消息幂等性?
- 消息队列MQ/JMS/Kafka,你都了解吗?
- 分布式事务中使用RocketMQ的事务消息机制优化事务的处理逻辑
- 两万字长文,彻底搞懂Kafka
- 网易终面:4款主流分布式MQ消息队列如何技术选型?
- 师兄,为什么删除数据后,Redis内存占用依然很高?
- 单线程的Redis有哪些 "慢" 动作?
- 宕机了,Redis数据丢了怎么办?
- 给你一个亿的keys,Redis如何统计?
- 运维和开发慌了,Redis突然 "慢" 了,到底谁背锅?
- Mysql探索之Explain执行计划详解
- 面试官:索引是什么,如何实现?懵逼~
- 一文带你你搞懂索引如何优化!!!
- 吐血总结:MySQL性能如何优化?
- 首长,Redis性能优化十三条军规立好了,请过目~
- 阿里三面:为什么使用了索引,查询还是慢?
- 面试三连问:你这个数据量多大?分库分表怎么做?用的哪个组件?
- 1.3 万亿条数据查询,如何做到毫秒级响应?
- 这篇 MySQL 索引和 B+Tree 讲的太通俗易懂!
- SQL优化最干货总结-MySQL(2020最新版
- SQL:事务你都阳性了,赶紧隔离吧~
- 强大的MySQL 官方压测神器,简单、易用!
- SQL优化极简法则,还有谁不会?
- CTO要我把这份MySQL规范贴在工位上!
- 我用Redis实现了一个轻量级的搜索引擎!
- 分布式缓存的十个坑,你能挨住几个?
- 一次线上Mysql 索引优化的思考,奇怪的知识又增加了~
- 涨姿势了!delete后加 limit是个好习惯么?
- 阿里规定超过三张表禁止join,Why?
- 52条SQL语句性能优化策略,建议收藏
- 你写的 SQL 为啥执行这么慢 ?
- 天猫二面:内存耗尽后Redis会发生什么?
- 血一般的教训,请慎用insert into select
- 一次深夜优化MySQL亿级数据分页的奇妙经历
- 面试官:MySQL 唯一索引为什么会导致死锁?
- 场景+案例分析,SQL优化这么做就对了!
- 分库分表:如何做到永不迁移数据和避免热点?
- 干货篇:深入剖析 MySQL 索引和 SQL 调优实战
- 阿里终面:索引失效的场景有哪些?索引何时会失效?
- MySQL 的 Binlog 日志处理的4款工具对比
- Java+Redis位图实现点赞签到相关功能
- 同事升级了MySQL驱动8.0,导致应用大量超时
- 如果mysql磁盘满了,会发生什么?还真被我遇到了!
- DBA整理的万字详解MySQL性能优化,值得收藏!
- 一口气说出 Redis 16 个常见使用场景
- 缓存和数据库到底先写哪个?这次整明白了!
- 精心为你准备的最全的20道Mysql面试题
- 懵了~ 面试官Redis夺命连环20问!
- Redis 核心篇:唯快不破的秘密
- Redis 实战篇:Geo 算法教你找出附近 “女朋友”!
- 很高兴,终于踩到了慢查询的坑了!
- 来,今天手把手教你调优!
- Redis 实战:巧用 Bitmap 实现亿级海量数据统计
- 小姐姐都能看懂的Happens-before规则,你还愣住了?
- 了解这些坑,再也不会出现诡异的BUG了~
- 四张图,读懂 BIO、NIO、AIO、多路复用 IO 的区别
- 异步编程的几种方式,你知道几种?
- 几种技巧,帮你提升接口查询速度
- Redis面试突击专用
- 阿里二面:如何设计与实现短URL服务?
- 阿里三面:为什么使用了索引,查询还是慢?
- 面试三连问:你这个数据量多大?分库分表怎么做?用的哪个组件?
- (2w字)106道Java并发和多线程基础面试题大集合,这波面试稳了
- 面试阿里被质问:ConcurrentHashMap线程安全吗?
- 美团一面:如何干掉恶心的 SQL 注入?
- 面试必杀技:Spring循环依赖居然还有人讲不清楚?
- Java分布式面试题集合,挺全乎儿的~
- 字节一面:如何保障消息100%投递成功、消息幂等性?
- TCP协议灵魂 12 问,面试常备!!!
- 字节一面:如何从 100 亿 URL 中找出相同的 URL?
- 动图演示:如何彻底理解红黑树?
- 面试官:MySQL 唯一索引为什么会导致死锁?
- 超经典的 25 道 MyBatis 面试题!
- 阿里终面:索引失效的场景有哪些?索引何时会失效?
- 阿里一面:说一说事务注解 @Transactional 失效的几种场景及解决办法
- 常见的SQL面试题:经典50例
- 美团终面:分页场景(limit, offset)为什么会慢?
- 某度二面:MySQL 百万级数据,怎么做分页查询?说说思路
- 阿里P6终面:你知道几种延迟队列的实现方案?
- 美团实习面试:熟悉红黑树?能不能手写一下?
- 用没用过SpringCloud,就看你会不会这35个面试题!
- 美团二面:Spring的@Transactional如何实现的?
- 面试官:分布式环境下,如何实现session共享
- 美团二面:生成订单30分钟未支付,则自动取消,该怎么实现?
- 永远不要在代码里使用 User 这个单词
- 走你!fastjson!
- 一次打包引发的思考,原来maven还可以这么玩
- 史上最污技术解读,我竟然秒懂了
- 别乱提交代码了,你必须知道的 Git 分支开发规范!
- 收好这份 Git 应急手册,关键时刻可保你一命
- 真能一快遮百丑?为什么要弃坑FastJson
- 用了几年的postman,原来只用了皮毛~
- 10w 行级别数据的 Excel 导入,4 版完整优化记录,效果太明显了!
- 10 个最好用的重构小技巧排行榜,你用过哪些?
- 优雅的对象转换解决方案,为什么更推荐 MapStruct 呢?
- 写了多年的API接口,真的安全吗?
- 大文件上传:秒传、断点续传、分片上传
- 程序员必知的4种主流的API架构风格对比
- Java的日志体系你知道几种?
- 你可能不太会用的10个Git命令
- 程序员必知的几种限流方案~
- 这 5 条 IntelliJ IDEA 调试技巧太强了!
- Java 压缩20M文件从30秒到1秒的优化过程,真不相信?
- 一口气说出 5 种互联网高并发 IO 模型
- 优秀的 Java 项目代码该如何分层?这个你肯定不知道
- 数据库连接池到底应该设多大?这下终于get到了!
- 10w 行级别数据的 Excel 导入优化记录
- 万字长文:助你攻破 JAVA NIO 技术壁垒
- 动图演示:如何彻底理解红黑树?
- IDEA这样配置注释模板,让你高出一个逼格!!
- 吐血整理!44条代码优化细节
- JDK 16 GA 发布,你还停留在JDK 8吗?
- Redis单线程已经很快了,为什么6.0要引入多线程?带来什么优势?
- 如何重构千行“又臭又长”的类,IntelliJ IDEA 几分钟搞定!
- 你还在用Logback?Log4j2的异步性能已经无敌了,还不快试试
- 为什么不推荐使用BeanUtils属性转换工具
- Git 这样回退代码,才足够优雅
- 用了这么久 IDEA,你竟然不知道有个功能叫自动补全!
- 在 IDEA 中的各种调试技巧,轻松定位 Bug(超级全面)
- Java8 中的真的 Optional 很强大,你用对了吗?
- 别再 kill -9 了,这才是服务上下线的正确姿势!
- 定时任务的五种创建方式,你都会么?
- 千万别再问加解密、加签验签的问题了,全给你整理好了
- Spring BeanUtils 和 Apache BeanUtils 你用哪个?
- IDEA 解决 Java8 的数据流问题,用过的都说好!!!
- 几百万数据量的Excel导出会内存溢出和卡顿?那是你没用对方法!
- 日志系统新贵,Loki到底优秀在哪里?
- 你了解Log4j2中RollingFile的文件滚动更新机制吗?
- 分布式定时任务框架选型,你知道哪几种?
- 20 个实例玩转 Java 8 Stream,你真的会用吗?
- 20个实例玩转 Java 8 异步神器 CompletableFuture,你真的会用吗?
- EasyExcel,让excel导入导出更加简单
- 一口气说出分布式锁的8个坑,面试常问!
- 聊聊 Java泛型通配符 T,E,K,V,? 很多人还没用过!
- 这可能是你看过最好的微服务架构详解文章
- 不懂分布式事务,别说你懂微服务!
- 一口气说出四种幂等性解决方案,面试官露出了姨母笑~
- 程序员必知的7种软件架构模式
- 阿里二面:如何设计与实现短URL服务?
- 限流10万QPS、跨域、过滤器、令牌桶算法-网关Gateway内容都在这儿
- 一口气说出几种分布式ID生成方案,面试官有点懵了~
- 阿里终面,聊一聊分布式一致性协议,又凉透了~
- 单点登录的三种实现方式!
- 画好架构图,是进阶的必经之路
- 程序员必知的4种主流的API架构风格对比
- SpringBoot+JWT整合实现单点登录SSO
- 程序员必知的几种限流方案~
- 深度介绍分布式系统原理与设计
- API接口如何防止参数被篡改和重放攻击?
- 微服务技术栈详细总结
- 一口气说出 5 种互联网高并发 IO 模型
- 分布式事务中的时间戳详解
- 手写一个RPC框架,理解更透彻(附源码)
- 震惊!星巴克分布式事务竟然没使用两阶段提交?
- API 面试四连杀:接口如何设计?安全如何保证?签名如何实现?防重如何实现?
- SpringBoot2.x 集成百度 uidgenerator
- 我要狠狠的反驳“公司禁止使用Lombok”的观点
- 通俗讲解分布式锁,看完不懂算我输
- 从bitmap到布隆过滤器,再到高并发缓存设计策略
- 服务端如何防止订单重复支付?
- 一个牛逼的 多级缓存 实现方案!
- 如何设计一个API快速开发平台?
- 分布式事务的 6 种解决方案
- Oauth2.0实现单点登录的原理流程,通俗易懂!
- 5种全局ID生成方式、优缺点及改进方案,你知道哪几种?
- 后端老鸟十张图讲透单点登录,看完不懂算我菜!
- 这8种解决重复提交的方案,你知道哪几种呢?
- 分库分表神器 Sharding-JDBC,几千万的数据你不搞一下?
- 一口气说出了七种分布式事务的解决方案,你知道哪几种?
- 秒杀系统夺命9连斩,你hold住吗?
- 阿里为什么建议给MVC三层架构多加一层Manager层?
- Oauth2.0实现单点登录的原理流程,这次总该懂了!
- SpringCloud微服务架构中分布式事务解决方案
- 微服务技术栈详细总结
- 这可能是你看过最好的微服务架构详解文章
- 不懂分布式事务,别说你懂微服务!
- 主流微服务全链路监控系统之战
- 基于 Kubernetes 的微服务项目设计与实现
- 详解大型分布式电商系统架构
- 实现全链路监控平台很难吗?Pinpoint、SkyWalking、Zipkin 选型对比
- 用没用过SpringCloud,就看你会不会这35个面试题!
- 五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?
- 狗东面试这样问:Nacos配置中心交互模型是 push 还是 pull ?
- 在医院五天,我把「链路追踪」整明白了