摘要: 1. Java锁的种类 在笔者面试过程时,经常会被问到各种各样的锁,如乐观锁、读写锁等等,非常繁多,在此做一个总结。介绍的内容如下: 乐观锁/悲观锁 独享锁/共享锁 互斥锁/读写锁 可重入锁 公平锁/非公平锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 以上是一些锁的名词,这些分类并不是全是指锁的状 阅读全文
posted @ 2019-10-21 09:53 小样的不是 阅读(259) 评论(0) 推荐(0) 编辑
摘要: idea 调试工具的使用 原文:https://blog.csdn.net/hao_hl1314/article/details/53120918 Intellij IDEA Debug调试区工具的使用方法 快捷键F9 resume programe 恢复程序 Alt+F10 show execut 阅读全文
posted @ 2019-08-21 10:40 小样的不是 阅读(646) 评论(0) 推荐(1) 编辑
摘要: public static boolean isPureDigital(String str) { if (str == null || "".equals(str)){ return false; } Pattern p; Matcher m; p = Pattern.compile("[0-9] 阅读全文
posted @ 2019-08-14 15:37 小样的不是 阅读(7199) 评论(0) 推荐(0) 编辑
摘要: HashMap 和 Hashtable 的区别 HasMap 中带有初始容量的构造函数: public HashMap(int initialCapacity, float loadFactor) { if (initialCapacity < 0) throw new IllegalArgumen 阅读全文
posted @ 2019-08-06 15:02 小样的不是 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.什么是事务? 事务是对数据库中一系列操作进行统一的回滚或者提交的操作,主要用来保证数据的完整性和一致性。 2.事务四大特性(ACID)原子性、一致性、隔离性、持久性? 原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用 阅读全文
posted @ 2019-08-06 10:42 小样的不是 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.什么是索引? 何为索引: 数据库索引,是数据库管理系统中一个排序的数据结构,索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。 2.索引的作 阅读全文
posted @ 2019-08-06 10:18 小样的不是 阅读(318) 评论(0) 推荐(0) 编辑