摘要:
线程池: (1) 线程池的返回值ExecutorService简介: ExecutorService是Java提供的用于管理线程池的接口。该接口的两个作用:控制线程数量和重用线程 (2)4中常用线程池 Executors.newCacheThreadPool():可缓存线程池,先查看池中有没有以前建 阅读全文
posted @ 2021-10-10 22:50
timelfb
阅读(67)
评论(4)
推荐(0)
摘要:
1、作用:负责把磁盘上的class文件加载到JVM中,Class引用字节码 2、JVM中的类加载器: BootStrap:老大。类加载器的祖先。 打印它会得到null。 负责加载JRE/lib/rt.jar(JDK中绝大部分的类) ExtClassLoader: 负责加载JRE/lib/ext/*. 阅读全文
posted @ 2021-10-10 22:48
timelfb
阅读(43)
评论(0)
推荐(0)
摘要:
一、动态代理 1.1、代理模式 l 什么是代理模式及其作用 Proxy Pattern(即:代理模式),23种常用的面向对象软件的设计模式之一 代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起 阅读全文
posted @ 2021-10-10 22:47
timelfb
阅读(60)
评论(0)
推荐(0)
摘要:
1. 职责: 动态的为一个对象增加新的功能。 装饰模式是一种用于代替继承的技术,无须通过继承增加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。 2. 实现细节: 1) Component抽象构件角色: 真实对象和装饰对象有相同的接口。这样,客户端对象 阅读全文
posted @ 2021-10-10 22:45
timelfb
阅读(124)
评论(0)
推荐(0)
摘要:
一、MySQL中的事务 1.事务的概念 指逻辑上的一组操作,组成这个操作的各个单元,要么全部成功、要么全部失败。 2.Mysql中的事务 (1) Mysql引擎是支持事务的。 (2) Mysql默认是自动提交事务。每条sql语句都处在单独的事务中。 (3) 手动控制事务 ① 开启事务:start t 阅读全文
posted @ 2021-10-10 22:44
timelfb
阅读(109)
评论(0)
推荐(0)
摘要:
HashMap中未进行同步考虑,而 Hashtable则使用了synchronized,在每个操作hash表的方法上加上了synchronized同步锁例如: public synchronized int size() { return count; }public synchronized bo 阅读全文
posted @ 2021-10-10 22:41
timelfb
阅读(31)
评论(0)
推荐(0)

浙公网安备 33010602011771号