Categories
language(13)
algorithm(3)
ds(1)
os(13)
unix(19)
db(13)
soft(22)
java(32)
java_web(11)
tool(10)
secure(2)
linux(2)
performance(5)
network(6)
spring(1)
work(1)
clean_code(26)
architecture(2)
think(4)
language
- leetcode的脚本全解
- python调试
- js 键盘快捷键
- shell参数替换
- 正则基础
- shell语法
- 回调函数与函数指针
- python basic
- js_basic
- 浏览器的工作机制
- 对前端html、css、js的关系的看法
- C++虚函数表解析
- c_plus_plus basic
algorithm
ds
os
unix
- 定时任务
- linux软件安装
- tmux & screen @Deprecated
- vi
- top
- 内存命令
- load average
- 磁盘命令
- curl
- sed
- tr
- awk
- 文本
- 学会使用手册
- grep
- 系统资源
- 网络
- find实用
- 文件相关命令
db
- 通过clion查看mysql-server源码
- explain调优sql语句(mysql)
- 索引的数据结构(mysql)
- 事务隔离级
- 一条sql的执行(mysql)
- leetcode sql全解
- 数据库分库分表
- 视图
- 数据库查询性能优化
- mysql相关配置
- 能使pg
- 常用函数(mysql)
- sql基础
soft
- 日志各jar依赖
- redis集群搭建
- redis源码分析
- thrift
- es基础
- Kafka
- tomcat的启动关闭与请求处理
- 我是这样看源码的
- dubbo基本配置
- tomcat一些配置
- idea中编译tomcat源码(译)
- hello redis
- nginx简单使用
- maven工程结构(译)
- maven基本命令
- clean pom
- logback日常总结
- selenium
- 解决maven冲突终极办法
- logback
- 各种环境配置
- git基础命令
java
- ThreadPoolEexcutor
- Countdownlatch
- AbstractQueuedSynchronizer
- ReentrantLock源码解析
- 如何得到jvm的本地指令
- java内存模型与线程
- 方法
- 一个题目来说equals和hashCode
- equal & hashcode
- 反射
- concurrentHashMap
- java native调用
- HashMap
- Collection常用子类源码注解
- logback日常总结
- jvm常用配置
- jvm性能工具(notes)
- java并发基础
- java序列化解析
- java基础
- gc算法
- excel解析
- java并发编程实战笔记与实践
- java线程间通信方式
- jvm内存模型
- java8
- 类加载机制
- jvm执行引擎
- 编译openJdk
- 泛型
- 枚举
- 注解
java_web
- uuid(抄)
- spring基础
- spring实战
- 过滤器和拦截器
- cookie和session
- idea中编译tomcat源码(译)
- spring事务
- spring ioc启动流程
- spring aop
- url pattern
- 从启动日志看spring mvc的流程
tool
secure
linux
performance
network
spring
work
clean_code
- 写可维护的代码
- 重构
- 实现模式
- 设计模式概述
- 访问者模式
- 模版方法
- 策略模式
- 状态模式
- 单例模式
- 代理模式
- 原型模式
- 观察者模式
- 备忘录模式
- 中介者模式
- 迭代器模式
- 解释器模式
- 享元模式
- 工厂(简单工厂、工厂方法、抽象工厂)
- 门面模式
- 装饰器模式
- 组合模式
- 命令模式
- 责任链模式
- 建造者模式
- 桥接器模式
- 适配器模式