java
文章平均质量分 65
狗大师
这个作者很懒,什么都没留下…
展开
-
java多线程
线程的实现方式: Thread:继承线程类,重写run方法 Runnable:类实现接口,实现run方法 Callable:实现此接口,重写call方法,此方法有返回值,能抛出异常 ThreadLocal和synchronized: 都用于解决多线程并发访问 synchronized是利用锁的机制,使变量或代码块在某一时该只能被一个线程访问 ThreadLocal为每一个线程都提供了变量的副本,使得每个线程在某一时间访问到的并不是同一个对象,这样就隔离原创 2021-05-24 21:12:23 · 80 阅读 · 0 评论 -
java代理
最近看spring了解了代理模式,又开始看代理。全是概念性的东西,有些杂乱,整理一下收获。 代理的概念 一种设计模式,调用访问的时候访问代理对象,不直接访问被代理对象(目标对象,就是具体执行业务的类) 好处 隐藏了被代理类的实现,之和代理类交互就行,这样解耦,可以添加一下公共操作 什么场景用 在执行原来方法之前和之后执行一些操作,记录log,事务控制 封装隐藏真实的业务类,隐藏业务逻辑,只暴漏接口给调用者 StringAOP Mybatis也用了 https://www.cnblogs.com/wolf-原创 2021-05-24 16:29:54 · 67 阅读 · 0 评论