07 2018 档案

摘要:所谓的『JAVA 对象序列化』就是指,将一个 JAVA 对象所描述的所有内容以文件 IO 的方式写入二进制文件的一个过程。关于序列化,主要涉及两个流,ObjectInputStream 和 ObjectOutputStream。 很多人关于『序列化』的认知只停留在 readObject 和 writ 阅读全文
posted @ 2018-07-16 17:49 Single_Yam 阅读(7620) 评论(1) 推荐(5) 编辑
摘要:以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。 于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都可以进行注解。 阅读全文
posted @ 2018-07-11 16:21 Single_Yam 阅读(106775) 评论(16) 推荐(43) 编辑
摘要:之前的文章我们详细的介绍了 JDK 自身的 API 所提供的一种动态代理的实现,它的实现相对而言是简单的,但是却有一个非常致命性的缺陷,就是只能为接口中的方法完成代理,而委托类自己的方法或者父类中的方法都不可能被代理。 CGLIB 应运而生,它是一个高性能的,底层基于 ASM 框架的一个代码生成框架 阅读全文
posted @ 2018-07-05 19:52 Single_Yam 阅读(3843) 评论(5) 推荐(1) 编辑
摘要:『动态代理』其实源于设计模式中的代理模式,而代理模式就是使用代理对象完成用户请求,屏蔽用户对真实对象的访问。 举个最简单的例子,比如我们想要「FQ」访问国外网站,因为我们并没有墙掉所有国外的 IP,所以你可以将你的请求数据报发送到那些没有被屏蔽的国外主机上,然后你通过配置国外主机将请求转发到目的地并 阅读全文
posted @ 2018-07-02 16:21 Single_Yam 阅读(2026) 评论(5) 推荐(3) 编辑

点击右上角即可分享
微信分享提示