使用CGLIB实现AOP功能 在Java里面,我们要产生某个对象的代理对象,这个对象必须要有一个特点,即这个对象必须实现一个接口,动态代理技术只能基于接口进行代理。有时候我们在做开发的时候,这个对象就没有实现接口,有人可能会说,它既然没有接口,那我就给它定义一个接口,这是不行的,因为有时候我们拿到一 ...
分类:
其他好文 时间:
2017-05-27 17:05:01
阅读次数:
147
http://z00w00.blog.51cto.com/515114/1031287 套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术。常用的代理技术分为正向代理 ...
分类:
其他好文 时间:
2017-05-26 00:40:20
阅读次数:
346
本文在介绍 squid 反向代理的工作原理的基础上,指出反向代理技术在提高网站访问速度,增强网站可用性、安全性方面有很好的用途。作者在具体的实验环境下,利用 DNS 轮询和 Squid 反向代理技术,实现了网站的负载均衡,从而提高了网站的可用性和可靠性。 现在有许多大型的门户网站如 SINA 都采用 ...
分类:
Web程序 时间:
2017-05-08 16:12:59
阅读次数:
229
通过shell 脚本 #!/bin/bash yum -y install wget pcre-devel openssl openssl-devel libtool gcc automake autoconf libtool make wget http://nginx.org/download/ ...
分类:
其他好文 时间:
2017-05-07 19:48:38
阅读次数:
215
在此注明,本文转载于:http://z00w00.blog.51cto.com/515114/1031287 一、正向代理(Forward Proxy) 一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正向代理(forward)是一个位于客户端【用户A】和原始 ...
分类:
其他好文 时间:
2017-04-30 23:08:31
阅读次数:
476
1.什么是squidSquid是一个支持HTTP、HTTPS、FTP等服务的缓存代理软件,它可以加快客户端网页浏览的速度,提高客户机的访问命中率,节省宝贵的带宽资源。squid不仅可以做正向代理,还可以利用反向代理技术提高网站访问性能,反向代理结合智能DNS解析就能实现一个最基本的CDN。2...
分类:
其他好文 时间:
2017-04-28 23:42:59
阅读次数:
339
aop思想介绍 横向重复,纵向抽取 spring中的aop概念 spring实现aop的原理 1.动态代理(优先) 被代理对象必须要实现接口,才能产生代理对象.如果没有接口将不能使用动态代理技术 2.cglib代理(没有接口) 第三方代理技术,cglib代理.可以对任何类生成代理.代理的原理是对目标 ...
分类:
编程语言 时间:
2017-04-17 20:40:07
阅读次数:
186
在介绍MyBATIS插件原理前我们需要先学习一下一些基础的知识,否则我们是很难理解MyBATIS的运行原理和插件原理的。 MyBATIS最主要的是反射和动态代理技术,让我们首先先熟悉它们。 1:Java反射技术 在Java中反射技术已经大行其道,通过不断的优化性能得到了巨大的提高,而反射技术使得Ja ...
分类:
其他好文 时间:
2017-04-06 21:19:31
阅读次数:
238
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://z00w00.blog.51cto.com/515114/1031287 套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的 ...
分类:
其他好文 时间:
2017-03-21 10:14:55
阅读次数:
249
类加载机制 JVM把class文件加载的内存,并对数据进行校验、转换解析和初始化,最终形成JVM可以直接使用的Java类型的过程就是加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation) ...
分类:
其他好文 时间:
2017-03-12 16:57:20
阅读次数:
183