多线程、集合、网络编程、内存优化、缓冲、、spring、设计模式、软件工程、编程思想1、生成对象时,合理分配空间和大小new ArrayList(100);2、优化for循环Vector vect = new Vector(1000);for( inti=0; i<vect.size(); i++)...
分类:
编程语言 时间:
2014-07-23 22:17:47
阅读次数:
272
Oracle学习之--BufferCache深入解析服务器进程和数据库缓冲区高速缓存:当服务器需要块时,需要按系列步骤读取块:1、首先,服务器使用散列函数检查是否可以从缓冲区高速缓存中获得所需要的块。如果找到缓冲区,则将它移动到LRU列表中远离LRU末尾的另一端。这是逻辑读取,因为..
分类:
数据库 时间:
2014-07-23 21:26:46
阅读次数:
344
这几天为了设计缓存机制,查阅了很多缓存方面的资料,作为没有实战经验的小白自然被各种性能报告、内存机制、集群方式搞得一头雾水。但查了这些资料后,对各个cache的特点有了感性的了解。
ehcache是最后调研的cache,他有个明显不同的地方:缓存中的键和值都可以是object类型的对象。只可以是object这较好接受,大概是对象的序列化支持的,而ehcache本身是纯java实现,这是它得天独厚...
分类:
其他好文 时间:
2014-07-23 21:05:33
阅读次数:
309
上篇博客介绍了Struts1.X与Spring集成的一种方案。http://blog.csdn.net/hanxuemin12345/article/details/38065551
第一种方案集成原理:在Action中取得BeanFactory,通过BeanFactory取得业务逻辑对象
此种方案的缺点:从严格意义的分层上来看,Action上看到了Spring的相关东西,依赖Spring...
分类:
编程语言 时间:
2014-07-23 20:56:05
阅读次数:
342
??
一、准备struts2+spring+hibernate所需要的jar包:
新建web项目并将jar包引入到工程项目中。
二、搭建struts2环境
a.在web项目的web.xml中加入struts2的过滤器,以过滤用户的所有请求,该过滤器将请求交给对应的Action处理 。
Struts2
...
分类:
编程语言 时间:
2014-07-23 20:55:25
阅读次数:
281
前言:在Eclipse中安装好Maven插件,然后创建一个Simple项目。在Eclipse中检出Shiro的官方示例,地址http://svn.apache.org/repos/asf/shiro/trunk/samples/,参考spring-hibernate项目配置。由于之前对Maven的认识不足所以今天专门配置来了解其工作机制,下面是我按照SVN上配置的示例。...
分类:
编程语言 时间:
2014-07-23 18:07:16
阅读次数:
309
之前在新浪微博上面发了一个微薄: 弱弱的发现在定义boolean类型的时候最好不要使用“is”开头,可以避免一些问题哦然后有一些朋友朋友问我为什么,当时比较忙,现在写篇文章举一个例子,回复一下这个问题。最近在使用Spring MVC的时候vo定义了一个字段,一开始字段名字为:isAddCertif....
分类:
编程语言 时间:
2014-07-23 18:01:04
阅读次数:
236
spring+struts(第一种方案)
集成原理:在Action中取得BeanFactory,通过BeanFactory取得业务逻辑对象
一,新建一个项目Spring_Struts_01,项目结构如下
国 UserManager 」 ava > 国 UserMangerImpl 」 ava 实 现 combpowernode usermgr web.actlons > 1 刂 Lo...
分类:
编程语言 时间:
2014-07-23 17:20:01
阅读次数:
397
Spring.1
1. 目录... 1
2. 认识spring. 1
2.1 术语介绍... 1
2.1.1轻量级(Lightweight)1
2.1.2容器(Container)1
2.1.3 Inversion of Control与Dependency Injection.2
2.1.4 AOP(Aspect-oriented programming)2
2.1.5 持久层...2
2.1.6 其它企业服务的封装...2
2.2 spring环境搭建... 2
...
分类:
编程语言 时间:
2014-07-23 17:08:12
阅读次数:
699
介绍 spring 3.1 激动人心的新特性:注释驱动的缓存,本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其基本的原理,扩展点和使用场景的限制。通过阅读本文,你可以短时间内掌...
分类:
编程语言 时间:
2014-07-23 16:53:01
阅读次数:
360