Recent posts

类的生命周期

3 minute read

我们用编译器写的代码是.java文件,有一门课叫编译原理,.java文件经过编辑生成.class文件,类加载,指的是从.class文件如何加载到内存并被JVM识别的过程。

事务

5 minute read

spring事务 https://juejin.cn/post/6844903801841778702

代理、反射和aop

4 minute read

静态代理 由于静态代理在代码运行之前就已经存在代理类,因此对于每一个代理对象都需要建一个代理类去代理。 当需要代理的对象很多时就需要创建很多的代理类,严重降低程序的可维护性。用动态代理就可以解决这个问题。 静态代理对于代理的角色是固定的,如 dao 层有20个 dao 类,如果要对方法的访问权限进行代理,此时需...

序列化

2 minute read

一、序列化的含义、意义及使用场景

Spring

7 minute read

控制反转 ioc 是一种解耦的设计思想。它的主要目的是借助于“第三方”(Spring 中的 IOC 容器) 实现具有依赖关系的对象之间的解耦。 Spring IOC 容器就像是一个工厂一样,当我们需要创建一个对象的时候,只需要配置好配置文件/注解即可,完全不用考虑对象是如何被创建出来的。 IOC 容器负责创建对...