摘要: 1.面向对象的三大特性 1)封装(Encapsulation) 隐藏对象的具体实现细节,通过共有方法暴露对象的功能。 内部结构可以自由修改,同时可对成员进行更加精确的控制 (比如在setter方法中加值合法判断) 2)继承(Inheritance) 使用已经存在的类作为基础类(父类),在此基础上建立 阅读全文
posted @ 2020-07-23 15:58 小军的代码库 阅读(676) 评论(0) 推荐(0) 编辑
摘要: SQL 标准定义的四个隔离级别为: Read Uncommitted (读未提交 ) 、 Read Committed (读已提交)、 Repeatable Read (可重复读)、 Serializable (可串行化) ,下面分别介绍。 准备: 创建一张用于测试的查询表 account表,字段自 阅读全文
posted @ 2020-07-23 15:50 小军的代码库 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 功能线程池 嫌上面使用线程池的方法太麻烦?其实Executors已经为我们封装好了4种常见的功能线程池,如下: 定长线程池(FixedThreadPool) 定时线程池(ScheduledThreadPool ) 可缓存线程池(CachedThreadPool) 单线程化线程池(SingleThre 阅读全文
posted @ 2020-07-23 15:41 小军的代码库 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1 线程池的优势 总体来说,线程池有如下的优势: (1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 (2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 (3)提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定 阅读全文
posted @ 2020-07-23 15:27 小军的代码库 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 这其实是一个经典的面试题了,都可以自由发挥各个方面,说出自己的理解,而且涉及的面也是巨多,就看怎么看待了。 URL,英文是Uniform / Universal Resource Locator,中文的翻译就是统一资源定位符,俗称网页地址,简短的说法是网址,用于完整地描述Internet上网页和其他 阅读全文
posted @ 2020-07-23 14:26 小军的代码库 阅读(209) 评论(0) 推荐(0) 编辑