2020-08-23-1


最简单的6种防止数据重复提交的方法!
中断还是轮询?取个数据包真麻烦!
如何将 Nginx 性能提升10倍?这10个“套路”请收好!
多图干货 | 分布式文件系统设计,该从哪些方面考虑?
为什么阿里规定需要在事务注解@Transactional中指定rollbackFor?
漫画:什么是树状数组?
为什么阿里规定需要在事务注解@Transactional中指定rollbackFor?
飞天茅台超卖事故:Redis分布式锁请慎用!
面试官问:大量的 TIME_WAIT 状态 TCP 连接,对业务有什么影响?怎么处理?
Java中 volatile 关键字的最全总结,快给自己查缺补漏吧!
10张流程图+部署图,讲透单点登录原理与简单实现!
中高级开发面试必问的Redis面试题,看这篇就够了!
面试:你知道Java中的回调机制吗?
太赞了!终于有人把怎么在 IDEA 中使用 Java 热部署插件 JRebel 讲清楚了。。。
线程异常如何处理?试试这样
不懂性能测试,被面试官挂了...
Kafka架构原理,也就这么回事!
50道Java集合经典面试题(收藏版)
职场中,有哪些常见问题,是跳槽永远无法解决的?
记一次由Redis分布式锁造成的重大事故,避免以后踩坑!
Java基础、虚拟机、多线程、设计模式、UML、问题排查等
Java笔试面试题、面经
MySQL、MyCat、Redis、图数据库
Java后端技术-文章导读列表(总)
选错「索引」导致的线上慢查询
再见 count(*)
数据库连接池终于搞对了,这次直接从100ms优化到3ms!
TCP 协议面试灵魂 12 问,问到你怀疑人生!
一文讲透 “进程、线程、协程”
监控系统选型看这一篇够了!选择 Prometheus 还是 Zabbix ?
由 Redis 分布式锁造成的重大事故
一个hashCode问题的追问,差点让我陷入无底洞
后端不哭!最新优化性能经验分享来啦
支付宝二面:Mybatis接口Mapper内的方法为啥不能重载吗?我直接懵逼了...
15000 字的 SQL 语句大全
不想CRUD干到老,就来看看这篇OOM排查的实战案例!
详解Java内存溢出的几种情况
基于SpringBoot的车牌识别系统(附项目地址)
手把手教你给 SQL 做个优化
拼多多二面:Mybatis是如何执行一条SQL命令的?
有了这款可视化工具,Java 应用性能调优 so easy
​LeetCode刷题实战13: 罗马数字转整数
理解一致性hash算法以及TreeMap简易实现示例

高性能网关设计实践
常用算法复杂度速查表,蹲坑的功夫都能背
当 Redis 发生高延迟时,到底发生了什么
Java面试必问:ThreadLocal终极篇 淦!
从原型模式到浅拷贝和深拷贝
哈哈,咱们团队早就不用try-catch-finally关闭资源了!
通过源码分析Mybatis是如何返回数据库生成的自增主键值?
MyBatis动态SQL,写SQL更爽
面试被问到Redis实现发布与订阅,手摸手教
面试:如何决定使用 HashMap 还是 TreeMap?
面试官:连Spring三级缓存都答不好,自己走还是我送你?
如何有效防止SQL注入攻击

Spring事务源码分析专题(一)JdbcTemplate使用及源码分析
百万级数据,分页如何处理?
如何有效防止SQL注入攻击
面试官:连Spring三级缓存都答不好,自己走还是我送你?

老板喊你设计一个高效的定时任务系统!
Redis哨兵原理,我忍你很久了!
我去,你竟然还不会用API网关!
不懂性能测试,被面试官挂了...
不懂Redis Cluster原理,我被同事diss了!
当初我要是这么学习Nginx就好了!(多图详解)
Kafka架构原理,也就这么回事!
自古帝王多短命,假如皇帝也懂负载均衡算法...
Java多线程优化都不会,怎么拿Offer?
Kafka是如何处理Netflix每天2万亿条消息的?
面试突然问Java多线程原理,我哭了!
面试不再慌!跟着老司机吃透Spring Cloud
超实用:14种性能监控与负载测试工具
很遗憾,没有一篇文章能讲清楚ZooKeeper
所有你想要知道的DevOps实践都在这里
我花了10个小时,写出了这篇K8S架构解析
想实现高可用?先搞定负载均衡原理
这一次,彻底弄懂“秒杀系统”
一文深度揭秘Redis的磁盘持久化机制
图解“红黑树”原理,一看就明白!
神一样的CAP理论被应用在何方?
花了一个星期,我终于把RPC框架整明白了!
用Python偷偷告诉你国庆8亿人都去哪儿浪?
终于明白为什么要“分库分表”了!
关于GC原理和性能调优,看这一篇就够了!
支撑百万并发的“零拷贝”技术,你了解吗?
这样讲API网关,你应该能明白了吧!
没看这篇干货,别说你会使用“缓存”
这篇文章,专治MQ中间件各种疑难杂症

心里没点B树,怎能吃透数据库索引底层原理?
【面试官最爱考察的算法】单链表的反转(java实现)
Hello Redis,我有7个问题想请教你!
数据结构之跳跃表 - 基于二分查找的多级索引链表
数据结构之跳跃表 - 基于二分查找的多级索引链表
如何设计并实现一个DB连接池?
2019年阿里、京东、美团面试总结,这些面试题你会吗?
RabbitMQ和Kafka到底怎么选?
浅谈常见的七种加密算法及实现
最新阿里技术三面 - 并发容器+死锁+负载均衡高并发+微服务
Netty解决粘包和拆包问题的四种方案
深入剖析Redis系列(三) - Redis集群模式搭建与原理详解

 

真香,GitLab 和 Docker自动化部署SpringBoot应用
整洁的代码 VS 肮脏的代码?
Thread.sleep(0) 用来做啥子?
Nginx 为何如此牛逼?

思考:Redis的各项功能帮助我们解决了哪些问题?
Java 中一个令人惊讶的 BUG !!
SpringBoot 引起的“堆外内存泄漏”? 看看美团大牛是如何排查的
最简单的6种防止数据重复提交的方法!
[MBTI]四大维度 – 第二篇
程序CPU占用率飙升,如何定位线程的堆栈信息?「超详细,值得收藏」看不懂还有配套视频 - 第319篇
[MBTI]什么是MBTI – 第一篇
GraphQL的探索之路 – SpringBoot集成GraphQL之Query篇三 - 第316篇
GraphQL的探索之路 – 一种为你的API而生的查询语言 - 第314篇
GraphQL的探索之路 – SpringBoot集成GraphQL之Query篇三 - 第316篇
JVM整体结构及内存模型【JVM:内存模型深度剖析】 - 第10篇
GraphQL的探索之路 – SpringBoot集成GraphQL小栗子篇二 - 第315篇
打破双亲委派【JVM:类加载机制深度剖析】 - 第9篇
GraphQL的探索之路 – 一种为你的API而生的查询语言 - 第314篇
打破双亲委派【JVM:类加载机制深度剖析】 - 第8篇
2020上半年发文汇总「值得收藏」
双亲委派机制【JVM:类加载机制深度剖析】 - 第7篇
「字节码插桩」统计方法耗时(第三篇:叱咤风云)- 第313篇
「字节码插桩」统计方法耗时(第二篇:崭露头角)- 第311篇
类加载器【JVM:类加载机制深度剖析】 - 第6篇
「字节码插桩」统计方法耗时(第一篇:初出茅庐)- 第311篇
深入理解加载和初始化【JVM:类加载机制深度剖析】 - 第5篇
Docker优雅的关闭SpringBoot - 第310篇
类加载过程【JVM:类加载机制深度剖析】 - 第4篇
SpringBoot 优雅停止服务的几种方法 - 第309篇
充电5分钟,通话2小时/精力管理金字塔/高效率休息
Java语言的优雅停机 - 第308篇
减肥追班花/我要学英语/SMART原则,让你做事更有目标感
100G的文件如何读取续集 - 第307篇
一图了解JVM核心组成【JVM:基础入门】 - 第3篇
什么是Java虚拟机【JVM:基础入门】 - 第2篇
100G的文件如何读取 - 第306篇
JVM内存模型和性能调优:为什么要学习JVM - 第1篇
租车搞货拉拉让你买车的坑,你踩了吗
如何学会思考,来自一位粉丝的灵魂拷问
布隆过滤器Bloom Filter竟然让我解决了一个大厂的问题 - 第305篇
艾宾浩斯记忆法·遗忘曲线
一分钟get:缓存穿透、缓存击穿、缓存雪崩 - 第304篇
水满自溢「限流算法第四把法器:漏桶算法」- 第303篇
如何做到有效的学习:学习金字塔
没有预热,不叫高并发「限流算法第三把法器:令牌桶算法」- 第302篇
费曼学习法为什么会如此有魅力
精度不够,滑动时间来凑「限流算法第二把法器:滑动时间窗口算法」- 第301篇
高并发,不怕不怕「限流算法第一把法器:计数器法」 - 第300篇
我的费曼学习法之路「世界上最好的学习法:费曼学习法」
史上讲解最详细:版本号命名的前世今生(Spring Cloud版本命名原来是这么回事)- 值得收藏一生 - 第299篇
我命由我不由天,我的UI我做主「定制Spring Boot Admin UI的页面」- 第298篇

博客后台 - 博客园
超实用的康奈尔笔记法
为数据可视化赋能Spring Boot Admin - 第297篇
生活仍得继续,学习永无止境
国内最全的Spring Boot系列之三
悟纤和师傅去女儿国「线程并行变为串行,Thread你好牛」
Future love @Async的化学反应 - 第295篇
分布式事务的BASE理论
我按摩你泡脚,你居然不等我「牛逼的Future」 - 第294篇
分布式事务的CAP理论
真漂亮,异步调用还能这么玩 - 第293篇
分布式事务产生的场景
为什么你要阻碍我,你看我扎不扎你「见鬼,定时任务延迟执行?」 - 第292篇
事务的四大特性ACID
我的天,hash值居然会相等? - 第291篇
事务的基本概念
分布式事务「2020年」必学,升职加薪你准备好了吗?
进制8421,这么妖? - 第290篇
Bb你还给老师了吗? - 第289篇
探索内存碎片化 - 第288篇
分布式算法真是吊炸天 – memcached- Memcached - 第287篇
你懂她,可惜你不懂我「LRU 」- Memcached- 第286篇
内存管理,难于上青天? - memcached - 第285篇
爱我,就要懂我 – Memcached- 第284篇
面试不再怕,让LRU无处可逃 - 第283篇
双向链表,比西天还远? - 第282篇
MyBatis源码分析和纯手写MyBatis框架集合(值得收藏)
色谈Java序列化:女孩子慎入 - 第280篇

WSDL是什么“Lese” - 第276篇
WebService SOAP概述 - 第275篇

哪吒:我命由我不由天
手写MyBatis,纯手工打造开源框架(第四篇:决胜千里)
手写MyBatis,纯手工打造开源框架(第三篇:运筹帷幄)
手写MyBatis,纯手工打造开源框架(第二篇:君临天下)
手写MyBatis,纯手工打造开源框架(第一篇:风云再起)
MyBatis的Mapper是什么`垃圾`
从源码看MyBatis,竟如此简单
为什么说学习Spring从SpringBoot开始?
一图纵览MyBatis的工作原理
学习SpringBoot经验之谈
MyBatis能脱离Spring吗
Springboot,Java程序员必学!
Spring Boot MyBatis最全教程:你值得拥有
精通Springboot,薪资随便开

263.Spring Boot JWT:实战
262.Spring Boot JWT:入门教程
261.Spring Boot+Spring Security:系列集合
260.Spring Boot+Spring Security:设置登录过期时间的正确姿势
259.Spring Boot+Spring Security:记住我(Remember-Me): 基于持久化token的方案
258.Spring Boot+Spring Security:记住我(Remember-Me): 基于简单加密token的方案
257.Spring Boot+Spring Security:记住我(Remember-Me): 方案

博客后台 - 博客园
257.Spring Boot+Spring Security:记住我(Remember-Me): 方案
257.Spring Boot+Spring Security:记住我(Remember-Me): 方案
256.Spring Boot+Spring Security: MD5是加密算法吗?
255.Spring Boot+Spring Security:使用md5加密
254.Security注解:@PreAuthorize,@PostAuthorize, @Secured, EL实现方法安全
253.Spring Boot+Spring Security:获取用户信息和session并发控制
252.Spring Boot+Spring Security:标签sec:authorize的使用
251.Spring Boot+Spring Security:基于URL动态权限:自定义Filter
250.Spring Boot+Spring Security:基于URL动态权限:自定义AccssDesionManager
249.Spring Boot+Spring Security:基于URL动态权限:扩展access()的SpEL表达式
248.Spring Boot+Spring Security:基于URL动态权限:准备工作
13. Spring Boot+Spring Security:基于URL动态权限n种方案
246.Spring Boot+Spring Security:页面白名单和获取登录信息
245.使用winsw部署spring boot项目
国内最全的Spring Boot系列之二
224.Spring Boot+Spring Security:自定义Filter
223.Spring Boot+Spring Security:原理1
222.Spring Boot+Spring Security:动态加载角色
Sharding-jdbc视频:当Sharding-jdb遇到Spring Boot
221.Spring Boot+Spring Security:登出和403处理
220.Spring Boot+Spring Security:自定义登录页面和构建主页
219.Spring Boot+Spring Security:基于MySQL数据库的身份认证和角色授权
218.Spring Boot+Spring Security:基于内存数据库的身份认证和角色授权
217.Spring Boot+Spring Security:基于内存的角色授权
216.Spring Boot+Spring Security:基于内存的认证信息
215.Spring Boot+Spring Security:初体验
214. Spring Security:概述
213.Spring Boot 2.0新特性:配置绑定
212. Spring Boot WebFlux:响应式Spring Data之MongoDB
211. Spring Boot WebFlux:使用篇
210. Spring Boot WebFlux:概念篇
Java8新特性:Stream:实战篇
Java8新特性:Stream:基础篇
Java8新特性:方法引用

风口之上,我是那头猪嘛?
Java8新特性:Lambda表达式: 摸摸里面
Java8新特性:Lambda表达式:过关斩将:使用场景
Java8新特性:Lambda表达式:小试牛刀
Java8新特性:接口的默认方法
208. Spring Boot Swagger2:排序 – 漂游记
207. Spring Boot Swagger2:极简方式
206. Spring Boot 2.0 Swagger2:使用
205. Spring Boot 2.0 Swagger2:初识Swagger
205. jetcache:你需要知道的小技巧
204. jetcache:在Spring Boot中怎么玩?
Spring Boot 数据库迁移系列

198. Spring Boot Flyway工作原理

196. Spring Boot 数据库迁移:Liquibase
195. Spring Boot 2.0数据库迁移:Flyway
194. Spring Boot 数据库迁移:Flyway
193. Spring Boot 数据库迁移:概述
Spring Boot Shiro原理系列
愚你相遇,好幸运:遇见你,遇见了最好的自己

Spring Boot葵花宝典:小试牛刀:Unrecognized Windows Sockets error: 10106
187. Spring Boot 2.0小彩蛋 :动态 banner
186. Spring Boot 2.0发布:番外篇
Spring Boot葵花宝典:初出茅庐
Spring Boot葵花宝典:初现江湖
API 面试四连杀:接口如何设计?安全如何保证?签名如何实现?防重如何实现?

posted @ 2020-08-23 17:04  弱水三千12138  阅读(169)  评论(0编辑  收藏  举报