
java
learnbigger
终身学习者
展开
-
一文知晓:AspectJ,SpringAOP,cglib,动态代理究竟有啥区别
一切源于需求: 我只想写业务流程代码,不想管日志,权限,事务等业务无关的东西,怎么办? 要是我只写业务代码,想要其他代码的时候有人帮我写就好了。。。 于是,代理(代码小蜜)就出现了 代理有好多种实现方式呢: AspectJ 首先,这是一种语言,类似于Java语言,与Java无缝兼容,而且像Java自带jvm一样,这种语言也自带编译器acj。 从上图可以看出,AspectJ在...原创 2019-09-26 19:37:45 · 1190 阅读 · 1 评论 -
java和HTTPS那些事儿
0,知识背景 HTTPS本质上就是HTTP+SSL,作为服务端提供安全服务的一种加密协议1,java作为客户端请求HTTPS 一般采用HTTPClient作为客户端来请求有两种做法: 一,绕过证书检查 java client请求的服务端一般都是相对较固定的几个url,完全可以设置信任所有的服务端,直接略过证书验证继承X509TrustManager,对证书验证部分直接ret...原创 2018-05-16 10:55:02 · 362 阅读 · 0 评论