
java学习
konghhhhh
记录自己的学习过程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dom4j解析xml
导入jar包后就可以使用dom4j了。简单的解析xml代码如下: import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; import java...原创 2018-07-30 18:07:45 · 187 阅读 · 0 评论 -
dom4j写xml
从官网上找来的,很简单 import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; public class Foo { public Document createDocument() { Document document = DocumentHe...原创 2018-07-30 20:42:38 · 396 阅读 · 0 评论 -
java的三种代理模式(静态,jdk动态,CGLIB动态)
今天看书看到jdk和CGLIB动态代理模式,回想了下上学期学的代理模式,感觉大有不同,困惑下找了找资料才了解到java的这三种代理模式,一篇很好的博客博客链接,自己也敲了敲算是明白了。 一、静态代理模式 这个就是学23种设计模式接触的那种了,特点是 代理者和被代理者实现同一个接口的情况下,代理者类之中同时拥有一个被代理者对象,这样子的话被代理者类中实现具体操作,代理者中实现代理逻辑...原创 2018-08-10 21:34:25 · 303 阅读 · 0 评论 -
拦截器 + jdk代理
由于动态代理较难理解,可以设计一个拦截器来实现代理。只需要知道拦截器接口的方法、含义、作用即可。 这里实现一个拦截器,然后在jdk代理中使用拦截器实现jdk动态代理。 代理还是要有两个步骤:1、建立代理对象和真实对象的关系; 2、实现代理逻辑。 这里的1建立关系还是在jdk代理类中实现,而2代理逻辑则是放在了拦截器实现类中,jdk代理类只是调用拦截器方法。 ...原创 2018-08-11 11:14:38 · 218 阅读 · 0 评论