芋道源码 —— 纯源码解析博客

愿半生编码,如一生老友!
    • 文章
    • 知识星球
    • Github
    • 微信公众号
    • 工作内推
    • 友链
    • 大厂面试必备
    • Java 超神之路

分类 : 精进(总阅读量:次)

Kong(一)简介及部署

Kong(二)admin-api(结合实例比官网还详细)

Kong(三)Proxy 规则

Kong(四)负载均衡理论及实现

Kong(五)CentOS7 部署 PostgreSQL 和 kong 总结

Kong(六)集群搭建部署

Kong(七)认证

Kong(八)配置说明

前后端 API 交互如何保证数据安全性?

完整的一次 HTTP 请求响应过程(一)

完整的一次 HTTP 请求响应过程(二)

什么场景应该用 MongoDB ?

可能是最漂亮的 Spring 事务管理详解

关于Eureka 2.x,别再人云亦云了!

游戏开发 —— 协议设计

告诉你 Redis 是一个牛逼货

中国程序员容易发音错误的单词

快速测试 API 接口的新技能

MySQL 乱七八糟的可重复读隔离级别实现

小谈 Java 单元测试

Web API 文档生成工具 apidoc

消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局

Cglib 与 JDK 动态代理的运行性能比较

我的编码习惯 —— API 接口定义

缓存穿透、缓存并发、缓存失效之思路变迁

Git 常用命令速查手册

Kafka 是什么

MongoDB、HBase、Redis 等 NoSQL 优劣势、应用场景

为什么我们做分布式使用 Redis ?

你的项目应该如何正确分层?

三分钟构建高性能 WebSocket 服务 | 超优雅的 SpringBoot 整合 Netty 方案

浅谈高性能数据库集群 —— 读写分离

Spring 事务用法示例与实现原理

浅谈常见的七种加密算法及实现

最近项目重构的一些感想

Redis 从入门到放弃

从 Eclipse 到 IDEA,金字塔到太空堡垒

再谈 HBase 八大应用场景

阅读开源源码的正确姿势建议

Jedis 对 Redis 的操作详解

淘宝大秒系统设计详解

面试问烂的 Spring AOP 原理

面试问烂的 Spring MVC 过程

面试问烂的 Spring IOC 过程

电商系统设计之商品(上)

电商系统设计之商品(下)

电商系统设计之订单

浅析 Mybatis 与 Hibernate 的区别与用途

我为啥不看好 ServiceMesh

短链接原理分析

反击爬虫,工程师的脑洞可以有多大?

Java 中的四种引用类型

八种 WebSocket 框架的性能比较

架构设计方法初探

JAVA 拾遗 —— 关于 SPI 机制

IntelliJ IDEA JDK 8 性能调优

理解分布式系统中的缓存架构(上)

理解分布式系统中的缓存架构(下)

JVM 分析工具概述

我是怎么把一个项目带崩的

挑逗 Java 程序员的那些 Scala 绝技

不改表结构如何动态扩展字段

图解 Elasticsearch 原理

Java 8 函数式编程探秘

【动画】当我们在读写 Socket 时,我们究竟在读写什么?

蚂蚁金服面试经历 —— 临场发挥

Eclipse 转 IDEA 一定要改的 8 条配置

算法学习笔记

技术人员的发展之路

Git 提交记录和分支模型

性能评测:MyBatis 与 Hibernate 的性能差异

是什么使你留在你的公司

程序员的时间管理哲学 —— 如何更好的利用我们的时间

小团队?大团队?优缺点对比

你应该如何正确健壮后端服务?

有点长的 Java API 设计清单

涨姿势 | 服务重启后,为什么发生抖动?

如何使用 Redis 实现大规模的帖子浏览计数

数据库分库分表后,如何部署上线?

跟着 Github 学习 Restful HTTP API 的优雅设计

基于 Netty 的 HTTP Client 的连接池设计

当 HTTP 连接池遇上 KeepAlive 时

Redis 内存压缩实战

你知道 Redis 有 JSON 数据类型吗

我必须分享给大家的 Git 资源汇总

JAVA 程序员分级,你属于哪一种?

从一个工程师到管理员的经验分享

七个步骤,带你快速读懂 RPC 框架原理

如何用九条命令在一分钟内检查 Linux 服务器性能?

深入解析单例模式的七种实现

从培训班出来之后找工作的经历,教会了他这五件事

对 Session 的深入探讨

中文文案排版指北

使用 JPA 实现乐观锁

Log4j1、Logback 以及 Log4j2 性能测试对

人民广场怎么走?地铁换乘算法的实现

周围的餐馆有哪些?GeoHash算法

全面对比 Redis 和 Memcached 的 6 点区别

Intellij IDEA 神器居然还有这些小技巧

浅谈常见的 NoSQL 技术方案和选型

Dubbo 一些你不一定知道但是很好用的功能

你觉得什么才是 Java 的基础知识?

有点优雅的处理你的 Java 异常

比学习新技术更重要的是思维的改变

Java 实现单例模式的 9 种方法

什么影响了数据库查询速度?

什么影响了 MySQL 性能?

某小公司 RESTful、共用接口、前后端分离、接口约定的实践

关于消息队列的思考

老大难的 Java ClassLoader 再不理解就老了

8 个不常见但很有用的 Git 命令

我们来谈下高并发和分布式中的幂等处理

为什么 if else 不是好代码?

Java:未来已来

亚马逊抢甲骨文的 Java 饭碗,推出 Corretto

记一次悲惨的 Excel 导出事件

经典面试:当你输入一个网址后回车,实际会发生什么

Java 线程的 wait 和 notify 的神坑

从 MySQL 物理外键开始的思考

谈谈架构:设计与原则

如何正确应对在线故障

Java 必须掌握的 N 种 Spring 常用注解

脑洞大开,如何生成 2018 年度代码报告

JetBrains 2018 中国开发者生态报告:Java 最流行

浅谈消息队列及常见的消息中间件

分布式唯一 ID 的 7 种生成方案

深入理解 HTTP 协议

JVM 总体概述

分布式系统与消息的投递

有点优秀程序员写代码一定会用的 11 条经验

教你用认知和人性来做最棒的程序员

深入理解Java的三种工厂模式

Kafka 压测:3 台廉价服务器竟支撑 200 万 TPS

大型网站架构演进的五大阶段盘点

我对分布式多中心架构的几点看法

Git 代码防丢指南

让 CPU 告诉你硬盘和网络到底有多慢

JVM 调优(学习篇)

一分钟理解 Token、Cookie、Session 的基佬关系

Java 自定义 ClassLoader 实现 JVM 类加载

图解 SQL 里的各种 JOIN

如何理解 RESTful 的幂等性

Java 11 究竟比 8 快了多少?看看这个基准测试

RESTful 架构基础

图解从 URL 到网页通信原理

Java 各种锁的小结

Spring Boot 集成 Lombok 让代码更简洁

沉思录:一个堕落上进者的自我救赎

Java 工程师居家必备的 Intellij IDEA Top10 插件

一文读懂 Java 异常处理

Java 泛型意淫之旅(一)

Redis 为何这么快 —— 数据存储角度

微服务 2.0 技术栈选型手册

史上更全的 MySQL 高性能优化实战总结!

大话数据库连接池简史,你都用过几个?

HTTP 3 已经箭在弦上,你准备好了吗?

为什么美国程序员工作比中国程序员工作轻松、加班少?

树莓派上利用 Tensorflow 实现小车的自动驾驶

为什么前后端分离了,我们比从前更痛苦?

一文读懂常用日志框架(Log4j、SLF4J、Logback)有啥区别

ZooKeeper 生产实践的一些经验分享

Java 8 中处理日期和时间示例

手写一个迷你版的 Tomcat 猫

Spring 归纳小结

深入理解负载均衡

2018 年你可能已经错过的 Java 类库

我们是否应当克制对新技术的追求?

一次生产的 JVM 优化

程序员啊,他又加班了

Github上 10 个开源免费且优秀的后台控制面板

科普:为什么 String hashCode 方法选择数字 31 作为乘子

阿里第一届天池 PolarDB 数据库性能大赛

教你理清 SpringBoot 与 SpringMVC 的关系

IDEA 代码生成插件 CodeMaker

面试中常问的 List 去重问题,你都答对了吗?

我是如何拿到蚂蚁金服 Offer

深入浅出,了解 Spring 框架和 Spring Boot 的故事

Redis 分布式锁进化史解读 + 缺陷分析

不止 JDK7 的 HashMap ,JDK8 的 ConcurrentHashMap 也会造成 CPU 100%

震惊了!原来这才是 Kafka!(多图+深入)

三年半 Java 后端鹅厂面试经历

一名 40 岁“老”程序员的反思

APM 巅峰对决:Apache Skywalking P.K. Pinpoint

Spring 中的统一异常处理

关于 Redis 的一些新特性、使用建议和最佳实践

项目中常用的 19 条 MySQL 优化

8 张图,看你是否理解 Java

Minor GC、Major GC 和 Full GC 之间的区别

MongoDB 是个好东西,希望你也会

JDK 的 3 个 Bug

Spring Web 应用的最大败笔

阿里最新开源配置中心 + 注册中心 Nacos 限流最佳实践

系统运行缓慢,CPU 100%,以及Full GC次数过多问题的排查思路

鸟瞰 Java 并发框架

给程序员的几条建议,精彩配图

浅谈 Nginx 服务器的内部核心架构设计

用 ArrayList 还是 LinkedList?

Java8 新特性 Optional 深度解析

工作中 99% 能用到的 Git 命令

我该用 Java 12,还是坚持 Java 11?

程序员的35个坏习惯,你有几条?

为何 IntelliJ IDEA 比 Eclipse 更好

Nginx 搭建图片服务器

主流微服务配置中心对比

如何实现一个权限管理系统?

记下来 Spring 装配 Bean 的三种方式

一千行 MySQL 详细学习笔记

数据库不推荐使用外键的 9 个理由

让异常处理代码更健壮

MySQL 如何查找删除重复行?

阿里云 Redis 开发规范

面试感悟 —— 一名 3 年工作经验的程序员应该具备的技能

如何在面试中介绍自己的项目经验,很重要!

Java 中如何模拟真正的同时并发请求?

一文学会 Maven 的版本发布

正则表达式真的很骚,可惜你不会写!

Java 程序员排行前 10 的错误,你有没有中?

一位资深 Java 的阿里系公司实战面试经验,套路还是面试官的多

26 款阿里超神 Java 开源项目,看看你用过几个?

一条 SQL 语句在 MySQL 中是如何执行的

基于 HTTP 协议的 3 种实时数据获取技术

停止学习框架

程序员如何精确评估开发时间?

JVM 发生 OOM 的 8 种原因、及解决办法

Spring Boot 缓存开发实战

为什么要重写 hashcode 和 equals 方法?

五种类型的程序员,你属于哪一种?

程序员,Mybatis 你踩过坑吗?

SSH 和 SSM 两个框架的浅显的区别

Facebook 提高工作效率的秘密 ,值得收藏

PNG 图片压缩原理解析

各种 IntelliJ IDEA 酷炫插件推荐

最近面试 Java 后端开发的感受!

关于 JVM 内存的 N 个问题

JDK 中需要掌握的常用类库

为什么工程师要了解业务?

JDK 中关于 null 对象的容错处理

面试官:你和队友之间选一个淘汰,你怎么选?

多图 | 如何告别那些没卵用的线上告警!

面试题:JVM 配置常用参数和常用 GC 调优策略

唠唠面试常问的,Java 面向对象设计的六大原则

Spring MVC 的跨域解决方案

MySQL 数据库优化注意的四个细节(方法)

你真的会写二分检索吗?

分享一个整合 SSM 框架的高并发和商品秒杀项目

从头搭建 IntelliJ IDEA 环境

一篇文章搞定面试中的二叉树题目(Java 实现)

开发新人有必要考虑在工作一年后跳槽

「Jenkins + Git + Maven + Shell + Tomcat持续集成」经典教程

欠阿里云一分钱,会是什么样的后果。。。

快速入手 Spring Boot 参数校验

撸一个 JSON 解析器

面试必问 —— Spring Boot 是如何实现自动配置的?

Java 动态代理及 RPC 框架介绍

Java 集合框架综述

推荐 Java 常用类库和 API

Java 并发测试神器:基准测试神器-JMH

一个蚂蚁曾经的辛酸面试历程

图解分布式架构的演进过程

大型网站技术架构:摘要与读书笔记

JSON 是什么?它能带来什么?它和 XML 比较?

漫画 | 关于 HTTP 协议,你必须要知道的

Java 中 Redis 五大基本类型的用法

聊一聊 Spring 中的线程安全性

7 个对 Java 意义重大的性能指标,你知道几个?

为什么需要消息队列?使用消息队列有什么好处?

一个故事讲清楚 NIO

除了缓存,Redis 都解决了哪些问题?

Java 处理异常 9 个最佳实践,你知道几个?

面试了 30 多家中大公司,分享下题目和心得

Java 中几种常用的 RPC 框架介绍

CAS 实现 SSO 单点登录

Spring MVC 到 Spring BOOT 的简化之路

Spring 中策略模式的 2 个经典应用,可以用来怼面试官了

重新认识一个强大的 Gson ,从一个线上 BUG 说起

关于程序员鄙视链,哽咽~

如何有效地做算法题

RESTful API 最佳实践

结合代码详细聊聊 Java 网络编程中的 BIO、NIO 和 AIO

从 0 开始手写一个 Mybatis 框架,三步搞定!

Spring Boot 实现定时任务的 4 种方式

Java 源码跟踪阅读技巧

Java 中的注解是如何工作的?

Redis 主从复制以及主从复制原理

飞机上一般是什么操作系统?

Java 线程池详解

很短 | 图解 Raft 算法

测试 MySQL 性能的几款工具

图文讲解,如何使用 Nginx 反向代理、负载均衡

一次心惊肉跳的服务器误删文件的恢复过程

19 年腾讯、阿里、网易等各大厂实习生薪资曝光!

程序员泪流满面的图片

Redis 如何保持和 MySQL 数据一致

如何用好 IDEA ,撸码效率至少提升 5 倍

阎王爷让我给他做个后台管理系统

神回答:编程到底难在哪里?

别再说你不会 ElasticSearch 调优了,都给你整理好了

程序员啊,上班没事做该怎么办?

Java 程序员必备的 10 个开源工具!

彻底理解 Cookie、Session、Token

Spring Boot + Vue + Shiro 实现前后端分离,写得太好了!

Spring 极速集成注解 Redis 实践

污污污~史上最污面试现场直播

这 17 个 JVM 参数,高级 Java 必须掌握!

主宰这个世界的 10 大算法

Elasticsearch 如何做到亿级数据查询毫秒级返回?

Java 实现 HTTP 请求的三种方式

Redis 分布式锁的正确实现方式(Java 版)

高效 Java 人必须知道的十大框架

明天上线,能跑就行,没毛病

思考,撸一段 SQL ? 还是写一段代码?

一份成为顶尖 Java 程序员的问题清单

推荐几个 IDEA 插件,不解释,Java 开发者撸码利器!

Java 效率工具之 Lombok

数据库分库分表思路

疯了疯了!面试官问一个 TCP 连接可以发多少个 HTTP 请求?

进程与线程的一个简单解释

一遍记住,面试中常问的,8 种排序算法与 Java 代码实现

求求你,不要更新了 | JDK 13:5 大新特性首发,等你来看

超燃!高效开发工作环境配置,超实用!

常用 Maven 插件介绍(收藏大全)

程序员的江湖,黑话一定要牢记

Google 为什么把几十亿行代码放在一个库

IDEA 快捷使用指南

在 MyBatis 里,如何将 JSON 型字段到 Java 类的映射

理清 WebSocket 和 HTTP 的关系

两种方法,如何实现 SpringBoot 并发登录人数控制,然后再对比下!胖友,你怎么看?

MySQL、SqlServer、Oracle三种数据库区别在哪里?

HR 问“你目前有几个 Offer”,聪明人会怎么说?你呢!

学习如何使用 Shiro,从架构谈起,到框架集成!

四个大点,搞懂 Redis 到底快在哪里

史上最烂的项目:苦撑 12 年,600 多万行代码

最强 AWS 的十条军规,总结过去十年的经验

GitHub 标星 15K,这个牛逼开源项目让算法真的动了起来

通俗讲解分布式锁,看完不懂算作者输

面试通过字节跳动(头条)的一点小经验

图解 Java 垃圾回收机制,写得非常好!

NIO (生活篇)

数据库常用架构方案

Fastjson 爆出远程代码执行高危漏洞,赶紧解决!

Apache Dubbo 服务框架,有哪些替代品?

如何用 Zookeeper 实现分布式锁?

基于 Redis 分布式锁实现“秒杀”(含代码)

2019 年 7 月编程语言排行榜,Java 第一

Spring Boot 配置详解

实战,一般电商应用的订单队列架构思想

牛逼哄哄的 MQ 到底有什么用?

8 款好用超赞的 Google Chrome 插件,一直用,一直爽

记一次 Linux 被入侵,服务器变“矿机”全过程

Java ArrayList 为什么要实现 RandomAccess 接口?

为什么培训班出来的程序员总遭人嫌弃?

再一次更名!Java EE 规范重命名为 Jakarta EE

再见,微服务

Java 的 JSP 已经被淘汰了吗?

仅需 3 分钟,你就能明白 Kafka 的工作原理,那是不可能的

面试官:谈谈你对 Spring AOP 的了解?请加上这些内容,绝对加分!

IntelliJ IDEA 2019 快捷键终极大全,速度收藏!

IntelliJ IDEA For Mac 快捷键,够骚,速度收藏!

全球最有价值的 10 家公司 (1997-2019),2019 中美霸榜!

你还在从零搭建 Java 项目 ?

我是如何在两天内做完一个网站的

一个被 CEO 逼疯的技术负责人的检讨书

谈谈 Tomcat 请求处理流程

为什么有些大公司技术弱爆了?

Spring Boot 微信点餐开源系统

关于 CPU 的一些基本知识总结

MySQL 数据库优化,看这篇就够了

有了这 15 款编程游戏,谁都可以学编程!

两年 JAVA 程序员的面试总结

牛逼!华为将开源挑战 Oracle 的 AI 原生数据库 GaussDB

让 Spring Boot 启动更快一点

如何设计 QQ、微信、微博、Github 等第三方账号登陆 ?(附表设计)

深入研究 System.out.println()

Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?

用 Spring Boot 纯手工打造私人云网盘!!!

IntelliJ IDEA 2019.2 稳定版发布,年度重大升级版本

Java 分布式 RPC 框架性能大比拼,Dubbo 排第几?

Java 程序员常用的 22 个Linux命令

SpringBoot 快速集成 Elasticsearch 实战

SpringBoot+Shiro+Redis 共享 Session 实例

学 Redis ,至少要看看这篇!

当你收到面试通知后,如下的准备可以大大提升面试成功率

Spring Boot:企业常用的 Starter

这几道 Redis 面试题都不懂,怎么拿 Offer?

业务代码中,太多 if else 怎么办?

Java 程序员常用资源工具集合(建议收藏)

当 CPU 飙高时,它在做什么?

老程序员都干嘛去了?来看下国外的调查!

我为什么不再推荐 RxJava?

2019 年 8 月编程语言排行榜,Java涨幅不行!

挑战 10 个最难回答的 Java 面试题(附答案)

用户在电商网站中购买成功了,那么 TA 在微服务中经历了什么?

跳槽的必要条件是有一份好的简历

思考:Spring 为啥默认把 Bean 设计成单例的?

同事天天写垃圾代码,就没办法?

如何个性化设置自己的 IntelliJ IDEA

从七个方面,面试大厂高级工程师

图文讲解,团队开发中的 Git 最佳实践

跳来跳去,到底去大公司还是小公司?

Java 能不能自己写一个类叫 java.lang.System/String 正确答案

用户一键登录,如何实现?了解一下!

16 个超级实用的 Java 工具类

Tomcat 和 JVM 的性能调优总结

一个简易上手的短信服务 Spring Boot Starter,连傻瓜都会!

在 Java 的反射中,Class.forName 和 ClassLoader 的区别

使用 JWT 技术,简单快速实现系统间的单点登录

Chrome 开发者工具各种骚技巧

一张图了解 Spring Cloud 微服务架构

Redis 的各项功能解决了哪些问题?

不服输,你就不会输!(一份热腾腾的面经)

Spring 自定义注解从入门到精通

2019 全球编程语言薪资排行榜(Stack Overflow)

这样配置:让你的 IDEA 好用到飞起来

会写代码是你创业路上的包袱

在阿里一年,我颠覆了曾经坚信不疑的技术思维

14 个实用的数据库设计技巧!

我的代码和注释都写的像坨屎,那又怎么样?

理解 IntelliJ IDEA 的项目配置和 Web 部署

天天在用消息队列,却不知道为啥要用 MQ ,这就尴尬了

Spring Boot 整合 Redis,用起来真简单!

聊一聊数据库中的锁

通过五轮阿里面试,阿里实习生亲述面试经历!

JVM 性能调优监控工具 jps、jstack、jmap、jhat、jstat、hprof 使用详解

厉害了,Google 大神每天写多少行代码?

这是我读过写得最好的【秒杀系统架构】分析与实战!

SpringBoot注解大全,收藏一波!!!

一份工作坚持多久跳槽最合适?

Fastjson 又被发现漏洞,这次危害可导致服务瘫痪!

一张图,让你和面试官聊一个小时的“Java 内存模型”

Visual Studio Code,这是要上天?

Java 反射注解妙用(获取所有接口说明)

String 字符串拼接问题,到底什么时候会走 StringBuilder?

一张 JVM 相关的思维脑图(4.4M)

SQL 性能优化梳理

JVM 线上故障排查基本操作

刚发工资给女朋友转账引发我对分布式事务的思考

Java 中的锁原理、锁优化、CAS、AQS 详解!

Git 从入门到放不下

别死写代码,这 25 条比涨工资都重要

最近做了一个搜索接口的优化,反复压测了四次,终于达到要求了

不是我吹,Lambda 这个坑你真的不知道

Kafka 基本原理

Http 持久连接与 HttpClient 连接池,有哪些不为人知的关系?

Linux 中哪些工具堪称神器?

做程序猿的老婆,一定要注意的事情!

刷了一个月算法,终于拿到了 double 的 offer

后端开发应该掌握的 Redis 基础

什么是 Java 对象深拷贝?面试必问!

50 年前的登月程序和程序员有多硬核

一个思维习惯,让你成为架构师

循环、递归、二分检索等怎么学?10张动图一次搞定!

公司前端和后端因为接口扯起了皮,还列了5宗罪

GitHub 标星 2.4w!最火正则表达式学起来!

世界上没有技术驱动型公司

Java 开发提升十倍生产力:IDEA 远程一键部署 Spring Boot 到 Docker

讲真,下次打死我也不敢随便改 serialVersionUID 了

Spring Cloud 开发内存占用过高解决方法

IntelliJ IDEA 构建 Maven 多模块工程项目

命保住了!五年时间,我们也搞了一个技术中台

高手都这么给 Spring MVC 做单元测试!

数据库:MySQL 中 “select ... for update” 排他锁分析

MySQL InnoDB 锁介绍,及不同 SQL 语句分别加什么样的锁

2019 年 9 月全国程序员工资统计,仅供参考,无差别打击

如何设计一个 RPC 框架

Java finally 语句到底是在 return 之前还是之后执行?

秒懂 QPS、TPS、PV、UV、IP!

Spring 体系常用项目一览

看看行业现状,你愿意去日本做码农吗?

Java8 的 Stream 对集合操作飞起来

如何去写一手好SQL?

你知道线程池创建多少线程比较合理吗?

程序员工资为什么普遍很高,原来是因为这个。。。

字节跳动面试题 —— 水壶问题

如何优雅的导出 Excel

IntelliJ IDEA 2019.3 这回真的要飞起来了,新特性抢先看!

比 Redis 还快 5 倍的中间件,为啥这么快?

详解分布式 ID 生成器

isEmpty 和 isBlank 区别

每个程序员都应该收藏的算法复杂度速查表

Java 实现 QQ 登录

Nginx 入门到实战

如何设计一个牛逼的文件搬运工?

7 个 IntelliJ IDEA 必备插件,显著提升编码效率

为什么阿里巴巴开发手册明确说明 Arrays.asList() 不能使用其修改方法

也许,这样理解 HTTPS 更容易

产品说明:修正了 391 个bug,新增了 560 个bug....

Redis 到底是怎么实现“附近的人”这个功能的呢?

用 Spring 的 BeanUtils 前,建议你先了解这几个坑!

IntelliJ IDEA 超实用使用技巧分享

两小时入门 Docker

千万不要一辈子靠技术生存

阿里的绩效考核:赏明星,杀白兔,野狗要示众

为什么建议使用你 LocalDateTime ,而不是 Date?

史上最易懂的 Kubernetes 儿童插图指南

Mybatis 的工作原理,你了解过吗?

太逗了,面试官让我讲线程 WAITING 状态!

整天跟微服务打交道,你不会连RPC都不知道吧?

很高兴!终于踩到了慢查询的坑

记一次神奇的 SQL 查询经历,group by 慢查询优化

这 18 个 Spring 必会的注解,你会几个?

这样讲 SpringBoot 自动配置原理,你应该能明白了吧

剖析 Spring 多数据源

解密初、中、高级程序员的进化之路

Nginx 配置在线一键生成“神器”,不用愁了

面试官:new 一个对象有哪两个过程?

性能优化指南

一台 Java 服务器可以跑多少个线程?

数据库表连接的简单解释

不敢相信?System.currentTimeMillis() 存在性能问题

进了阿里,还是觉得自己很失败

Java 对象都是在堆上分配内存吗?

高并发下的接口幂等性解决方案!

JDK 13 新特性完整详解

从零开始 Code Review,两年实战经验分享!

Java 会走向晦暗吗? Kotlin 会取而代之吗!

免费版的 IDEA 为啥不能使用 Tomcat ?

分享一个牛逼的阿里天猫面经,已经拿到 Offer ,来自朋友的朋友

一文让你轻松了解 JAVA 开发中的四种加密方法

e.printStackTrace() 会导致锁死?这仅仅是打印,怎么可能?

Feign 官方文档翻译

Spring,SpringMVC,SpringBoot,SpringCloud 有什么区别和联系?

你能说说 Spring 框架中 Bean 的生命周期吗?

Resilience4j —— 轻量级熔断框架

如何决定使用 HashMap 还是 TreeMap?

再见面试官:为什么 HashMap 的加载因子是0.75?

API 网关之 Kong 简介

再见面试官:为什么 wait() 方法需要写在 while 里,而不是 if?

Kong 与 Konga 之 Docker 部署

再见面试官:单例模式有几种写法?

说说 Object 类下面有几种方法呢?

Kong 配置 service 和 route 实现简单 API 代理

日撸一题:Redis 面试常见问答

编码 5 分钟,命名 2 小时?Java 开发都需要参考的一份命名规范!

阿里面试官问你准备在阿里待几年, 怎么回答?

后端 API 接口文档 Swagger 使用指南

Tomcat 竟然有 bug,这我能信?

现身说法:37 岁老码农找工作

基于 Spring Boot + Cloud 构建微云架构

聊聊单体应用的 4 点不良影响,总有 1 点击中你

c3p0、dbcp、druid 三大连接池对比

Spring Boot 静态资源处理,妙!

介绍 9 款 MySQL 常见的图形化工具,第三款我用了 10 年

Spring Boot 这么火,常用注解和原理都给你整理好了!

spring boot 动态调整线上日志级别

Apollo 应用之动态调整线上数据源(DataSource)

卧槽!看不懂这些动图,你不配做个程序员

Spring Batch 入门教程

为什么我不再推荐使用 MVC 框架?

2020 搞个 Mac 玩玩吧!

这 10 个让你笑的合不拢嘴的 GitHub 项目,居然拿了 7 万星!

为什么中国程序员水平一直上不了层次?无非是这些原因!

最近学习了 HTTP 连接池

IDEA JRebel 插件热部署(史上最全)

955 不加班的公司名单:955.WLB

基于 IntelliJ 的 IDE 功能路线图出来了,终于要支持中文!

Spring + MyBatis 实现数据库读写分离方案

解密 Redis 助力双 11 背后电商秒杀系统

再来一个吊打百度网盘的开源神器,还是 99 年妹子开发的

Win7 退役,这些 Linux 发行版可以替代

实战 SpringCloud 微服务“秒杀”架构(含代码)

比 Spring Boot 快 10 倍的 Bootique 框架

Lombok 安装及 Spring Boot 集成 Lombok

互联网公司各岗位真实工作内容起底

白话 Session 与 Cookie:从经营杂货店开始

横扫阿里、滴滴、美团,3 年经验的 Java 后端妹子整理出这份厚厚的面经!

这或许是实现重试最优雅的姿势了!

RabbitMQ 的安装以及集群搭建方法

MySQL 中主键的几种表设计组合的实际应用效果

阿里的离职率真的是互联网大厂里最低的吗?

注解处理器是干嘛的

前后端分离模式下的权限设计方案

注解 @RefreshScope 那些事

用好 Git 和 SVN,轻松驾驭版本管理

动图 + 源码,演示 Java 中常用数据结构执行过程及原理

Spring Boot 构建多租户 SaaS 平台核心技术指南

这个 Spring 循环依赖的坑,90% 以上的人都不知道

接口限流实践

RabbitMQ 单机多实例配置

忘掉 Java 并发,先听完这个故事。。。

Spring Cloud Gateway 集成 Hystrix实战

何谓 SQL 注入,这个漫画告诉你!

RabbitMQ 延迟队列的两种实现方式

为什么阿里巴巴要禁用 Executors 创建线程池?

在 IntelliJ IDEA 中使用 VIM

IDEA 公司真牛逼,发行适合程序员编程字体

Spring Boot WebSocket 从入门到放弃

Spring Data JPA 最佳实践

Spring Cloud Gateway 自定义 Token 校验过滤器

趣文:孙悟空无姓无名的时候,阎王生死簿是怎么写的呢?

Kafka 消费者如何分配分区

全双工通信的 WebSocket

Java 8 中 Stream API 的这些奇技淫巧!你都 Get 到了吗?

面试官:你简历中写用过 Docker,能说说容器和镜像的区别吗?

Spring MVC + Spring + Mybatis 实现支付宝支付功能(图文详解+完整代码)

事务消息组件的套路

写一手好 SQL 很有必要

解决使用 spring cloud config bus 使用 webhook 自动刷新出现的 400 问题

互联网大厂算法面试题集合,看完我跪了!

恕我直言,IDEA 的 Debug 调试,你可能只用了 10%

围观一些雷人对注释

接入 Sentry —— 让你的错误别再裸奔

MySQL 高可用方案选型参考

单点登录的实现原理

Spring Cloud 微服务如何优雅停机及源码分析

线程池的工作原理与源码解读

Java 中检查空字符串(null 或空白)的方法有几种?

Spring Cloud Alibaba 新一代微服务解决方案

Tomcat 在 SpringBoot 中是如何启动的

程序员,八荣八耻!

避免大规模故障的微服务架构

八个层面比较 Java 8, RxJava, Reactor

你写的 Java 代码是如何一步步输出结果的

IDEA 自动补全功能,神操作一秒学会!

使用 Reactor 进行反应式编程

业务监控工具 Sentry 的搭建与使用

免费 IDE 插件,一键部署 Docker 镜像,开发部署提速 8 倍

假如曹操是一名程序员,会发生什么?

Postman 都有女朋友了,我特么竟然还单身

看完知乎轮子哥的编程之路,我只想说,收下我的膝盖。。。

身为 Java 程序员必须掌握的 10 款开源工具!

SpringBoot 整合 Shiro 实现动态权限加载更新+ Session 共享 + 单点登录

深入理解 Spring Cloud 核心组件与底层原理

这几个 IntelliJ IDEA 高级调试技巧,用了都说爽!

Spring Boot RabbitMQ 延迟消息实现完整版

知乎:fastjson 这么快,为啥老外还是热衷 jackson?

基于 Kafka + Flink + Redis 的电商大屏实时计算案

面试官问:线程池除了常见的 4 种拒绝策略,你还知道哪些?

Java 爬取并下载酷狗 TOP500 歌曲

区块链入门教程

详解 Spring Boot 自动配置机制

面试官让我讲下线程的 WAITING 状态,我笑了

Vert.x!这是目前最快的 Java 框架

消息队列两种模式:点对点与发布订阅

Spring Boot 中 SPI 机制

如何设计一个安全的对外接口?

为什么很多 SpringBoot 开发者放弃了 Tomcat,选择了 Undertow?

不懂 ZooKeeper?没关系,看这篇就够了

面试环节:在浏览器输入 URL 回车之后发生了什么?(超详细版)

Nginx 负载均衡配置

Spring Cloud Feign 设计原理

Nginx 负载均衡的 5 种策略

毕业三到五年,别让“努力”毁了你

微软日本公布“上四休三”新工作制结果:员工效率提高39.9%

面试题热个身:5 亿整数的大文件,来排个序?

10 分钟实现 Spring Boot 发生邮件功能

从技术角度分析,一个女生不主动联系你还有机会吗?

Spring Cloud Feign 接口上传文件

新手也能看懂的源码阅读技巧

阿里巴巴 29 个屌炸天的开源项目!

你见过的最垃圾的代码是什么?

39 个奇葩代码注释,看完笑哭了。

SpringMVC Ant 路径匹配

请不要在 JDK 7+ 中使用这个 JSON 包了

Windows、WSL 与 Linux 的性能对比

美团 Java 面试 154 道题分享!

如何招到一个靠谱的程序员

两万字深度介绍分布式系统原理,一文入魂

认证、授权、鉴权和权限控制

收藏:因为有这篇 Sublime Text 使用教程,我立即卸载掉了 Notepad+

错误的将 int 定义为 Integer 造成程序无限执行下去,被骂惨!

IDEA 高级玩法:集成 JIRA、UML 类图插件、SSH、FTP、Database 等等

国内多家 OS 大佬打造 UOS 统一操作系统

Java 14 令人期待的 5 大新特性,打包工具终于要来了!

Java 14 令人期待的 5 大新特性,打包工具终于要来了!

区别: @Secured(), @PreAuthorize() 及 @RolesAllowed()

前后端分离 SpringBoot + SpringSecurity + JWT + RBAC 实现用户无状态请求验证

开发属于自己的第一款 IDEA 插件!

某小公司项目环境部署演变之路

5 年时间服务器从 0 到 200,一个创业公司的架构野蛮生长史

创业互联网公司如何搭建自己的技术架构

中国爬虫违法违规案例汇总

理解 OAuth 2.0

面试题:InnoDB 中一棵 B+ 树能存多少行数据?

Spring Cloud Feign Post 表单请求

Java 开发人员 2019 生态系统信息图

面试了一个 46 岁程序员,思绪万千

前后端分离架构设计(权限模型)

八幅漫画理解使用 JSON Web Token 设计单点登录系统

来了来了!Chrome 高级玩法,秒变摸鱼神器

Spring Cloud Gateway —— Predicate 断言使用与自定义

OAuth 2.0 的四种方式

OAuth 2.0 的一个简单解释

纯手写实现 JDK 动态代理

老弟,你连 HTTPS 原理都不懂,还给我讲“中间人攻击”,逗我吗

微服务部署:蓝绿部署、滚动部署、灰度发布、金丝雀发布

GitHub OAuth 第三方登录示例教程

一年多远程工作带给我的感悟

5 个鲜为人知的黑科技网站,强大到不敢想象

2020 年,给你 8 个程序员接私活的网站

Java 学习方法的一点个人见解(完整版)

面试官:线程顺序执行,这么多答案你都答不上来?

4 种数据库缓存最终一致性的优缺点对比?最终选择方案四!

国外大佬给出的三种处理异常的套路!

Github 标星 11.5K!这可能是最好的 Java 博客系统

如何优雅地给妹子优化电脑(Windows)?

IntelliJ IDEA 2019.3 发布,启动更快,性能更强

Java 性能优化:教你提高代码运行的效率

阿里云 Redis 开发规范深入解读,别只会 set、get!

新来的妹纸问我 AJAX 请求为什么不安全?我没有回答出来。。。

使用 Micrometer 记录 Java 应用性能指标

11 个简单的 Java 性能调优技巧,傻瓜都能学会!

如何编写可怕的 Java 代码?

我面试了我的前领导,他连做我的下属都不配

JVM 应用度量框架 Micrometer 实战

作为阿里的面试官,我有话想说

Prometheus 配置企业微信报警

Oracle JDK 和 OpenJDK 有什么区别?

IntelliJ 平台 2020 年路线图

听说 IPV4 地址终于分完了,对我们会有什么影响?

Prometheus Alertmanager 模块添加短信告警

远程办公,为什么一直不被公司普遍接受?

ThreadLocal 面试六连问,你能 Hold 住吗?

金钱使用 double 的已经被公司开除了,要使用 BigDecimal

实战 Prometheus 搭建监控系统

为啥国人偏爱 Mybatis,而老外喜欢 Hibernate/JPA 呢?

Prometheus 不完全避坑指南

Dubbo 使用 JSR303 框架 hibernate-validator 遇到 ConstraintDescriptorImpl could not be instantiated

深入理解 SpringBoot 启动机制(starter 机制)

浅谈 Dubbo 的 ExceptionFilter 异常处理

微信和淘宝扫码登录背后的实现原理

Web Services 注解总结

MySQL 分库分表与分区的区别和思考

让程序员崩溃只需要一句话

Spring Web Services 集成和使用

经验:一个秒杀系统的设计思考

聊一聊 log4j2 配置文件 log4j2.xml

如何热更新线上的 Java 服务器代码

Java 日志框架那些事儿

惊讶!我定的日志规范被 CTO 在全公司推广了

Spring Boot 异步请求和异步调用,一文搞定!

ELK + Filebeat + Kafka 分布式日志管理平台搭建

一个基于 Spring Boot 的API、RESTful API 项目骨架

别再用那些已经淘汰的技术了!2020 年 9 大顶级 Java 框架出炉!!

同事离职做假证,顺利拿到大公司 Offer,15k 一下子到了24k!!!

2019 最受欢迎的密码排行榜,你是不是中弹了!

网络常见的 9 大命令,非常实用!

基于 Kafka 的定时消息/任务服务

大厂面试!我和面试官之间关于Redis的一场对弈!

如何让 Mybatis 自动生成代码

2020 年 2 月全国程序员工资统计

一文深入了解 Redis 内存模型,Redis 的快是有原因的!

不懂数据库索引的底层原理?那是因为你心里没点 b 树

集中式日志系统 ELK 协议栈详解

除了负载均衡,Nginx 能做的真是太强大了!

一文深入了解 Redis 内存模型,Redis 的快是有原因的!

程序员喜欢的 5 款最佳代码比较工具

Hutool Java 工具类库导出 Excel,超级简单!

贼好用的 Java 工具类库,GitHub 星标 10k+,你在用吗?

后端实践:Nginx日志配置(超详细)

慌了,面试居然被问到怎么做高并发系统的限流?

JVM 史上最最最完整深入解析

Java 如何线程间通信,面试被问哭。。。

搭建 ELK 实时日志平台并在 Spring Boot 和 Nginx 项目中使用

Spring Boot 项目优化和 JVM 调优(楼主亲测,真实有效)

Spring 的核心思想,总结得非常好!

ELK 平台介绍

曝光 MySQL 的 一个坑,不要再使用 UTF-8 了

面试被问到“零拷贝”!你真的理解吗?

SQL 查询语句总是先执行 SELECT?你们都错了

牛逼了,竟然真的有程序员做出了一套完整的地府后台管理系统

五分钟看完 Linux 重点知识,建议收藏!

今日头条、抖音推荐算法原理全文详解!

我用 Python 远程探查室友的网页浏览记录,他不愧是成年人!

快速搭建 ELK 日志分析系统

为什么将 0.1f 改为 0 会使性能降低 10 倍?

在 Spring Boot 项目中使用 activiti

ELK、FILEBEAT 日志分析平台搭建

微服务为什么一定要 ZooKeeper 呢?

推荐给 Mac 新手准备的工具套餐!

如何合理地估算线程池大小?

15 分钟读懂进程线程、同步异步、阻塞非阻塞、并发并行,太实用了

ELK 实现日志监控告警

老外在预测 5 种将死的编程语言!

SpringMVC 统一异常处理介绍及实战

我是如何把 3000 行代码重构成 15 行

基于 ELK 实现日志告警

es-xpack-watch-user

祖传代码,轻则伤筋动骨,重则一命呜呼

Redis如何高效实现点赞、取消点赞功能

ELK 日志监控平台告警升级(邮件 + 钉钉)

有 Bug 不会调试 ? 这篇文章很详细 !

解锁新姿势:探讨复杂的 if-else 语句“优雅处理”的思路

假如有人把支付宝存储服务器炸了

Dapper,大规模分布式系统的跟踪系统

基于 SkyWalking 的分布式跟踪系统 - 异常告警

紧张的 337 小时,等来了字节跳动 Offer

技术总监反思录,我是如何失去团队掌控的?

Nginx 负载均衡中后端节点服务器健康检查 - 运维笔记

SpringBoot + Mybatis + Swagger2 环境搭建

漫画:程序员相亲图鉴,笑屎我了~

JUnit4 单元测试入门教程

JUnit assertThat 用法

昨天你用的 YYYY-MM-dd 被捶了吗?

看了那些 Google 大神 Jeff Dean 的传说后,我跪了!

springboot test

男程序猿与女程序媛的一天

SpringCloud 运行时刷新数据源相关配置

Java 微服务框架选型(Dubbo 和 Spring Cloud?)

Consul 入门

使用 Consul 做服务发现的若干姿势

一文入门 Etcd

Nginx 一个牛 X 的功能,流量拷贝!

Etcd 使用入门

牛逼!大神用漫画带你了解 Linux 内核到底长啥样

你作为一名老码农,怎么连 Github 都用不好?

Kafka 为什么这么快?

高并发下线程安全的单例模式(最全最经典,值得收藏)

Java 中一个令人惊讶的 BUG

Redis 性能问题分析

一行代码让性能提升 2 倍

IDEA 2020,9个新特性曝光,程序员:追不上了。。。

OpenJDK 14 性能保持提升,但 OpenJDK 8 仍是最强王者

NIO 和 IO 到底有什么区别?别说你不会!

Git 使用教程:最详细、最傻瓜、最浅显、真正手把手教!(万字长文)

通过循环依赖问题彻底理解 Spring IOC 的精华

这才是微服务划分的正确姿势,值得学习!

从 Windows 切换到 Linux?看这篇就够了!

漫画:互联网人的十二时辰,程序员最惨!

HashMap 为什么线程不安全?

为什么 Redis 默认 16 个库?90% 以上程序员不知道!

提高 Github 下载速度的方法「100%有效」可达到 2MB/s

去掉烦人的 “ ! = null “ (判空语句)

痛心!Pandownload 开发者被抓!我终于决定使用 Docker 搭建一个多端同步网盘!

在 IntelliJ IDEA 中这样使用 Git,贼方便了!

程序员加班写的代码,千万不要相信!

10 个程序员需要收藏的良心网站,你绝对没有用过

面试官问:你讲讲分布式事务问题的几种方案?

不用找了,大厂在用的分库分表方案,都在这了!

讲真,下次再也不敢随便改 serialVersionUID 了

精准优化 if…else ,干掉,过多,烂代码!

4 次版本迭代,我们将项目性能提升了360倍!

微信支付软件架构,这也太牛逼了!

枚举很好用啊,为啥阿里不建议返回值用枚举?看看作者孤尽的回答

面试官问你的缺点是什么,这么回答漂亮!

如何实现登录、URL 和页面按钮的访问控制

Spring Boot 整合 Netty(附源码)

程序员的这 10 个坏习惯!你占了几个?

你对程序员的误会有多深?

一套基础自动化部署搭建过程

经验:那些年,我在大学接过的外包项目

面试再被问到 ConcurrentHashMap,把这篇文章甩给他!

面试官问:为什么 Java 中不支持多重继承?

分布式定时任务调度系统技术选型

使用 ThreadLocal 一次解决老大难问题

整天跟微服务打交道,你不会连 RPC 都不知道吧?

给你总结了这些对付幂等性的套路

如何快速安全的插入千万条数据?

面试必问:一般实现分布式锁都有哪些方式?

既然 JVM 有 Full GC,为什么还会出现 OutOfMemoryError?

IDEA 配置 Spring Boot 多环境的切换的五种方案

美团面试官,一上来,就叫我说 Post 和 Get 的区别?我慌了。。。

高并发之 API 接口,分布式,防刷限流,如何做?

JVM 虚拟机图文详解!真香!秒懂!一点都不难!

Spring Boot 项目 RedisTemplate 实现轻量级消息队列

Spring Boot+JWT+Shiro+MybatisPlus 实现 Restful 快速开发后端脚手架

如何设计一个牛逼的本地缓存

Spring 集成任务调度功能

不敢相信,相同 SQL 下 Mybatis 查询结果和数据库竟然不一样!

RESTful API 设计规范

Spring Boot 多模块项目实践(附打包方法)

从零开发一个 Java Web 项目要点

面试常问!!TCP 的三次握手与四次挥手理解

面试官:你连 RESTful 都不知道我怎么敢要你?

红黑树的理解与 Java 实现

基于 Spring Boot 的 Restful 风格实现增删改查

Spring Boot 和 Vue 前后端分离教程(附源码)

十款 Windows 下必装软件,大大增强工作幸福

有了这款可视化工具,Java 应用性能调优 so easy。。。

秒杀系统流量削峰,这事应该怎么做?

你必须掌握的 21 个 Java 核心技术!

从输入 URL 到页面展示到底发生了什么?看完吊打面试官!

限流熔断技术选型:从 Hystrix 到 Sentinel

Apache Dubbo 2.7.7 发布

SpringBoot 操作 ElasticSearch 详解(万字长文)

RabbitMQ 基础概念详解

今儿一个早起,艿艿整理了一波百度开源的 Java 项目,哎哟有点东西...

IDEA 中几款好用的插件,分享给你!

今天写出一个十分弱智的 bug!

查漏补缺,这14 款 IDEA 插件你都用上了吗?

Spring Boot 集成 Resilience4j

不要网上乱拷贝代码了!一段网上找的代码突然炸了!

我把 Spring Boot 项目从 18.18M 瘦身到 0.18M,部署起来真省事!

面试官:Spring 用了哪些设计模式?

Docker 搭建「个人网盘」,放弃 Pandownload!

中国 IT 行业薪资:与销售相比,程序员真得很“穷”

网传互联网公司加班表,这也太真实了吧!

传说中最经典的外包案例

在 Windows 上运行 Linux

再见,VPN !

2020 年 5 月编程语言排行榜

问懵逼:请站在 JVM 角度谈谈 Java 的锁?

关于数据中台的深度思考与总结(干干货)

呵呵,一个bug你改了两天?难吗?

漫画:谁杀死了 MySQL?

阿里巴巴为什么要禁止使用存储过程?

5 个刁钻的 String 面试题!

JSON Web 令牌(JWT)是如何保护 API 的??

计算机世界里有哪些经典谣言?

来阿里前 vs 来阿里后

Oracle 被 4000 多名女性员工集体诉讼:因薪资比男性每年少 1.3 万美元

程序员经典表情合集

Redis 使用的 10 个小技巧

硬核!尽量避免 BUG 手法

六个好用的程序员开发在线工具

RabbitMQ 之死信队列

HTTPS 的工作原理

说实话,你工作 5 年,不知道什么是 Java Agent 技术,让我很吃惊。。。

Lambda 表达式入门,看这篇就够了!

面试官问:高并发下,你都怎么选择最优的线程数?

程序员上岗前誓言

Java 如何优雅的实现时间控制

Spring 和 Spring Boot 最核心的 3 大区别,详解!

Java 中堆和栈的区别

Service Mesh 最火项目 Istio 是怎么做流量管理的?

Java 处理 Exception 的 9 个最佳实践!

推荐 15 款常用开发工具

Hutool,一个贼好用的 Java 工具类库

Java 异常处理中对于 finally 的一些思考

一根网线发起的攻击

JAVA 线上故障排查完整套路!牛掰!

IntelliJ IDEA 调试技巧,比 Eclipse 强太多了!

我是如何用 Redis 做实时订阅推送的?

程序员崩溃的 10 个瞬间

Spring Boot 项目脚本(启动、停止、重启、状态)

那些总是写“烂代码”的同学,强烈推荐你使用这款 IDEA 插件!

2020 年最漂亮的 Linux 发行版

MySQL 的这个 BUG,坑了多少人?

想让代码更优雅?Mybatis 类型处理器了解一下!

四连问:API 接口应该如何设计?如何保证安全?如何签名?如何防重?

我眼中的技术地图

还在用 if(obj!=null) 做非空判断?带你快速上手 Optional 实战性理解!

别用 Date 了,Java8 新特性之日期处理,现在学会也不迟!

布隆过滤器究竟是什么,这篇讲的明明白白的!

left join、right join和join,傻傻分不清?

GitHub 发布重大更新,关系到所有程序员!

当代程序员的主要矛盾是什么?

海量的超赞 Linux 软件

面试官:BigDecimal 一定不会丢失精度吗?

再见了, VS Code!

RabbitMQ 之 RPC 实现

互联网工作生存指南

SpringBoot + RabbitMQ (保证消息100%投递成功并被消费)

超详细的程序员未来职业发展路线

太难了~面试官让我结合案例讲讲自己对Spring事务传播行为的理解。

Spring Boot 整合Netty(附源码)

【附源码】一款牛逼的SQL全自动化检查神器!再也不用担心 SQL 出错了,还带自动补全、回滚等等【开源项目】

网传 2020 校招传统大厂白菜价

点赞功能,用 MySQL 还是 Redis?

【NIO 系列】——之 TCP 探秘

TCP Keepalive 机制刨根问底

面试:Spring Boot 中的条件注解底层是如何实现的?

SolrTemplate 模板代码

Netty Bootstrap(图解)

CXF 构建 WebService 服务

年轻人对 IT 真的一无所知?

Protobuf 语法指南

RabbitMQ 之消息确认机制(事务 + Confirm)

太赞了,Intellij IDEA 竟然把 Java8 的数据流问题这么完美的解决掉了!

7 款神秘的开源中间件!

面试被问高并发流量控制,我脸都绿了。。。

Dubbo Admin 服务测试功能

还分不清 Cookie、Session、Token、JWT?

【NIO 系列】——之 TCP 探秘之 IO 模型

2020 年 6 月编程语言排行榜

程序员必备神器,脑洞不是一般大!

百度网盘偷偷更新,终于实现免费不限速了!

Solr8 集成 Ik-analyzer 分词

真赞!IDEA 中这么玩 MyBatis,让编码速度飞起!

【NIO 系列】——之 Reactor 模型

说实话,Intellij IDEA 自带的 Vim 插件真心不错。。。

Spring 事务传播属性有那么难吗?看这一篇就够了!

Solr 8.2 使用指南

面试难题:List 如何一边遍历,一边删除?

Mybatis 框架下 SQL 注入攻击的 3 种方式,真是防不胜防!

浅谈 TCP Socket 的 backlog 参数

阿里云面试官:如果是 MySQL 引起的CPU消耗过大,你会如何优化?

写了10 年的代码,收藏了这 20 个代码生成框架!

ping 命令还能这么玩?

竟还有如此沙雕的代码注释!我笑喷了

万字搞定 Spring Security!

如何基于 Canal 和 Kafka,实现 MySQL 的 Binlog 近实时同步?

为什么 SQL 语句不要过多的 join?

面试官问我:如何设计 QQ、微信等第三方账号登录 ?还要我说出数据库表设计!

详解 Socket 编程 --- TCP_NODELAY 选项

晒一晒程序员桌面,你惊呆了没?

为什么 SQL 语句不要过多的 join?

Netty 解决粘包和拆包问题的四种方案

毕业 6 年,二本学历的技术人的不惑之路

再见,Lombok,没想到你才是让我们代码处于了“亚健康”状态的真正元凶!

一个程序员的水平能差到什么程度!

你必须掌握的 21 个 Java 核心技术!

换掉 Maven,我用它!!!

怎么判断自己在不在一家好公司?

上班划水神器:一个可以在控制台玩斗地主的项目

这些题目,据说只有程序员才懂得答案?

2020 年 6 月程序员工资统计,平均 14XXX 元,网友:又跌了!

RabbitMQ 七战 Kafka,有来有回,差异立现!

为什么程序员下班后只关显示器从不关电脑?

Spring Boot 应用如何提高服务吞吐量?

程序员常见的口头禅

炫酷,SpringBoot + Echarts 实现用户访问地图可视化(附源码)

2020 年 7 月编程语言排行榜

重磅!阿里推出国产开源的 JDK!

知乎:为什么中国开发不出流行的操作系统和编程语言?

为什么像王者荣耀这样的游戏 Server 不愿意使用微服务?

汇总一下 Intellij IDEA 常用的牛逼插件

ElasticJob 的产品定位与新版本设计理念

危险!80% 用户正在考虑放弃 Oracle JDK。。。

一篇来自前端同学对后端接口的吐槽

Windows 内核会换为 Linux 吗?

MySQL 也替换了master、slave

都说了多少遍,不要再学 JSP 了!

最好的 Markdown 开源在线编辑器,没有之一!

为什么不建议把数据库部署在 Docker 容器内?

你还在使用 try-catch-finally 关闭资源?

参数验证 @Validated 和 @Valid 的区别,Java Web 开发必备。

老弟,Redis 6.0 除了多线程,别忘了这个牛逼特性!

NullPointerException 的处理新方式,Java14 真的太香了!

完美,竟然用一个脚本就把系统升级到 https 了,且永久免费!

HR 问“你目前有几个offer”,聪明的人会这么回答!

面试题:为什么 wait 方法定义在 Object 类里面,而不是 Thread 类?

互联网公司忽悠员工的黑话,套路太深了。。。

记一次由 Redis 分布式锁造成的 P0 重大事故,避免以后踩坑!

盘点 100 个最受欢迎的 Java 库!谁拔得头筹?

Java 离 Linux 内核有多远?

腾讯十大开源项目出炉!

15000 字的 SQL 语句大全

Docker+Jenkins+Nginx+Spring Boot 自动化部署项目

怒爬某破 Hub 站资源,只为撸这个鉴黄平台!

Redis 由浅入深深深深深剖析

项目实践:Spring Boot 三招组合拳,手把手教你打出优雅的后端接口

惊呆了!JDK1.8 竟然打破了我对接口的一切认知。。。

牛逼!IDEA 不愧为神器,结合 Groovy 脚本,简直天下无敌!

为什么阿里巴巴规定禁止超过三张表 join?

滴滴开源了哪些有意思的项目?

一图带你看懂 Java 各种锁,建议保存!

微软苏州集体抵制来自阿里、华为的跳槽者:请停止你的“奋斗逼”行为!网友:看到 955 不加班的公司名单,我酸了

一套简单通用的 Java 后台管理系统,拿来即用,非常方便(附项目地址)

Nginx + Spring Boot 实现负载均衡

一个还不错的离线 IP 地址定位库,99.9% 准确率!

因 Redis 分布式锁造成的 P0 级重大事故,整个项目组被扣了绩效。。。

实战 2000w 数据大表的优化过程,提供三种解决方案

我的 IntelliJ IDEA 一直都是这么设置的,效果很棒!

1.3 万字 13 图!JVM 史上最最最完整深入解析

100000 行级别数据的 Excel 导入优化之路

可惜了!哈工大 2 名大四准毕业学生被开除,此前已拿到知名大厂Offer,好前途毁于一旦,原因令人哭笑不

Spring 的 Controller 是单例还是多例?怎么保证并发的安全

二维码会被人类扫完吗?

在 Redis 中设置了过期时间的 Key,需要注意哪些问题?

你看得上瘾的斗鱼,首次开源了自家项目

震惊!高中生写 LOL 外挂 1 年狂赚 500 万,落网前刚买下 120 万保时捷。。。

基于 Spring Boot 的车牌识别系统(附项目地址)

面试官写了个双冒号 ::问我这是什么语法?Java 中有这玩意?

面试官:你知道 Docker 有哪些优缺点嘛?

“痛苦地去死”,Linus 再次怒喷 Intel

为什么汉字不能当密码,你想过吗?假如用汉字做密码,又会怎样?

BAT 都在使用的开源接口管理平台,你用了吗?

程序员崩溃的 40 多个瞬间!!!太形象了,你遇到过几个?

Linux 思维导图整理(建议收藏)

Spring Boot+JWT+Shiro+MyBatisPlus 实现 RESTful 快速开发后端脚手架

Spring Boot+JWT+Shiro+MyBatisPlus 实现 RESTful 快速开发后端脚手架

阿里六年,思辨成长

十年后,这款优秀的工具终于给出了不开源的原因

又是不懂开源协议惹的祸,唯品会项目被拒

基于 Canal 和 Kafka,实现 MySQL 的 Binlog 近实时同步

面试:你知道 Java 中的回调机制吗?

那些还在外包公司干的程序员们,快醒醒吧!

一款 Vue 编写的功能强大的 Swagger-UI,有点秀(附开源地址)

图文:你女朋友也能看懂的 Kubernetes!

Spring Boot 骚操作 —— 多数据源 Service 层封装

SQL 语法速成手册

为什么阿里规定需要在事务注解 @Transactional 中指定 rollbackFor?

2020 互联网大厂平均薪资出炉,你在哪个区间?

Spring Boot 集成 Sharding-jdbc + Mybatis-Plus 实现分库分表

字节一面,面试官拿 System.out.println() 考了我半个小时?我傻了

面试官:你能告诉我一个请求过来,Spring MVC 是如何找到正确的 Controller 的?

SpringBoot:为什么 main 方法启动类 SpringApplication 需要在项目根目录

Spring Boot 中 @EnableXXX 注解的驱动逻辑

在 Java 中异步编程,同事非要用 rxJava,被我一顿吐槽!

最硬核毕业证:带着自己设计的芯片毕业,国科大16级本科生交付「一生一芯」首期成果

谷歌再推 Kotlin:代码量减少 80%

日志框架选型,Logback 还是 Log4j2?

还在手动部署 Spring Boot项目?不妨试试它,让你部署项目飞起来!

阿里正式取消周报:打击低效加班,拒绝形式主义!

解决 IDEA 使用过程中让你觉得不爽的一些问题

代码生成利器:IDEA 强大的 Live Templates

四种常见的系统架构,目前你处于哪个阶段呢?

华为阿里下班时间曝光:所有的光鲜,都有加班的味道

实例告诉你如何把 if-else 重构成高质量代码!

5 款非常好用的开源 Docker 工具,分享给大家!

超赞!终于有网友用 Java 实现了第三方 QQ 账号登录。。。

2020 薪酬大比拼,你被倒挂了没?

太厉害了!目前 Redis 可视化工具最全的横向评测

面试官:kill -9 进程杀不掉,怎么办?

判了!中科大博士写游戏外挂赚了12万获刑,被抓才知道帮团队赚了300万。。。

只需 4 步,自己搞个 Spring Boot Starter!

问一下,线程池里面到底该设置多少个线程?

想与 Oracle 说“再见”,太难了!

IDEA 真香!找出全部未被使用的代码只用了 2 秒钟!

hmily 2.1.0 版本的发布

厉害了!有同学抽时间整理了一份 IDEA 中如何使用 Git 进行项目管理的完整教程?

2.5 亿!华为成立新公司!

霸气!开源项目名字就叫 BAT,具有语法高亮的 CAT 类命令

如果世界上只有一种数据结构,那么我选择 hash

阿里取消“P”序列职级显示引热议,网友:P3、P4流下了感动的泪水

就是要让你搞懂 Nginx,这篇就够了!

GSON 替换 FastJSON 引发的线上问题分析

下次遇到嚣张的候选人就先这么问:系统变慢了你怎么搞?

那些只有几行,但是却非常牛逼的代码!

牛市来了?上班盯盘太累?这五个开源项目了解下!

CentOS 搭建 K8S 环境教程,一次性成功,收藏了!

用了这么久的数据库连接池,你知道原理吗?

最精美详尽的 HTTPS 原理图

面试官问:讲讲高并发下的接口幂等性怎么实现?

讲解 Redis 的一篇深度好文!

13 张图解 Java 中的内存模型,快上车!

几天后,GitHub 的 “master” 将更改为 “main”

一个简单的 HTTP 调用,为什么时延这么大?

在华为鸿蒙 OS 上尝鲜,我的第一个“hello world”,起飞!

实战:RocketMQ 削峰,这一篇就够了

万字详解,JDK8 的 Lambda、Stream 和日期的使用详解

用好 Java 中的枚举,真的没有那么简单!

最新!薪酬最高的大学专业公布!

写一个通用的幂等组件,我觉得很有必要

写这么骚的代码,不怕被揍么?

Netty 结合 Protostuff 传输对象案例,单机压测秒级接收 35 万个对象

牛逼!9 种不同的方法帮助你提高国内访问 Github 的速度到 2MB/s 以上。。。

原来这才是 Kafka!(多图+深入)

Spring Boot 无侵入式 实现 API 接口统一 JSON 格式返回

为什么我使用了索引,查询还是慢?

程序员接私活完整攻略+赠开源管理系统

踩坑了,JDK8 中 HashMap 依然会产生死循环问题!

我的天!你竟然不会用 IDEA 远程调试 Tomcat。。。

一行错误代码:5 亿美元没了。。。项目关闭。。。

美团面试官:Integer 与 int 的区别? Integer 是如何实现节约内存和提高性能的?

涨姿势:为什么 Java 中 “1000==1000” 为 false,而 ”100==100“ 为 true?

用华为鸿蒙 OS 2.0 系统写出了HelloWorld!那些说鸿蒙是PPT的可以闭嘴了!

为并发而生的 ConcurrentHashMap,基于 Java8 分析

面试时写不出排序算法?看这篇就够了

Docker 被禁?还有千千万万个 Docker 站起来!!

图解 Nginx 架构原理,看不懂就弄死艿艿!

女程序员做了个梦。。。

牛!一个比传统数据库快 100-1000 倍的数据库

轻松两步,我在 SpringBoot 服务上实现了接口限流

图文:知乎千万级高性能长连接网关是如何搭建的?

LinkedList 真的是查找慢增删快?

少儿不宜!这个项目能自动画出各种尺寸的丁丁,关键还开源了

自己写 IDEA 插件,要啥功能就有啥功能!

彻底干掉恶心的 SQL 注入漏洞, 一网打尽!

面试官:给我说一下 Spring MVC 拦截器的原理?

采集 Nginx 日志的几种方式!

【案例分析】分布式系统的接口幂等性设计!

华为鸿蒙 OS 尝鲜,多图,强!!!

这么设计,Redis 10 亿数据量只需要 100MB 内存

SpringBoot 创建定时任务(配合数据库动态执行)

被问懵逼:谈谈 Nginx 快的原因?

TapTap 裁员,主动离职给 6 个月工资补偿,网友:干一天离职成么?

Spring 如何实现 AOP,请不要再说 cglib 了!

IDEA 一键部署 Spring Boot 到 Docker,这个骚操作你会了吗?

突发!Windows XP 源代码泄露,微软终于回应了~

抖音创始人张一鸣:10 年面试 2000 人,我发现混的好的人,全都有同一个特质

总在说 Spring Boot 内置了 Tomcat 启动,那它的原理你说的清楚吗?

2020 年 9 月程序员工资统计,平均了~

Java 中 10 大坑爹功能!

某小型公司持续集成工具 Jenkins 实践

Spring Boot+Gradle+ MyBatisPlus3.x搭建企业级的后台分离框架

又一个难题!Java 序列化和反序列化为什么要实现 Serializable 接口

Spring Boot + Mybatis 配合 AOP 和注解实现动态数据源切换配置

都给你整理好了,Java 各种随机方式对比

jar 包又冲突了?如何快速确定与哪个 jar 包冲突?

后端必备 Git 分支开发:规范指南

今天终于搞懂了:为什么 Java 的 main 方法必须是 public static void?

Linux 11 个炫酷的终端命令!你知道几个?

面试官:你连 HTTPS 原理没搞懂,还给我讲“中间人攻击”?

玩转 Java8 中的 Stream 之从零认识 Stream

IDEA 上位?不!Eclipse Theia 1.0 发布!

线上环境部署概览

记一次阿里云的面试,止步第三轮,可惜!

腾讯,开源了,高性能 RPC 框架,是要干 Dubbo 吗?

十个你可能不曾用过的 LINUX 命令

Java 工程师必知必会的 hashcode 和 hash 算法!

面试再问 ThreadLocal,别说你不会

【图文讲解】TCP为啥要3次握手和4次挥手?握两次手不行吗?

Netty、Kafka 中的零拷贝技术到底有多牛?

如何去除 IDEA 中 xml 文件的屎黄色背景

假如让你从 0 到 1 实现一个直播弹幕系统

Kotlin 越来越牛逼了!学Java都我想转了!

经过一年的煎熬,我们还是决定把系统升级成基于 Spring Cloud 的微服务架构

面试官问:知道DDoS攻击吗?大概讲讲它的原理

真香,GitLab 和 Docker 自动化部署 Spring Boot 应用

头条二面:宕机后,Redis 如何实现快速恢复?

一入职!就遇到上亿(MySQL)大表的优化。。。

超详细的程序员未来职业发展路线

REST API 的安全基础

挺带劲!这款国人开源的监控系统功能真强大~

你 3 年工作经验,竟然连单点登录的原理都没答清楚,肯定要被刷啊。。。

生产环境 JVM 内存溢出案例分析

开源先驱 ESR:微软将放弃 Windows 内核,转 Linux

Spring Boot 配置文件放在 jar 外部

知乎高赞:iOS 为什么感觉比 Android 流畅?

最强 JDK15 安装与讲解,有点想升级,终于要废弃偏向锁了!

面了几个程序员(3-5年),发现他们对 MySQL 的 distinct 关键字有误解。。。

详解 Tomcat 的连接数与线程池

垃圾代码书写准则

IDEA中一个被低估的功能,一键把项目代码绘制成UML类图

老生常谈 Spring Aop 日志收集与处理做的工具包,贼好用

::是什么语法?

如何优雅的实现 try/catch 异常块?

五分钟带你读懂 TCP 协议(图文并茂)

高级玩家必备:深度剖析 MySQL 事务隔离!

一个小小的签到功能,到底用MySQL还是Redis?

字节小组长无意中得知整个部门的薪资,自己28K,手下却有35K,怎么办

Java 泛型背后的原理是什么?

再见了 SpringMVC!这个框架有点厉害,甚至干掉了 Servlet!

求求你,别在 MySQL 中使用 UTF-8了!

因为 BitMap,白白搭进去 8 台服务器。。。

2020 年 10 月程序员工资统计,平均 14459 元

面试官:什么是 NIO?NIO 的原理是什么机制?

SpringBoot 的启动引导类真的是 XXApplication 吗?

fastjson 的作者,在阿里内网挨骂了?!

监控、链路追踪、日志这三者有何区别?

字节一面,被连问 MySQL 索引,脸都问绿了。。。

Spring Boot 如何使用拦截器、过滤器、监听器?

使用 SpringBoot AOP 记录操作日志、异常日志

厉害!某生鲜电商平台竟然是这样设计监控模块的(已开源)~

图解 SQL,这也太形象了吧!

Redisson 是如何实现分布式锁的?

数据量大了一定要分表,分库分表 Sharding-JDBC 入门与项目实战

Docker 实战总结(非常全面)

华为开源 OpenJDK 发行版“毕昇”

卧槽!阿里云推出“网盘”,百度网盘迎来劲敌。。。

尤雨溪:全职做开源年薪百万,非科班程序员也能成功

求求你不要在用 !=null 判空了

程序员翻车时的 30 种常见反应!

面试被问 Tomcat 整体架构设计,我哭的像个孩子

干掉 Navicat:正版,MySQL 官方客户端真香!

内卷严重?加班多?给几条程序员都适用的建议

如何设计缓存系统:缓存穿透,缓存击穿,缓存雪崩解决方案分析

Java 8 Stream 闪亮登场!

面试再问 HashMap,求你把这篇文章发给他!

Spring Boot 整合微信小程序实现登录与增删改查

记一次订单号重复的事故,快看看你的 uuid 在并发下还正确吗?

面试官:说说 Java 中的 Unsafe 和 CAS

谈谈微服务设计中的 API 网关模式

如果再写 for 循环,我就锤自己!

延迟队列实现,定时任务,关闭订单

终于有人把 Docker 讲清楚了,别再说不会 Docker 了!

提升开发效率的一款 mybatis 开发神器

糟糕!服务器被植入挖矿木马,CPU 飙升200%。。。

嗨:VSCode 和 IDEA 都请安装上这个神奇的插件

每次面试都要被问:为什么采用单线程的 Redis 也会如此之快?

搜索引擎 Elasticsearch 最佳实践!

如何实现 MySQL 删除重复记录并且只保留一条

MyBatis PageHelper 最佳实践

这或许是最美的 Vue+Element 开源后台管理 UI

Redis 怎么防止数据丢失?面试必问!

面试官:换人!赶快换人!连 CopyOnWriteArrayList 都没听过!确实没听过

色情版“微信”背后的秘密

卧槽!我随便写的一个 API 竟获得 2.5 亿的访问量。。。

刚入职一周的小姐姐问我,delete、truncate、drop 的区别有哪些,该如何选择?

老司机给我们解读 Spring Boot 最流行的 16 条实践忠告

熬了一个通宵,终于把 7000 万个 Key 删完了

我用这一个插件就玩爆了知乎和思否

淘宝开源代码质量检测工具!

如何优雅的设计 Java 异常

LinkedList 真的是查找慢增删快?刷新你的认知!

五种方法创建 Java 对象,你知道几种呢?

为什么国外程序员钟爱Mac?竟然是这个原因~

面试官:Java 反射是什么?我回答不上来!

22 款终端生产力工具,效率飞起!

四图,读懂 BIO、NIO、AIO、多路复用 IO 的区别

如何优雅的转换 Bean 对象!

实现单机五子棋,难吗?

一语点破 Java 中的静态 static 关键字

Netty 最佳实践

解放双手,不写 SQL!一个开源 mybatis 神器

IDEA 调试技巧,比 Eclipse 强太多了!

2.5 亿!华为成立新公司!

Java 中 HashMap 底层数据结构

重磅:Swagger3.0 官方 starter 诞生了,其它的都可以扔了~

Spring Boot 2 + Spring Security 5 + JWT 的单页应用 Restful 解决方案

14 个 Spring MVC 顶级技巧,随时用随时爽,一直用一直爽

拒绝 kill -9,让 SpringBoot 优雅停机!

String、StringBuilder、StringBuffer,谁性能最高?

星巴克不使用两阶段提交

SQL 优化极简法则,还有谁不会?

Spring 事务管理

知乎高赞:Linux!为何他一人就写出这么强的系统,中国却做不出来?

关于 Redis 缓存的三个一定要知道的问题哟!

RabbitMQ 线上事故!慌的一批,脑袋一片空白。。。

图片验证码的需求分析、优雅实现

国产芯片项目迎“烂尾潮”,六个百亿级项目停摆

自从上线了 Prometheus 监控告警,真香!

15 张图,了解一下 TCP/IP 必知也必会的 10 个问题.

MySQL 老有贼慢 SQL ,怎么优化?

分享一个漂亮的后台 admin 前端模板

Spring 中的 Bean 是线程安全的吗?

记一次 JAVA 的内存泄露分析

终于有人把 Kafka 原理说清楚了!

作为 Lombok 的信徒,我这次翻车了,啪啪打脸~

不要再问我 in,exists 走不走索引了。。。

SQL 中的 in 与 not in、exists 与 not exists 的区别以及性能分析

一位 40 岁“老程序员”的经历,给你们说一些我的真实想法!

面试被问“红黑树”,我一脸懵逼。。。

滴滴 CTO 五轮面试真是太刺激了,Java 高级工程师一二三四五面面经(已拿到 offer)

屌!一套完整牛 X 的后台管理系统(已开源),接外包的同学靠它赚了不少 Money~

JWT、JWE、JWS 、JWK 到底是什么?该用 JWT 还是 JWS?

给 IDEA 换个酷炫的主题,这个有点哇塞啊!

拒绝接口裸奔!开放 HTTP API 接口签名验证!

说实话,去一家小公司从 0 到 1 搭建后端架构,真难~

贼厉害,手撸的 SpringBoot 缓存系统,性能杠杠的!

五分钟,带你彻底掌握 MyBatis 缓存的工作原理

2020 年 11 月编程语言排行榜

微软:杀死那个曾经全球第一的浏览器

Java 8 异步 API、循环、日期,用好提高生产力!

厉害了,用 Java 也能实现图片识别!

这款 IDEA 插件,检测代码漏洞,一键修复,真是太厉害了!

扒一扒迅雷的代码结构

通用的底层埋点都是怎么做的?

2020 年 11月 程序员工资统计,平均 14327 元

Java 身份证号码识别系统

List 去除重复数据的五种方式

10 个常见的软件架构模式

漫画:7 种编程语言的学习曲线

小团队如何落地敏捷开发

HashMap, ConcurrentHashMap 原理及源码,一次性讲清楚!

如何设计一个通用的权限管理系统

Oracle 慌了!华为终于对 JDK 下手了!

遍历 HashMap 的 5 种最佳方式,我不信你全知道!

IDEA 同步所有配置,一招搞定,重装不愁!

如果 MySQL 磁盘满了,会发生什么?

高可用解决方案:同城双活?异地双活?异地多活?怎么实现?

面试官:讲讲 Spring 事务有哪些坑?

序列化:ProtoBuf 与 JSON 的比较

抛弃 Java 改用 Kotlin 的六个月后,我后悔了!

面试官问:Kafka 会不会丢消息?怎么处理的?

8 场 5 胜,微服务VS单体架构

一次搞定:分布式缓存 Redis 集群搭建!

请勿过度依赖 Redis 的过期监听

打造一款高逼格的 Vim 神器

昨天有读者说他不会 Docker,今天就给你肝出来了

Redis 的 8 大数据类型,写得非常好!

面试命中率 90% 的点 —— MySQL 锁

卧槽,又一款Markdown组合神器!!!

【Spring】如何实现多数据源读写分离?这是我看过最详细的一篇!!

强烈推荐 16 款 IDEA 插件,让你的开发速度飞起来!

谈谈前后端分离实践中如何提升 RESTful API 开发效率

为什么我不建议你用阿里巴巴Java规范,而使用 Google Guava 编程?

Java 后端开发实践 - 项目模板

时间插入 MySQL 数据库,结果竟然少了 8 小时!

如何用你最熟悉的 SQL 来查询 Elasticsearch 中的数据?

【服务不可用】怎么排查?讲了 100 遍还是记不住?

深入理解 Spring 中的各种注解,总有一个你不懂的?

Wine 项目代码接近 600 万行

Git 自救指南:这些坑你都跳得出吗?

什么是a站、b站、c站、d站、e站、f站、g站、h站、i站、j站、k站、l站、m站、n站…z站?

史上最轻量!阿里新型单元测试 Mock 工具开源

JDK 16 即将发布,新特性速览!

价值一个亿的 AI 核心代码!开源了~

7 点建议助您写出优雅的 Java 代码!

总结一波 Redis 面试题,收藏起来。

三天两夜肝完这篇万字长文,终于拿下了 TCP/IP

从 HTTP 到 HTTP/3 的发展简史

谈谈几个 Spring Cloud 常见面试题及答案

实战:使用 Nginx 限流

后端 Coder 如何做好代码设计?

2020 年 12 月程序员工资统计,平均 14222 元,Java 排名靠后!

哈哈哈,这个教人写烂代码的项目在 GitHub 上火了。。。

从 Nginx、Apache 工作原理看为什么 Nginx 比 Apache 高效!

IntelliJ IDEA 2020.3 重大特性

一文讲懂什么是三层交换机、网关、DNS、子网掩码、MAC地址

年底了,如何准备 Java 初级和高级的技术面试?

2020 最烂密码 TOP 200 大曝光!

Excel 大批量数据的导入和导出,如何做优化?

面试官给我挖坑:rm 删除文件之后,空间就被释放了吗?

面试官三连问:你这个数据量多大?分库分表怎么做?用的哪个组件?

Java 应用线上问题排查思路、常用工具小结

Nginx 反向代理和负载均衡策略实战案例

10 个重构小技巧,去掉代码中的 S 味

不讲武德,Kubernetes 弃用 Docker刷爆了网络,我们公司也慌了!

JVM GC 耗时频频升高,这次排查完想说:还有谁?

科普:HTTP Status Code 详解,从此排错无忧!

SpringBoot 实现 QQ 邮箱注册和登录

分布式与集群的区别究竟是什么?

Java 项目权威排名:Nacos 未上版,Gradle 排名第二,Maven 排名 28

Spring MVC 过时了吗?

演示:MyBatis Plus 写业务代码,确实一把梭!

用了 3 年 Apollo,这次我选择了 Nacos,原因不多说了

5 分钟理解一致性哈希算法

JDK 16 即将发布,新特性速览!

一个HTTP请求的曲折经历

从 0 开始手写一个 RPC 框架,轻松搞定!

腾讯 JDK 正式开源,高性能、太牛逼啦!

IDEA + Groovy 脚本一键生成实体类,用法舒服,高效!

那些总是写“烂代码”的同学,强烈推荐你用这款 IDEA 插件!

超清晰的 DNS 原理入门指南

手写一个 web 服务器!

科普 | 越来越火的图数据库究竟是什么?

推荐 5 款好用的 REST API 工具

新版 IDEA 发布,牛逼!网友:内存占用有所好转!

编写高性能 Java 代码的最佳实践

为啥这么多公司用 ZooKeeper?它到底解决了什么问题?

游戏服务端究竟解决了什么问题?

还在用 BeanUtils 来做对象转换吗?快试试 MapStruct 吧

谁能想到,我给技术总监“上了一课”

浅谈 SpringMVC 执行过程

一个基于 Spring Boot 的在线考试系统

「开源」目前见过的最好的开源 OA 产品

据说程序员等电梯的时候都想过调度算法,网友:还真是

用 Java 实现天天酷跑(附源码),这个真的有点强了!

拥抱 Java 8 并行流:执行速度飞起

Spring Boot 如何上传大文件?骚操作~

如何设计一个亿级消息量的 IM 系统

盘点开发中那些常用的 MySQL 优化

Java 人员高效正确管理你的IDEA!

SpringBoot2.x 官方推荐缓存框架-Caffeine高性能设计剖析

一文搞定分布式系统 ID 生成方案

Spring Retry 重试实现原理

华为服务器操作系统开源!

昨天你用的 YYYY-MM-dd 被 CTO 捶了吗?

VS Code 真的会一统江湖吗?

Java 强、弱、软、虚,你属于哪一种?

【完美】SpringBoot中使用注解来实现 Redis 分布式锁

API 接口的安全设计验证:ticket,签名,时间戳

Java 生成随机数的 5 种方式,你知道几种?

RPC 实现以及相关学习

Spring Security 4.1.0 基本概念说明

美滋滋的开源数据库模型建模工具!

SpringMVC 请求参数接收总结

分布式定时任务框架选型,写得太好了!

一款 Java 开源的 Spring Boot 即时通讯 IM 聊天系统

你还在用命令看日志?快用 Kibana 吧,一张图片胜过千万行日志!

你会正确的使用日志吗?

一个基于 SpringBoot 开源的小说和漫画在线阅读网站,简洁大方 !强烈推荐 !

面试官问:ZooKeeper是强一致的吗?怎么实现的?

聊聊 Service 命名与设计

Jar 包依赖冲突排查思路和解决方法

Service 层需要实现接口吗?

程序员接私活怎样防止做完了不给钱?

太厉害了!推荐几款 Redis 可视化工具

Mac mini M1 上成功启动 Ubuntu

开发经理是否应该写代码?

如何手动获取 Spring 容器中的 bean?

SpringBoot 项目,如何优雅的把接口参数中的空白值替换为 null 值?

JDK 15安装及新特性介绍

从零实现一个日志框架(带源码)

单点登录的三种实现方式

CTO 点名要搞个灰度发布系统,不慌!

面试官问:说说悲观锁、乐观锁、分布式锁?都在什么场景下使用?有什么技巧?

当 IntelliJ IDEA2020 遇上 JDK14:所有美好环环相扣

程序员自编 “购房宝典” 火爆 GitHub!

别说,Cerebro 还真好用!老板再也不用担心 Elasticsearch 集群了

雪花算法的原理和 Java 实现

切记!MySQL 中 ORDER BY 与 LIMIT 不要一起用,有大坑

Java 打造一款 SSH 客户端,而且已开源

IDEA 推出,程序员专用,新字体,开源,免费!

再见了,收费的Navicat。

Spring Cloud 终于大改版?为什么要用日期来做版本号?

别瞎学了,这几门语言要被淘汰了!

Redis 如何存储上亿级别的用户状态?

Spring Boot 集成 JUnit5,优雅单元测试!

Java 中的 Switch 是如何支持 String 的?为什么不支持 long?

不到 20 人的 IT 公司该去吗?

Spring Boot 中引入 MyBatisPlus 的常规流程

4 大软件架构,你们公司用哪种?

为什么国内流行的 MyBatis ,国外 Java 工程师却不愿意使用?

为什么阿里巴巴不建议 boolean 类型变量用 isXXX?

ElasticSearch 面试 4 连炮,你顶得住么?

微服务架构最强讲解,那叫一个通俗易懂!

如何保障消息中间件 100% 消息投递成功?如何保证消息幂等性?

一个单机架构的14次演进之路(内含示意图)

Java8 中一个极其强悍的新特性,很多人没用过(非常实用)

常用的设计模式汇总,超详细!

为什么 MySQL 不推荐默认值为 null ?

一次非常有意思的 SQL 优化经历:从 30248.271s 到 0.001s

为什么要放弃 JSP ?

如何让 Mybatis 自动生成代码,提升开发效率

我们公司放弃了微服务,重回单体架构

Slf4j 包老冲突,每次排查半天,是什么原因?怎么解决?

Slf4j 包老冲突,每次排查半天,是什么原因?怎么解决?

MySQL 5.7 vs 8.0,哪个性能更牛?

Google 鼓励的 13 条代码审查标准,建议收藏!

阿里 Nacos 惊爆,安全漏洞以绕过身份验证(附修复建议)

听说 Spring AOP 有坑?那就来踩一踩

9,000+ 字,彻底征服 Spring AOP!

感受 Java Lambda 之美,推荐收藏,需要时查阅

首长,Redis 性能优化十三条军规立好了,请过目~

微信小程序找厕所(小明带你找厕所)

【保姆级教程】Spring Boot 单元测试

SQL 语句中 where 条件后 写上 1=1 是什么意思!

【保姆级教程】Spring Boot 单元测试

清晰!我们从来都反对“大中台,小前台”的架构设计!

Docker 从入门到精通(建议收藏的教程)

IDEA EasyCode(代码神器)

面试:一个 Java 字符串到底有多少个字符?

这 12 张手绘图,让我彻底搞懂了微服务架构!

全面了解 Nginx 到底能做什么

我在哥大读博的五年,万字总结

魔改一波合成大西瓜!代码已开源~

阿里终面:如何设计一个高性能网关?

在 Spring Boot 中,如何干掉 if else!

这款 SQL自动检查神器,吊炸天的功能,真TMD多!!

共享锁、排他锁、互斥锁、悲观锁、乐观锁、行锁、表锁、页面锁、不可重复读、丢失修改、读脏数据

Spring Boot 实战:整合Redis、MyBatis,封装 RedisUtils 工具类

17 张程序员壁纸(使用频率很高)

一文带你 API 网关从入门到放弃

之前写参数校验(Validator),差点被劝退...

淘宝开源代码质量检测工具!

准备在蚂蚁金服提交离职了,希望以后不再有福报

卧槽,搭配这款神器,Markdown 要起飞!

不是我吹!超级全面的权限系统设计方案面世了

求求你不要写满屏的 try...catch 了,这才是优雅的处理方式,真香!

神器 Typora !全网最全教程

再见,MySQL!性能被 MariaDB 吊打。。。

SpringBoot 接口幂等性实现的 4 种方案!这个我真的服气了!

分布式 Session 解决方案

简单修改源码,让你的 postman 自动生成 POJO 代码

四步,搞定一个短信验证码登录!

【收藏】神器 Nginx 的学习手册

分享 15 个好用 + 实用的 Chrome 扩展

“RPC 好,还是 RESTful 好?” 不要选错了!

徒手撸一个简单的 Spring IOC

亲历:一行代码,百万人民币打水漂!

恕我直言,HttpClient 你不一定会用

项目是如何死掉的?太过真实!

2021 年 2 月程序员工资统计,平均 15144 元

厉害了,为了干掉 HTTP ,Spring 团队开源了 nohttp 项目!

程序员之间的鄙视链,太真实了!

大数据量下 MyBatis PageHelper 分页查询性能问题的解决办法

一个比 Spring Boot 快 44 倍的 Java 框架

Spring Boot 项目的 API 接口防刷

多线程场景下使用 ArrayList,这几点一定要注意!

队友代码神注释,ORZ 留下两行泪

IDEA 使用 GsonFormat 完成 JSON 和 JavaBean 之间的转换

一些恶心的代码片段

程序员需要知道的缩写和专业名词

Docker 部署 SpringBoot 的两种方法,后一种一键部署超好用!

PO、VO、DAO、BO、DTO、POJO 能分清吗?

一千个不用 Null 的理由

跳来跳去,到底去大公司还是小公司?

给你一份 Spring Boot 知识清单

955 互联网公司白名单来了!

实现扫码登录的最简单方案与原理

互联网后端基础设施

值得收藏:一份非常完整的 MySQL 规范

17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列

包装严重的 IT 行业,作为面试官,我是如何甄别应聘者的包装程度

还在使用 SimpleDateFormat?你的项目崩没?

一份超详细的 Java 问题排查工具单

华为 Java 编程军规

程序员:如何写出杀手级简历

一个比 c3p0 快 200 倍的数据库连接池,这么牛?

超实用的 Nginx 极简教程,覆盖了常用场景

对于注册中心,ZooKeeper、Eureka 哪个更合适?

MySQL 默认最大连接数是多少?

为什么强烈推荐 Java 程序员使用 Google Guava 编程

面试时被问及离职原因该怎么回答?

图解 MySQL 索引:B-树、B+树

Spring Boot 启动扩展点超详细总结,再也不怕面试官问了!

一个注解搞定 SpringBoot 接口防刷,还有谁不会?

Linux 最常用命令:简单易学,但能解决 95% 以上的问题

2021年2月程序员工资统计,又拖后腿了。。。

JVM 最多支持多少个线程?

面试必问:Spring 循环依赖的三种方式

为什么不应该重写 service 方法?

HashMap?面试?我是谁?我在哪

在 Java 中如何优雅地判空

955 互联网公司白名单来了!

减少该死的 if else 嵌套

最强 Java Redis 客户端

这四种情况下,才是考虑分库分表的时候!

徒手撸了一个RPC框架,理解更透彻了,代码已上传github,自取~

SpringBoot + Mybatis + Druid + PageHelper 实现多数据源并分页

SpringBoot 集成 Swagger-Bootstrap-UI,页面更清爽!

再厚的马赛克都能被扒干净?网友:宅男福利啊~

一文搞定 Spring Bean 的创建全过程!

Postman 都有女朋友了,我特么竟然还单身

MySQL 大表优化方案(长文)

优秀架构师必须掌握的架构思维

缓存 Redis 在项目中合理使用经验总结

Maven 的这 7 个问题你思考过没有?

关于 MyBatis 我总结了 10 种通用的写法

快来试试 Spring Boot 应用可视化监控,一目了然!

这个开源项目帮你将Linux命令行一网打尽!

《Spring设计思想》AOP设计思想与原理(图文并茂)

使用 JWT 来实现对 API 的授权访问

面试问:Kafka 为什么速度那么快?

一次 Java 内存泄漏排查过程,学习学习

Lambda 表达式在 Java 中,有何用处?

死磕 Synchronized 底层实现

代码我只服雷布斯!分享雷军22年前写的代码

Docker 常用命令,还有谁不会?

jwt 实践以及与 session 对比

一个完整的、全面 k8s 化的集群稳定架构(值得借鉴)

SpringBoot集成WebSocket,实现后台向前端推送信息

字节二面,让写一个LFU缓存策略算法,懵了

SpringBoot启动时让方法自动执行的几种实现方式

MyBatis 动态 SQL(认真看看, 以后写 SQL 就爽多了)

Docker+FastDFS+SpringBoot 快速搭建分布式文件服务器

一份 Spring Boot 项目搭建模板

面试官:公司项目中Java的多线程一般用在哪些场景?

我要狠狠的反驳“公司禁止使用 Lombok ”的观点!

Nginx 从入门到实战

基于SpringBoot 的CMS系统,拿去开发企业官网真香

搞定全局ID生成器:SpringBoot2.x 集成百度 uidgenerator

SQL优化万能公式:5 大步骤 + 10 个案例

面试题:Java 8 中 HashMap 到底有啥不同?

PowerDesigner 逆向工程,太实用了!

IDEA公司真牛逼,发行最适合程序员编程字体~

25,000,000 行的代码就问你敢不敢动?

为什么 ConcurrentHashMap 的读操作不需要加锁?

入职腾讯第九年,我辞职了!!!

早就听闻阿里开源的 Arthas 在做 Java 应用诊断上十分牛逼,没失望

面试中会遇到的 15 个 Java 冷知识,你懂多少?

一组匹配中国大陆手机号码的正则表达式

道友自述:我是培训机构出身的程序员,不敢告诉任何人

再见,HttpClient!再见,Okhttp!

超经典的 25 道 MyBatis 面试题!

_面试官就是这么欺负人:new Object()到底占用几个字节?

公司规定所有接口都用 POST 请求,这是为什么?

工作几年了,API 网关还不懂?

面试官:Redis 数据库内存数据满了,会宕机吗?有内存回收?

Redis 低成本、高可用设计,牛逼!

实现一个全链路监控平台很难吗?Pinpoint、SkyWalking、Zipkin,哪个实现比较好?

Nacos 2.0 正式发布,性能大幅提升 10 倍!

国内互联网公司的薪酬、加班时长排名出炉 !

技术大佬们都是怎么学习的?

技术公司与非技术公司的区别,太真实了。。。

涨了!2021 年 3 月程序员工资出炉~

耗时 3 天,上亿数据如何做到秒级查询?

面试:如何从 100 亿 URL 中找出相同的 URL?

面试官:这货一听就是一个水货。。。

支付宝支付加密规则梳理,写的太好了!

在 Java 项目中打印错误日志的正确姿势,排查问题更方便,非常实用!

微博千万级规模高性能高并发的网络架构设计

面试官问:前后端分离项目,有什么优缺点?

刚入职,就被各种 Code Review,真的有必要吗?

SpringBoot操作ES进行各种高级查询(值得收藏)

一步一图,带你走进 Netty 的世界!

Spring解析,加载及实例化Bean的顺序(零配置)

为什么 MySQL 不推荐使用 join?

还在搞三层架构?了解下 DDD 分层架构的三种模式吧 !

进程、线程、进程池、进程三态、同步、异步、并发、并行、串行

微信小程序练手实战:前端+后端(Java)

拿到年终奖后马上辞职,厚道吗?

阿里面试官的”说一下从url输入到返回请求的过程“问的难度就是不一样!

9 个爱不释手的 JSON 工具

TCP、HTTP、Socket,傻傻分不清?

最近,我在Spring的BeanUtils踩了不少坑~

面试官:MySQL 唯一索引为什么会导致死锁?

都在聊 DDD,到底哪里超越了 MVC?

OAuth2实现单点登录SSO完整教程,其实不难!

精选 21道 Redis 最常问面试题!

36 张图梳理 Intellij IDEA 常用设置,写代码贼爽!

事务注解 @Transactional 失效的3种场景及解决办法

面试官:为什么 Redis 是单线程的?

面试题:为什么 Redis 单线程能支撑高并发?

JDK16 GA 正式发布: 17个特性,一网打尽,可能是东半球最快解读!

Netflix创始人:我不要求996,一样市值1万亿

史上最全的数据库面试题,不看后悔篇!

京东一面:说说@Component,@Service等注解是如何被解析的?

为什么在做微服务设计的时候需要DDD?

服务端如何防止订单重复支付!

Intellij IDEA神器,那些让人爱不释手的提效小技巧

Netflix 开源用于 Spring Boot的 GraphQL 服务框架DGS

从 0 到 1 搭建业务数据监控平台

突发!这个操作系统竟比macOS还火

卧槽!这个命令居然会导致Redis长时间阻塞!

那些在一个公司死磕了5-10年的人,最后都怎么样了?

还在用 Swagger(丝袜哥)生成接口文档?我推荐你试试它。。。

POI读写超大数据量Excel,解决超过几万行而导致内存溢出的问题(附源码)

MyBatis Plus 为啥这么牛?

SpringBoot 库存管理系统,拿来学习真香

基于SpringBoot的ERP系统,自带进销存+财务+生产功能

MySQL 与 Redis 缓存的同步方案

道友自诉:入职中软一个月(外包华为)就离职了!

Java GC:干掉 CMS,G1 才是未来

TCP 协议面试灵魂 12 问 !

Java+Vue 实现的在线考试系统

推荐一个高仿微信的项目 有点屌!!

SpringBoot整合Quartz调度框架实现任务调度(附学习源码)

干掉 fastjson,我用 Jackson!

头条二面:你们公司怎么处理 MySQL 的 Binlog 日志?

翻车了!在项目中用了Arrays.asList、ArrayList的subList,被公开批评

厉害了!把 HashMap 剖析的只剩渣了!

一款高颜值的 SpringBoot+JPA 博客项目

你还在 new 对象吗?Java8 通用 Builder 了解一下?

排名前 16 的 Java 工具类,哪个你没用过?

终于明白 Java 为什么要加 final 关键字了!

面试现场:遇到不会回答的问题,如何力挽狂澜 ?

面试这样回答Java调优,至少加1000块!!!

IntelliJ IDEA 2020.2.4款 神级超级牛逼插件推荐

技术公司与非技术公司的区别,太真实了…

这个高仿小米商城项目,拿来学习再好不过了!

19张图带你梳理SpringCloud体系中的重要技术点!

白嫖他悟空CRM项目 ,部署了直接用起来

MyBatis Plus 常用 API 全套教程,看完没有不懂的

放弃 StringBuilder!Java8的StringJoiner,真香!

推荐一款开源 Java 版的视频管理系统

SpringBoot 整合SpringSecurity示例实现前后分离权限注解+JWT登录认证

SQL 语句中 where 条件后 写上 1=1 是什么意思!

一款基于 Spring Boot 的现代化社区(论坛、问答、社交网络、博客)

Java 后端线上问题排查常用命令收藏

Java 8 中 Map 骚操作之 merge() 的用法

面试官问:Redis变慢了,如何快速排查?

这样调优:让你的 IDEA 快到飞起来,效率真高!

推荐一款神器,助你秒级定位线上问题!

一文理解 DDD 领域驱动设计!

灰度发布的系统架构设计

牛逼了!JDK 16 ZGC 实现最大暂停时间不超过1ms

这六个 MySQL 死锁案例,能让你理解死锁的原因!

可能是全网最全,JAVA日志框架适配、冲突解决方案,可以早点下班了!

有没有搞错?Java 对象不使用时,要赋值为 null?

MySQL分页场景(limit,offset)为什么会慢?

架构设计的本质:系统与子系统、模块与组件、框架与架构

腾讯 JDK 11 正式开源,高性能、太牛逼啦!

代码对比工具,我就用这7个!

全球最厉害的 14 位程序员,大神收下我的膝盖

6亿数据秒级查询,ClickHouse太快了!

SQL 语句中 left join 后用 on 还是 where,区别大了!

面试官问:Kafka 会不会丢消息?怎么处理的?

喜马拉雅自研 API 网关架构实践

腾讯,干掉 Redis 项目,正式开源、太牛逼啦!

索引失效的场景有哪些?索引何时会失效?

图解 Docker 架构

SpringBoot @Value 读取配置,太强大了!

又发现一款牛逼的 API 敏捷开发工具

七种方式,教你在SpringBoot初始化时搞点事情!

谈谈中间件开发,给想从事中间件开发的同学

搞懂高可用:异地多活,看这篇文章就够了!

领域驱动设计(DDD):领域和子域

推荐一款神仙颜值的 Redis 客户端工具

优雅,处理 Exception 实践,被很多团队采纳!

2021年3月程序员工资统计,你又拖后腿了。。。

腾讯,MySQL 分布式解决方案,正式开源、太牛逼啦!

Docker 为什么这么牛?

记一次简单的 JVM 调优经历

开源一个SpringBoot + Mybatis + Vue的代码生成器

2021年4月程序员工资统计,平均14596元。南京程序员收入挤进一线。

防止删库跑路?市值缩水近 24 亿元!就靠堡垒机?这货这么吊?

还在用Logback?Log4j2的异步性能已经无敌了,还不快试试

程序员时常犯的 4 个错误,太可怕了!

InnoDB一棵B+树可以存放2千万数据?

吊炸天的 Docker 图形化工具——Portainer

为什么说Netty是性能之王,因为它用了 Reactor 模型啊

使用 IDEA 解决 Java8 的数据流问题,极大提升生产力!!

一文读懂分库分表的技术演进(最佳实践)

某团面试题:JVM 堆内存溢出后,其他线程是否可继续工作?

太牛逼了!项目中用了 Disruptor 之后,性能提升了2.5倍

哦,这就是Java的优雅停机?(实现及原理)

Redis、Kafka 和 Pulsar 消息队列对比

看看人家 SpringBoot 的全局异常处理,多么优雅。。。

Java8 的 Stream 快速实现List转map 、分组、过滤等骚操作!

万字讲解 Kafka 从基础到高级(附图讲解)

领域驱动设计(DDD):分层架构

第 3 次读 Effective Java,这 50 个技巧最值!

当MyBatis 3.5.X遇上JDK8竟然出现了性能问题,全项目组都得加班~

搞定 SpringBoot 整合 Kafka(Spring-Kafka深入探秘)

SpringBoot 居然有 44 种应用启动器

CTO 要我把这份 MySQL 规范贴在工位上!

如何优雅记录 http 请求/ 响应数据?

终于来了,IDEA 2021.1版本正式发布,完美支持WSL 2

ZooKeeper 不行了?居然被 Kafka 抛弃了!

Eclipse 官宣,干掉 VS Code !

史上最便捷搭建 Zookeeper 的方法!

高并发下如何保证接口的幂等性?

请立即卸载这款 IDEA 插件

为什么 HashMap 并发时会引起死循环?

涨见识!支付回调特有的幂等处理方式!

RabbitMQ 七种队列模式应用场景案例分析(通俗易懂)

为什么微服务一定要有网关?

如何优雅的使用枚举

面试官常考的 21 条 Linux 命令

面向 DDD 领域的微服务架构设计实践

为什么魂斗罗只有 128KB 却可以实现那么长的剧情?

Nginx 为什么快到根本停不下来?

查询提升200倍,ClickHouse你值得拥有!

Redis 分布式锁使用不当,酿成一个重大事故,超卖了 100 瓶飞天茅台!!!

为什么建议胖友使用 Linux 开发?爽(外加七个感叹号)

王炸!!微软终于对 JDK 下手了。。。

SpringBoot 整合 Quartz 实现 JAVA 定时任务的动态配置

牛逼哄哄的 BitMap,到底牛逼在哪?

每日优鲜交易平台化实践

Spring Boot Mybatis 搞反向工程,太方便咯。。

阿里面试官:接口的幂等性怎么设计?

蚂蚁金服开源增强版 Spring Boot 的研发框架!

面试官扎问一问:数据量很大,分页查询很慢,有什么优化方案?

死磕18个Java8日期处理,工作必用!

大厂,常用,四款,大屏可视化工具

MySQL每秒57万的写入,带你装逼,带你飞 !!

Navicat!这个IDEA的兄弟,真香!

是时候装逼了,试试 IDEA 解决 Maven 依赖冲突的高能神器!

面试官:为什么在系统中不推荐双写?

基于 SpringBoot,来实现MySQL读写分离技术

大公司为什么都有API网关?聊聊API网关的作用

手写一个简版的 Redis,实现高性能的 key-value 服务

你向 MySQL 数据库插入 100w 条数据用了多久?

丢人不!还用System.out.println("");太 Low了!

Spring 的 Bean 生命周期,11 张高清流程图及代码,深度解析

SQL 子查询怎么优化?写的很深!

你选择 25K 的 996 还是 18K 的 965?

6 种常见分布式唯一ID生成策略及它们的优缺点对比

在 SpringBoot 项目中,自定义注解+拦截器优雅的实现敏感数据的加解密!

七种分布式事务的解决方案,一次讲给你听!

还在封装各种 Util 工具类?这个神级框架帮你解决所有问题!

再见了,谷歌

一个 Java 对象到底有多大?

微软中国 CTO:不思进取、放弃基本技能的程序员在 34.9 岁会被淘汰!

本科、硕士、博士的区别(终极版)

解放双手,不写 SQL!一个开源 MyBatis 神器!!

Google 开源的依赖注入库,比 Spring 更小更快!

关于数据中台的深度思考与总结(干干货)

一二线城市有哪些值得加入的互联网公司?

拼多多,一面,i++ 是线程安全的吗?一脸蒙逼

如何快速判断某 URL 是否在 20 亿的网址 URL 集合中?

高频面试题:如何保证缓存与数据库的双写一致性?

用了这么久 IDEA,你竟然不知道有个功能叫自动补全!

放弃 Notepad++,事实证明,还有 5 款更牛逼。。。

把 14 亿中国人都拉到一个微信群在技术上能实现吗?

面试官:能说下 SpringBoot 启动原理吗?

把 VS Code 打造成 Java 开发 IDE,也挺爽!

详解 | 大型分布式电商系统架构

知乎高赞:拼多多和国家电网 Offer,选哪个?

Redis 大数据量(百亿级)Key存储需求及解决方案

这款工具,1分钟定位性能瓶颈,我老板都说好!

Google 和 Facebook 为什么不 用Docker?

基于 Token 的多平台身份认证架构设计

求求你别再用 MySQL offset 和 limit 分页了

Spring中如Service有多个实现类,它怎么知道该注入哪个ServiceImpl类?

MySQL 百万级数据,怎么做分页查询?

这款 IDEA 插件,检测代码漏洞,一键修复,真是太厉害了!

JDK/Dubbo/Spring 三种 SPI 机制,谁更好?

面试官:Spring事务失效的场景有哪些?如何解决?

何谓架构?

Spring 官宣,干掉原生 JVM!

突然就懵了!面试官问我:线程池中多余的线程是如何回收的?

在 IDEA 中的各种调试技巧,轻松定位 Bug(超级全面)

一个妹子的美团面试经历,4轮2小时,成功拿到Offer

JDK 8 Stream 数据流效率怎么样?

API 快速开发平台设计思考

Integer、new Integer() 和 int 比较的面试题,考验你技术功底的时候到了!

CTO 说了,如果发现谁用 kill -9 关闭程序就开除

Google 和 Facebook 为什么不用 Git 管理源码?

总监问我:Kafka为什么要抛弃ZooKeeper?

ConcurrentHashMap有十个提升性能的地方,你都知道吗?

面试官:Spring MVC 的处理流程是怎样的?

异步编程的几种方式,你知道几种?

细数 ThreadLocal 三大坑,内存泄露仅是小儿科

连夜撸了一个简易聊天室

Redis 读写分离技术架构解析

京东平台研发:领域驱动设计(DDD)实践总结

数据库连接池为什么要用threadlocal呢?(不用会怎样?)

SpringBoot 线程池,这也太好用了!

常用正则表达式最强整理(速查手册)

Java8之Optional 判空,简化判空操作

互联网公司理想架构探讨

两难!到底用 Spring BeanUtils 还是 Apache BeanUtils?

牛x!基于Springboot 2.0 + LayUI开发的物流管理系统(已开源)

架构之道:分离业务逻辑和技术细节

MySQL 批量插入,如何不插入重复数据?

分布式唯一 ID 生成方案,写得不错!

我为什么要放弃 RESTful,选择拥抱 GraphQL

面试官问:Redis 是并发安全的吗?怎么做到的?

Spring中毒太深,离开Spring我居然连最基本的接口都不会写了

程序员必须清楚的 10 个高级 SQL 概念!

SpringBoot 部署 Jar 文件,瘦身优化指南 !

腾讯的Tendis能否干掉Redis,用了什么牛逼的技术呢?

有了HTTP,为什么还要RPC?

Git 这样回退代码,才足够优雅

今天,我要一举拿下Nginx!

架构概述之架构演化、模式与核心要素

面试官问:为什么 Java 线程没有Running状态?我懵了

分库分表就能无限扩容吗,解释得太好了!

Java 为什么不采用 360 垃圾清理来进行垃圾回收呢?

19 张图概览 Spring Cloud

别再纠结线程池大小 + 线程数量了,没有固定公式的

终于有人把Nginx说清楚了,图文详解!

永远不要,在代码中使用「User」这个单词!

浅谈分布式数据库

不到 20 人的互联网公司该去吗?

Java学生宿舍管理系统,即将毕业的兄弟有福了!

ZooKeeper、Eureka、Consul 、Nacos,微服务注册中心怎么选?

一文搞定并发面试题

一个牛逼的微服务!

图解 Spring 循环依赖,写得太好了!

图文并茂:HashMap 经典详解!

为什么 Java 后端开发没有大规模采用 Kotlin?

SpringBoot 优雅的配置拦截器方式

为什么不建议你用a.equals(b)判断对象相等

PageHelper分页后,对list操作会导致分页无效

Java这个高级特性,很多人还没用过!

从零实现SpringBoot简易读写分离,也不难嘛!

理解 Spring:IOC 的原理及手动实现

CTO 写的代码,真是绝了

聊一下分布式事务

1.3 万亿条数据查询,如何做到毫秒级响应?

MyBatis 架构与原理

ClickHouse到底是什么?凭啥这么牛逼!

为什么阿里巴巴禁止使用存储过程?

SpringBoot中必须掌握的45个注解

Nginx 核心架构设计,揭秘其为何能支持高并发?

HashMap 和 CurrentHashMap 终于总结清楚了!

面试官问:MySQL 的自增 ID 用完了,怎么办?

你知道 Redis 可以实现延迟队列吗?

干掉 "ZooKeeper"?阿里为什么不用 ZK 做服务发现?

主流分布式文件系统对比

别乱打日志了,这才是正确的打日志姿势!

百度开源的分布式 ID 生成器,太强大了!

又涨了!2021 年 5 月程序员工资统计新鲜出炉,快看你被平均了吗?

定时任务的五种创建方式,你都会么?

Spring 中的重试机制,简单、实用!

几百万数据量的 Excel 导出会内存溢出和卡顿?那是你没用对方法!

Spring Cloud 配置知多少?

拒绝 kill -9 暴力停止,优雅停止 SpringBoot 服务

干货篇:深入剖析 MySQL 索引和 SQL 调优实战

电商金额计算的 4 个坑,千万注意了!

一条 update 语句引起的事故,这回让开发长长记性!!

超神了!因为一次接口超时,我一路排查到了内核代码

在 SQL 中该如何处理NULL值,你真的清楚么?

线程池是如何重复利用空闲的线程来执行任务的?

一次线上 JVM 调优实践,FullGC 40 次/天 到10 天一次的优化过程

一次深夜优化,MySQL亿级数据分页的奇妙经历

美团实习面试:熟悉红黑树是吧?能不能写一下?

数据库连接池到底应该设多大?这次直接从100ms优化到3ms!

BeanUtils、BeanCopier、Dozer、Orika 哪个性能最强?

非常强悍的 RabbitMQ 总结,写得真好!

一文搞清楚,QPS、TPS、并发用户数、吞吐量

微服务场景下的数据一致性解决方案

腾讯面试官:如何停止一个正在运行的线程?我一脸蒙蔽。。。

实现多级缓存架构设计方案

Spring 中经典的 9 种设计模式,打死也要记住啊!

微服务架构实施原理详解

分库分表 vs NewSQL 数据库

SpringBoot实现登录拦截器(实战版)

使用 JWT 来保护你的 SpringBoot 应用

再见,Eclipse。

Spring Boot 最最最常用的注解梳理

拼爹爹面试官竟然问我 new 一个对象背后发生了什么?这太难了。。。

Spring 常犯的十大错误,打死都不要犯!

Spring Boot 使用 AOP 防止重复提交

不小心执行了 rm -f,先别急着跑路

Google 出品的 Java 编码规范,强烈推荐,权威又科学!

Arrays.asList 有坑,千万别踩!

离职 10 天,仅面了 4 家公司,我的感受。。。

用了很多年的 CMS 垃圾收集器,终于换成了 G1,真香!!

一份完整的阿里云 Redis 开发规范,值得收藏!

我们已经不用AOP做操作日志了!

3 个主流 Java 微服务框架

为什么老外都不愿意用MyBatis?

支付宝二面:Mybatis 接口 Mapper 内的方法为啥不能重载吗?我直接懵逼了。。。

【Redis】缓存的三大问题及其解决方案

Spring Boot + Redis 实现接口幂等性,写得太好了!

没错,使用 Nacos 踩坑了

Spring 最常用的 7 大类注解,史上最强整理!

这位学历造假的程序员,刚刚被我辞退了。。。

软件外包公司的入职须知

推荐一个完善的停车管理系统,物联网项目springboot,有源码

快速定位当前数据库消耗 CPU 最高的 sql 语句

今日头条技术架构分析

牛逼!下一代 Docker 镜像构建神器

大厂的 404 页面都长啥样?看到最后一个,我笑了。。。

一条 SQL 引发的事故,同事直接被开除!!

delete 后加 limit 是个好习惯么

SpringMVC + MyBatis + MySQL + Redis(作为二级缓存) 配置

一个依赖搞定 Spring Boot 反爬虫,防止接口盗刷!

用 float 存储金额,老板说损失从工资里扣!

为什么很多公司转型 Go 语言开发?Go 语言能做什么

面试问烂的 Spring AOP 原理、SpringMVC 过程

Spring Boot 实现通用的接口参数校验

微服务之间的最佳调用方式

开源 API 网关架构分析

消息队列中:消息可靠性、重复消息、消息积压、利用消息实现分布式事务

为什么 StringBuilder 不是线程安全的?

微服务的简介和技术栈

微信红包的 CAP

8 种方案解决重复提交问题!