摘要:
jsonProcess:= TJSONArray.Create; for var i := 0 to processForms.ListView_Processes.Items. Count - 1 do begin tempListItem := processForms.ListView_Pro 阅读全文
摘要:
名词解释 专有名词 含义 作用 边缘edge 图像中亮度或颜色剧烈变化的地方,代表物体或场景中不同区域之间的边界或边界轮廓 结构structure 图像中物体的相对位置、形状、大小、排列方式等。图像中的纹理、线条、曲线、边缘等特征,并提供了更全面的场景或物体的信息 纹理texture 图像中重复的、 阅读全文
摘要:
IOC refreshBeanFactory() 0、实例化容器(一个Map<String, BeanDefinition>) 1、资源加载器加载解析配置文件 资源加载器接口ResourceLoader 资源的抽象和访问接口Resource FileSystemResource,文件系统资源的实现类 阅读全文
摘要:
代理框架图 代理模式通俗理解:目标对象A找工作需要租房,需要查询房子位置、价格和大小并交租,很麻烦,但如果通过房屋中介代理对象B,让B查询房子位置、价格和大小,A只需要交租即可 Spring AOP 解决的是 非业务代码抽取的问题,底层是动态代理技术,有JDK动态代理和CGLIB动态代理: JDK动 阅读全文
摘要:
内核缓冲区 = PageCache = 磁盘高速缓存 磁盘控制器数据缓冲区 设备驱动程序属于操作系统的一部分【硬盘驱动程序、键盘驱动程序、鼠标驱动程序...】 设备控制器为硬件【硬盘控制器、键盘控制器、鼠标控制器...】 中断控制器,中断 = 通知? I/O桥接器 系统总线;内存总线;I/O总线 阅读全文
摘要:
1、接口 public interface ProxyMapper { String queryUserById(Long id); } 2、目标对象 public class ProxyMapperTargetObject implements ProxyMapper{ @Override pub 阅读全文
摘要:
1、观察者模式模型结构 2、理解核心点 事件发布者的实现类维护一个列表,此列表存储事件监听器/订阅者/观察者/消费者 3、观察者模型优缺点 3.1、优点 降低系统耦合度 提高代码扩展性,事件发布者和事件监听器都是抽象类,不仅满足开闭原则,也满足里氏替换原则 3.2、缺点 增加代码理解性 降低系统性能 阅读全文
摘要:
// 一级缓存:创建好的bean private final Map<String, Object> singletonObjects = new ConcurrentHashMap<>(256); // 三级缓存:解决循环依赖问题,ObjectFactory函数式接口,可以保障职责单一原则 pri 阅读全文
摘要:
事务传播机制 方法A调用方法B,事务的传播机制主要针对被调用方(方法B) 传播行为 描述 required 默认,如果上下文中存在事务A,则事务B加入到事务A变成一个事务;不存在,则创建一个事务B requires_new 如果上下文中存在事务A,则将上下文的事务A挂起,然后新建一个事务B (事务A 阅读全文
摘要:
调用方自主选择策略方式:如食堂打饭,有很多窗口供选择,用户只需要去想买的窗口刷卡打饭即可 三个关键角色: 上下文信息类(Context):用于存放和执行需要使用的具体策略类以及客户端调用的逻辑。 抽象策略类(Strategy):定义策略的共有方法。 具体策略类(StrategyA 等):实现抽象策略 阅读全文