上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: 首先注意:B树就是B-树,"-"是个连字符号,不是减号。 B-树是一种平衡的多路查找(又称排序)树,在文件系统中有所应用。主要用作文件的索引。其中的B就表示平衡(Balance) B+树有一个最大的好处,方便扫库,B树必须用中序遍历的方法按序扫库,而B+树直接从叶子结点挨个扫一遍就完了。 B+树支持 阅读全文
posted @ 2020-06-04 09:36 程序员小宇 阅读(2264) 评论(0) 推荐(0) 编辑
摘要: 集合判断: ** 例1: 判断集合是否为空:** CollectionUtils.isEmpty(null): true CollectionUtils.isEmpty(new ArrayList()): true CollectionUtils.isEmpty({a,b}): false ** 例 阅读全文
posted @ 2020-06-01 21:41 程序员小宇 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 默认的Maven源为国外,下载速度非常慢,修改成阿里源可提高速度 (1)找到 apache-maven-3.5.2\conf 目录中的 settings.xml 文件 (2) 修改maven 本地仓库地址, 首先在D:\Program Files创建文件夹MavenRepository ; 找到se 阅读全文
posted @ 2020-06-01 19:11 程序员小宇 阅读(9354) 评论(0) 推荐(1) 编辑
摘要: 主键、外键、where、group by、order by 表的主键、外键必须有索引 数据量超过300的表应该有索引 经常与其他表进行连接的表,在连接字段上应该建立索引 经常出现在where字句中的字段,特别是大表的字段,应该建立索引 索引应该建在选择型高的字段上 索引应该建在小字段上,对于大的文本 阅读全文
posted @ 2020-06-01 00:16 程序员小宇 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 相同点: 两者都是接口;(废话) 两者都可用来编写多线程程序; 两者都需要调用Thread.start()启动线程; 不同点: 两者最大的不同点是:实现Callable接口的任务线程能返回执行结果;而实现Runnable接口的任务线程不能返回结果; Callable接口的call()方法允许抛出异常 阅读全文
posted @ 2020-05-31 23:45 程序员小宇 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 加载–>连接->初始化 父类静态变量、 父类静态代码块、 子类静态变量、 子类静态代码块、 父类非静态变量(父类实例成员变量)、 父类构造函数、 子类非静态变量(子类实例成员变量)、 子类构造函数。 1.静态代码块总是最先执行的; 2.子类和父类的静态代码块都执行完之后,在执行父类的非静态代码块和父 阅读全文
posted @ 2020-05-31 23:32 程序员小宇 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 缓存的区别 缓存分为本地缓存和分布式缓存。以java为例,使用自带的map或者guava实现的是本地缓存,最主要的特点是轻量以及快速,生命周期随着jvm的销毁而结束,并且在多实例的情况下,每个实例都需要各自保存一份缓存,缓存不具有一致性。 使用redis或memcached之类的称为分布式缓存,在多 阅读全文
posted @ 2020-05-31 23:16 程序员小宇 阅读(812) 评论(0) 推荐(0) 编辑
摘要: linux中如何查看某个端口是否被占用 之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以roo 阅读全文
posted @ 2020-05-31 22:44 程序员小宇 阅读(5011) 评论(0) 推荐(1) 编辑
摘要: 线程是否安全: HashMap 是非线程安全的,HashTable 是线程安全的;HashTable 内部的方法基本都经过synchronized 修饰。(如果你要保证线程安全的话就使用 ConcurrentHashMap 吧!); 效率: 因为线程安全的问题,HashMap 要比 HashTabl 阅读全文
posted @ 2020-05-31 17:16 程序员小宇 阅读(122) 评论(0) 推荐(0) 编辑
摘要: RandomAccess用来当标记,是一种标记接口。 用处是当要实现某些算法时,会判断当前类是否实现了RandomAccess接口,会选择不同的算法。 接口RandomAccess中内容是空的,只是作为标记用。比如List下的ArrayList和LinkedList。其中ArrayList实现了Ra 阅读全文
posted @ 2020-05-31 17:09 程序员小宇 阅读(628) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页