10 2021 档案
-
java多线程源码
摘要:线程: Thread :线程类,实现runaable接口,拥有一个Runnable对象属性,start方法把Thread对象放进ThreadGroup,然后执行start0方法,进入jvm在cpu调度时执行run方法,Thread类的run方法默认时执行Runnable的run方法; Runnabl 阅读全文
-
redis数据结构和命令
摘要:基本命令: select : 选择redis数据库(0 -15); keys : 获取所有的键值; del : 删除一个键值; flushdb : 清空当前选择的数据库; flushall : 清空所有数据库; expire : 给键值设置过期时间; multi : 事务头; exec : 提交事务 阅读全文
-
设计模式
摘要:设计原则: 开闭原则:对扩展开放,对修改关闭; 单一职责原则:类的职责越少越好,将大的类分成小的类; 合成复用原则:使用组合和聚合代替继承; 里氏替换原则:使用父类的地方一定可以用子类代替; 依赖倒转原则:面向接口编程; 接口隔离原则:接口的职责专一,将大的接口分割成小的接口; 迪米特法则:一个对象 阅读全文