Keep It Simple, Stupid
Tadow
主页
分类
存档
自建
收藏
关于
搜索
搜索
Keep It Simple, Stupid
Hexo
JVM
Linux
Web
共识算法
工具
并发
感悟
折腾
数据结构
杂项
渗透
爬虫
算法
网络编程
踩坑记录
运维
Hexo
Hexo 添加其他的评论系统
Hexo 第一篇博客
JVM
JNI 初探
深入理解 Java 虚拟机(三)
深入理解 Java 虚拟机(一)
深入理解 Java 虚拟机(二)
Linux
Linux 磁盘与文件系统
Linux 文件权限和目录配置
Web
JMeter 压测
JSR303-参数检验
Mybatis 逆向工程对 text 的特殊处理
Nginx 学习
NodeJS 模仿 Express 封装路由
Redis 思维导图
Redis 集群搭建
SpringMVC - 处理静态资源 (转)
Spring 请求参数获取的几种方式(转)
WebMvcConfigurer 小结
七牛云免费额度开启 HTTPS 代理
CAS 单点登陆系统 Demo
Gacache 分布式缓存
共识算法
Raft 算法
工具
常用的一些工具和网站
数据库大作业
并发
自旋锁,CLH 锁,MCS 锁
AQS 源码解析(上)
CAS 与原子变量
Go runtime 调度
Java 多线程之设计模式
Volatile 关键字详解
阻塞队列
ThreadPoolExecutor 源码解析
JUC 并发工具包
Java 多线程基础
感悟
0202 年度总结
找工作一点点经验分享
折腾
断舍离
数据结构
Map 映射结构
字典树初探
线段树初探
二分搜索树
堆和优先队列
并查集
杂项
PC 端软件推荐
Win10 美化
渗透
Nmap 学习
爬虫
Java 爬虫实战(一) :爬取斗图社所有 gif
算法
AtCoder Beginner Contest 189
AtCoder Beginner Contest 261
DP:数字三角形模型
DP:状态机模型
DP:计数 DP
LeetCode1178. 猜字谜
Lc1621. 大小为 K 的不重叠线段的数目
LeetCode1799.N 次操作后的最大分数和
LeetCode363. 矩形区域不超过 K 的最大数值和
LeetCode87. 扰乱字符串
LRU 队列实现
LeetCode 位运算
一道 LeetCode 引发的惨案
力扣 220th 周赛
力扣 295th 周赛
力扣 42th 双周赛
双向循环链表
可以获取最小值的栈
搜索:Flood Fill
搜索:双向 BFS
算法分类导航
记两道并查集的题(lc947 & lc803)
AtCoder Beginner Contest 188
AtCoder Beginner Contest 190
Codeforces#811 Div3 题解
DP:最长上升子序列模型
KMP 算法
Rabin-Karp 算法
图论:单源最短路的建图方式
图论:常见的最短路算法模板
基础:前缀和&差分
常见的排序算法总结
搜索:0-1BFS
贪心:绝对值不等式
LeetCode 单调栈
LeetCode 背包问题
图论:单源最短路的综合应用
LeetCode 查找
LeetCode 贪心
DP:背包模型
LeetCode 二分查找
LeetCode 栈&队列
LeetCode 滑动窗口
LeetCode 链表
LeetCode 回溯&递归
LeetCode 数组
LeetCode 二叉树
LeetCode 动态规划
网络编程
Socket 网络编程
踩坑记录
Golang 踩坑:exec 取消后不退出
你有 FreeBug 么?--->Spring-solr
Spring-Redis 遇到的 bug
Spring-Security 遇到的小问题
由于 cmd 引发的血案
Fuck 面试
运维
FastDFS 学习