06 2016 档案
摘要:JAVA 代理实现 代理的实现分动态代理和静态代理,静态代理的实现是对已经生成了的JAVA类进行封装。 动态代理则是在运行时生成了相关代理累,在JAVA中生成动态代理一般有两种方式。 JDK自带实现方法 JDK实现代理生成,是用类 java.lang.reflect.Proxy, 实现方式如下 EX
阅读全文
摘要:http://www.cnblogs.com/zemliu/archive/2013/08/05/3239014.html http://www.cnblogs.com/xdp-gacl/p/4270403.html
阅读全文
摘要:转自:http://www.open-open.com/lib/view/open1414310646012.html 关于本教程 本教程将深切讲授 Spring 庞杂而丁壮夜的事务治理功用,包括编程式事务和声明式事务。经由进程对本教程的进修,您将可以理解 Spring 事务治理的实质,并无邪运用之
阅读全文
摘要:1:69道Spring面试题和答案 转自:http://ifeve.com/spring-interview-questions-and-answers/ 目录 Spring 概述 依赖注入 Spring beans Spring注解 Spring数据访问 Spring面向切面编程(AOP) Spr
阅读全文
摘要:java中的匿名内部类总结 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 运行结果:eat something 可以看到,我们用Child继
阅读全文
摘要:Set是java中一个不包含重复元素的collection。更正式地说,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。 HashSet与TreeSet都是基于Set接口的实现类。其中
阅读全文
摘要:http://blog.csdn.net/zhangerqing/article/details/8093919 hashCode和identityHashCode的区别 I、 hashCode()方法是Object类下面的一个方法,供继承类重写,根据对象内存地址计算哈希值,String类重写了ha
阅读全文
摘要:转自:http://blog.csdn.net/mcpang/article/details/7752736 对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键, 用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数
阅读全文
摘要:用Redis存储Tomcat集群的Session 作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs 前段时间,我花了不少时间来寻求一种方法,把新开发的代码推送到到生产系统中部署,生产系统要能够零宕机、对使用用户零影响。 我的设想是使用集群来搞定,通过通知负
阅读全文
摘要:系统实施文档 Nginx+Tomcat+MemCached 集群配置手册 目 录 系统实施文档 Nginx+Tomcat+MemCached 集群配置手册 目 录 第1章 概述 1.1 目标 互联网的快速发展带来了互联网系统的高负载和高可用性, 这要求我们在设计系统架构时会应用很多高性能的产品, 本
阅读全文
摘要:架构文档说明 1. nginx环境 1.1 安装 下载nginx服务包,在此我使用的是nginx1.3.13 主要配置conf目录下的配置文件和使用nginx.exe的服务。 1.2 在cmd中进入nginx.exe所在的目录,输入:start nginx.exe启动nginx服务;nginx.ex
阅读全文
摘要:转自:http://talangniao.iteye.com/blog/341512 架构描述 前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomcat) 优点:实现了可弹性化的架构,在压力增大的时候可以
阅读全文
摘要:1 起因 最近对新开发的web系统进行了压力测试,发现tomcat默认配置下压到600人的并发登录首页响应速度就有比较严重的影响,一轮出现2000多个的 500和502错误。我把登录的时间统计做了一下,把服务器处理总时间打印出来,看了一下发现有个别响应确实在20秒,但平均时间和lr测试出来的还是相
阅读全文