上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页
摘要: JDK动态代理 JDK提供的动态代理。Java中提供了一个动态代理类Proxy,proxy提供了一个创建代理对象的静态方法(newProxyInstance方法)来获取代理对象 01 代码 1> 卖票接口 /** * 卖票接口 * @author : lyn */ public interface 阅读全文
posted @ 2022-03-31 16:56 进击的小蔡鸟 阅读(42) 评论(0) 推荐(0)
摘要: CGLIB动态代理 CGLib使用字节码技术生成代理类,在JDK1.6之前比java反射效率高,到jdk1.8的时候jdk的代理效率高于cglib代理 cglib不能对生命为final的类或者方法进行代理,因为cglib的原理是动态生成被代理类的子类 CGLIN是第三方提供的包,需要引入jar包 < 阅读全文
posted @ 2022-03-31 16:02 进击的小蔡鸟 阅读(115) 评论(0) 推荐(0)
摘要: 文件上传报413错误 问题描述:在本地,测试环境可以正常上传,在线上环境时报出413错误 原因:nginx服务器限制了上传大小 问题解决:告诉运维修改配置即可,具体方法百度 阅读全文
posted @ 2022-03-30 15:23 进击的小蔡鸟 阅读(164) 评论(0) 推荐(0)
摘要: 浅克隆与深克隆 阅读全文
posted @ 2022-03-30 14:39 进击的小蔡鸟 阅读(49) 评论(0) 推荐(0)
摘要: JVM 在加载外部类的过程中, 是不会加载静态内部类的, 只有内部类的属性/方法被调用时才会被加载, 并初始化其静态属性 阅读全文
posted @ 2022-03-29 18:38 进击的小蔡鸟 阅读(646) 评论(0) 推荐(0)
摘要: 开闭原则:对扩展开放,对修改关闭 里氏代换原则:任何父类出现的地方,子类一定可以出现;通俗理解:子类可以扩展父类的功能,但不能修改父类原有的功能 依赖倒转原则:高层模块不应该依赖于低层模块,两者都应该依赖于抽象;抽象不应该依赖于细节,细节应该依赖于抽象 接口隔离原则:客户端不应该被迫依赖于他不使用的 阅读全文
posted @ 2022-03-29 17:31 进击的小蔡鸟 阅读(66) 评论(0) 推荐(0)
摘要: 问题描述:在进行单元测试时,报 no tests were found @RunWith(SpringRunner.class)@SpringBootTestpublic class ServerTest { @Test public void getData(){ System.out.print 阅读全文
posted @ 2022-03-25 10:16 进击的小蔡鸟 阅读(6220) 评论(1) 推荐(0)
摘要: 参数校验框架 阅读全文
posted @ 2022-03-24 10:53 进击的小蔡鸟 阅读(385) 评论(0) 推荐(0)
摘要: 同步方法与静态同步方法各自的锁对象是谁 synchronized实现同步的基础:Java中的每一个对象都可以作为锁。 具体表现为以下3种形式。 对于普通同步方法,锁是当前实例对象。 对于静态同步方法,锁是当前类的Class对象。 对于同步方法块,锁是Synchonized括号里配置的对象。 解释: 阅读全文
posted @ 2022-03-23 22:43 进击的小蔡鸟 阅读(1099) 评论(0) 推荐(1)
摘要: JAVA可重入锁 建议先阅读同步方法与静态同步方法各自的锁对象是谁 可重入锁的定义 可重入锁,指的是以线程为单位,当一个线程获取对象锁后,这个线程可以再次获取对象上的锁,而其他线程是不可以的 synchronized和ReentrantLock都是可重入锁 实现原理 实现原理是通过为每个锁关联一个请 阅读全文
posted @ 2022-03-23 22:41 进击的小蔡鸟 阅读(750) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页