摘要: ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容 cp 拷贝 阅读全文
posted @ 2021-10-07 13:13 bit01 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1、二叉树 满二叉树、完全二叉树 2、二叉查找树 左子节点小于根节点、右子节点大于根节点。 3、平衡二叉树(AVL树) 是严格意义上的平衡二叉树(所以节点的左右子节点的高度差不超过1)。 所以这个增删之后,需要通过旋转来控制平衡。 4、红黑树 每个节点非红即黑; 根节点是黑; 每个叶子节点也是黑; 阅读全文
posted @ 2021-10-07 12:02 bit01 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 十大排序算法:冒泡、快速、简单插入、希尔、简答选择、堆、归并、基数、桶、 希、选、堆、快不稳定。 nlogn : 堆、快、归。 阅读全文
posted @ 2021-10-07 11:49 bit01 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1、在 java 中守护线程和本地线程区别? java 中的线程分为两种:守护线程(Daemon)和用户线程(User)。 任何线程都可以设置为守护线程和用户线程,通过方法 Thread.setDaemon(boolon);true 则把该线程设置为守护线程,反之则为用户线程。Thread.setD 阅读全文
posted @ 2021-10-06 20:23 bit01 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 代理模式分为两种:静态代理、动态代理 静态代理:程序在编译过程中,根据相关的信息生成相应的.class文件。 动态代理:在程序运行过程中,根据提出的相关要求生成相应的.class文件,并把.class文件加载到JVM中。 动态代理又分成两种:JDK动态代理和cglib动态代理: JDK动态代理:基于 阅读全文
posted @ 2021-10-06 20:14 bit01 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1、开闭原则 2、里氏替换原则 3、依赖注入原则 4、接口隔离原则 5、迪米特原则 6、合成复用原则 阅读全文
posted @ 2021-10-06 20:05 bit01 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 1 public class Factory_1 { 2 public static void main(String[] args) { 3 4 //普通方法实现 5 C1 c01 = new Simple_factory().make("AAA"); 6 if(!c01.equals( 阅读全文
posted @ 2021-10-06 20:00 bit01 阅读(70) 评论(0) 推荐(0) 编辑