摘要: export function diff(oldCh, newCh) { let oldStartIndex = 0; let newStartIndex = 0; let oldEndIndex = oldCh.length - 1; let oldStartVnode = oldCh[0]; l 阅读全文
posted @ 2024-03-15 16:27 -桃之夭夭 阅读(3) 评论(0) 推荐(0) 编辑
摘要: // https://github.com/vuejs/core/tree/main/packages/runtime-core/src/renderer.ts // https://github.com/vuejs/core/tree/main//packages/runtime-test/src 阅读全文
posted @ 2024-03-15 16:26 -桃之夭夭 阅读(18) 评论(0) 推荐(0) 编辑
摘要: java中的dispose()方法 从JAVA 1.5 的帮助文档的原文 - dispose - public void dispose() 释放由此 Window、其子组件及其拥有的所有子组件所使用的所有本机屏幕资源。即这些 Component 的资源将被破坏,它们使用的所有内存都将返回到操作系统 阅读全文
posted @ 2018-05-17 16:10 -桃之夭夭 阅读(9079) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 集成 MyBatis, 分页插件 PageHelper, 通用 Mapper: https://github.com/abel533/MyBatis-Spring-Boot netty——基本使用介绍 Java深入-logback的配置和使用 聊聊并发(六)——Concurr 阅读全文
posted @ 2018-05-07 11:15 -桃之夭夭 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 并发:同时拥有两个或者多个线程,如果程序在单核处理器上运行,多个线程将交替地换入或者换出内存,这些线程是同时“存在”的,咩咯线程都处于执行过程中的某个状态,如果运行在多核处理器上,程序中的每个线程都将分配到一个处理器核上,因此可以同时运行。 多个线程操作相同的资源,保证线程安全,合理使用资源。 高并 阅读全文
posted @ 2018-04-21 09:03 -桃之夭夭 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 不知道该咋说(ง •_•)ง ServerSocketChannel和SocketChannel,它们对应原来的ServerSocket和Socket。 Buffer、Channel和Selector Buffer就是所要送的货物,Channel就是送货员(或者开往某个区域的配货车),Selecto 阅读全文
posted @ 2018-03-31 14:52 -桃之夭夭 阅读(228) 评论(0) 推荐(0) 编辑
摘要: &与 | 或 ^ 异或(判断是否异,如果是,则为1,否则为0) ~ 非 << 左移 >> 右移 >>> 右移,移动得到的空位以零填充。 Session的update() ,saveOrUpdate()和lock()方法使游离状态变为持久化状态.持久化对象的特征:. 位于一个session事例的缓存中 阅读全文
posted @ 2018-03-26 17:14 -桃之夭夭 阅读(213) 评论(0) 推荐(0) 编辑
摘要: String、StringBuffer与StringBuilder之间区别 阅读全文
posted @ 2018-03-24 14:27 -桃之夭夭 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程: Servlet 通过调用 init () 方法进行初始化。 Servlet 调用 service() 方法来处理客户端的请求。 Servlet 通过调用 destroy() 方法终止(结束)。 最后,S 阅读全文
posted @ 2018-03-23 20:16 -桃之夭夭 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 都是Throwable的子类: 1.Exception(异常) :是程序本身可以处理的异常。 2.Error(错误): 是程序无法处理的错误。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,一般不需要程序处理。 3.检查异常(编译器要求必须处置的异常) : 除了Error,Runt 阅读全文
posted @ 2018-03-23 13:13 -桃之夭夭 阅读(141) 评论(0) 推荐(0) 编辑