java
anxinlong
这个作者很懒,什么都没留下…
展开
-
DOM和SAX的解析XML区别
前言: XML解析工具 DOM解析原理: 1)JAXP (oracle-Sun公司官方) 2)JDOM工具(非官方) 3)Dom4J工具(非官方) 三大框架(默认读取xml的工具就是Dom4j) SAX解析原理: 1)Sax解析工具(oracle-sun公司官方) SAX是什么? 也是用来解析XML的 SAX解析工具- 内置在jdk中。org.xml.sax.* SAX运用场景? DOM解析原理:一次性把xml文档加载进内存,然后在内存中构建Docu原创 2020-10-20 12:00:52 · 349 阅读 · 0 评论 -
ThreadLocal 源码实现、应用场景和内存泄漏
一、什么是ThreadLocal 首先明确一个概念,那就是ThreadLocal并不是用来并发控制访问一个共同对象,而是为了给每个线程分配一个只属于该线程的变量,顾名思义它是local variable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突,实现线程间的数据隔离。从线程的角度看,就好像每一个线程都完全拥有该变量。 set和get方法是ThreadLocal类中最常用的两个方法。,接下来转载 2020-10-16 18:24:59 · 104 阅读 · 0 评论