摘要: Maven 打包 标准JAR和Fat JAR打包 在 Maven 的默认打包方式中,生成的标准 JAR 文件仅包含当前模块编译后的代码(.class文件),不包含任何第三方依赖库。这种 JAR 适合作为普通库被其他项目引用,但由于缺少依赖,无法直接运行,且体积通常较小(KB 级)。而通过 Sprin 阅读全文
posted @ 2025-06-19 09:37 jishaleng 阅读(43) 评论(0) 推荐(0)
摘要: jsonProcess:= TJSONArray.Create; for var i := 0 to processForms.ListView_Processes.Items. Count - 1 do begin tempListItem := processForms.ListView_Pro 阅读全文
posted @ 2024-10-31 21:00 jishaleng 阅读(250) 评论(0) 推荐(0)
摘要: 名词解释 专有名词 含义 作用 边缘edge 图像中亮度或颜色剧烈变化的地方,代表物体或场景中不同区域之间的边界或边界轮廓 结构structure 图像中物体的相对位置、形状、大小、排列方式等。图像中的纹理、线条、曲线、边缘等特征,并提供了更全面的场景或物体的信息 纹理texture 图像中重复的、 阅读全文
posted @ 2024-06-18 14:51 jishaleng 阅读(83) 评论(0) 推荐(0)
摘要: IOC refreshBeanFactory() 0、实例化容器(一个Map<String, BeanDefinition>) 1、资源加载器加载解析配置文件 资源加载器接口ResourceLoader 资源的抽象和访问接口Resource FileSystemResource,文件系统资源的实现类 阅读全文
posted @ 2024-02-25 14:34 jishaleng 阅读(11) 评论(0) 推荐(0)
摘要: 代理框架图 代理模式通俗理解:目标对象A找工作需要租房,需要查询房子位置、价格和大小并交租,很麻烦,但如果通过房屋中介代理对象B,让B查询房子位置、价格和大小,A只需要交租即可 Spring AOP 解决的是 非业务代码抽取的问题,底层是动态代理技术,有JDK动态代理和CGLIB动态代理: JDK动 阅读全文
posted @ 2024-02-16 15:31 jishaleng 阅读(23) 评论(0) 推荐(0)
摘要: 内核缓冲区 = PageCache = 磁盘高速缓存 磁盘控制器数据缓冲区 设备驱动程序属于操作系统的一部分【硬盘驱动程序、键盘驱动程序、鼠标驱动程序...】 设备控制器为硬件【硬盘控制器、键盘控制器、鼠标控制器...】 中断控制器,中断 = 通知? I/O桥接器 系统总线;内存总线;I/O总线 阅读全文
posted @ 2024-02-12 23:13 jishaleng 阅读(20) 评论(0) 推荐(0)
摘要: 1、接口 public interface ProxyMapper { String queryUserById(Long id); } 2、目标对象 public class ProxyMapperTargetObject implements ProxyMapper{ @Override pub 阅读全文
posted @ 2024-01-05 16:49 jishaleng 阅读(10) 评论(0) 推荐(0)
摘要: 1、观察者模式模型结构 2、理解核心点 事件发布者的实现类维护一个列表,此列表存储事件监听器/订阅者/观察者/消费者 3、观察者模型优缺点 3.1、优点 降低系统耦合度 提高代码扩展性,事件发布者和事件监听器都是抽象类,不仅满足开闭原则,也满足里氏替换原则 3.2、缺点 增加代码理解性 降低系统性能 阅读全文
posted @ 2023-12-30 19:25 jishaleng 阅读(18) 评论(0) 推荐(0)
摘要: // 一级缓存:创建好的bean private final Map<String, Object> singletonObjects = new ConcurrentHashMap<>(256); // 三级缓存:解决循环依赖问题,ObjectFactory函数式接口,可以保障职责单一原则 pri 阅读全文
posted @ 2023-10-22 21:40 jishaleng 阅读(94) 评论(0) 推荐(0)
摘要: 事务传播机制 方法A调用方法B,事务的传播机制主要针对被调用方(方法B) 传播行为 描述 required 默认,如果上下文中存在事务A,则事务B加入到事务A变成一个事务;不存在,则创建一个事务B requires_new 如果上下文中存在事务A,则将上下文的事务A挂起,然后新建一个事务B (事务A 阅读全文
posted @ 2023-10-06 22:47 jishaleng 阅读(25) 评论(0) 推荐(0)