数据库死锁
kmp
快排
单例
mysql
事务隔离级别 read UNCOMMITTED
read COMMITTED
repeatable read
serializable
left join , inner join, right join
行转列
索引类型: 1.普通索引 2.唯一键索引(主键索引也是一种唯一键索引) 3.全文索引
linux 查看文件的常用命令 cat vim grep tail˜
缓存的4中形式 https://zhuanlan.zhihu.com/p/21729611
- 基于超时的简单(stupid)模式 (所有请求拿不到,都自己去请求DB)
- 基于超时的常规模式 (只有一个请求拿不到时去请求DB,其他请求等待)
- 基于刷新的简单(stupid)模式 (所有请求拿不到,都自己去请求DB)
- 基于刷新的常规模式(只有一个请求拿不到时去请求DB,其他请求等待)
倒排索引:根据属性的值来查找记录
http状态码
1xx:消息,只包含状态行和某些可选的响应头信息,客户端根据返回,继续其他处理逻辑。 2xx:成功 3xx:重定向 4xx:客户端错误 5xx:服务器错误
Java I/O 中的设计模式:
- InputStream/OutputStream/Reader/Writer: 装饰器模式
- InputStreamReader/OutputStreamWriter: 适配器模式
transient 关键字
被这个关键字修饰的属性不会被序列化
tcp/ip 7层划分
- 应用层
- 表示层
- 会话层
- 传输层
- 网络层
- 数据链路层
- 物理层
Spring
- IOC : 加载过程 (载入和解析 -> 注册 -> 初始化)
- AOP : 两种方式 (JDK的Proxy Cglib动态代理,javassist字节码增强)
- MVC : 请求迭代,(参数名获取)
leetCode
problem : 16