fxly0401
- 浏览: 141757 次
- 性别:
- 来自: 北京
社区版块
- ( 0)
- ( 1)
- ( 1)
最新评论
-
:
很有道理,我已经亲自测试过了:
public class ...
-
:
一个单例有这么多名堂,最后那个内部类的m6米乐中国在线登录入口的解决方案很有创意啊,受教 ...
文章列表
- 博客分类:
spring声明式事务功能应该是大家应用spring中使用的最多的功能之一了,的确该功能极大的简化了大家对数据库操作的。目前spring支持的声明式事务有两个配置方式,一种是xml配置方式,另一种是注解方式。
针对配置这块,xml配置同学们会觉得比较麻烦,特别是针对事务属性的配置,所以补充一下本块配置说明,特分享给大家,希望对大家有帮助。
下面是spring的xml配置事务比较常用的方式,也是我们这边事务xml配置事务的使用方式,本文以该种配置为例,进行说明。
- 2013-11-11 16:45
- 浏览 1752
- 分类:企业架构
- 博客分类:
来源:http://www.javaweb.cc/language/java/042588.shtml
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的 比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能分析,自然也要用 到一些分析工具。
java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢?
为了做出正确的选择,我列出性能分析应满足一些最低要求:
1.必须包括对应用程序的类 ...
- 2013-11-01 14:26
- 浏览 941
- 分类:编程语言
- 博客分类:
1、新建一个hashmap
map notprocinfo = new hashmap();
2、往hashmap中增添数据
notprocinfo.put(infoid, infotitle);//infoid为int型,infotitle为string型
3、遍历hashmap
iterator> iter = notprocinfo.entryset().iterator();
while(iter.hasnext()){
...
- 2013-11-01 14:15
- 浏览 794
- 分类:编程语言
- 博客分类:
import net.sourceforge.pinyin4j.pinyinhelper;
import net.sourceforge.pinyin4j.format.hanyupinyincasetype;
import net.sourceforge.pinyin4j.format.hanyupinyinoutputformat;
import net.sourceforge.pinyin4j.format.hanyupinyintonetype;
import net.sourceforge.pinyin4j.format.hanyupinyinvchartype;
pub ...
- 2013-11-01 13:51
- 浏览 875
- 分类:编程语言
- 博客分类:
组合/聚合复用原则(composite/aggregate reuse principle carp)
组合和聚合都是对象建模中关联(association)关系的一种。聚合表示整体与部分的关系,表示“含有”,整体由部分组合而成,部分可以脱离整体作为一个独立的个� ...
- 2013-10-30 09:10
- 浏览 971
- 分类:编程语言
- 博客分类:
迪米特法则(law of demeter)
又叫最少知识原则(least knowledge principle lkp),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。
对面向对象来说,一个软件实体应当尽可能的少的与其他实体发生相互作用。每一个软件单位对其他的单位都只有最少的知识,而其局限于那些与本单位密切相关的软件单位。
迪米特法则的目的在于降低类之间的耦合。由于每个类尽量减少对其他类的依赖,因此,很容易使得系统的功能模块相互独立,相互之间不存在依赖关系。应用迪米特法则有可能造成的一个后果就是,系统中存在的大量的中介类,这些类只所以存在完全 ...
- 2013-10-29 10:51
- 浏览 1194
- 分类:编程语言
- 博客分类:
依赖倒置原则(dependence inversion principle )
所谓依赖倒置原则就是要依赖于抽象,不要依赖于具体。简单的说就是对抽象(或 接口)进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。
面向过程的开发,上层调用下层,上层依赖于下层,当下层剧烈变化时,上层也要跟着变化,这就会导致模块的复用性降低而且大大提高了开发的成本。
面向对象的开发很好的解决了这个问题,一般的情况下抽象的变化概率很小,让用户程序依赖于抽象,实现的细节也依赖于抽象。即使实现细节不断变化,只要抽象不变,客户程序就不需要变化。这大大降低了客户程序域实现细 ...
- 2013-10-29 10:50
- 浏览 743
- 分类:编程语言
- 博客分类:
里氏替换原则(liskov substitution principle lsp)
里氏替换原则是面向对象设计的基本原则之一。任何基类可以出现的地方,子类一定可以出现。lsp是继承复用的基石,只有当子类可以替换基类,软件单位的功能不受影响时,基类才能真正的被复用,而子类也可以在基类的基础上增加新的行为。
liskov提出了关于继承的原则:
inheritance should ensure that any property proved about supertype objects also holds for subtype objects.
----继 ...
- 2013-10-29 10:46
- 浏览 1369
- 分类:编程语言
- 博客分类:
开发封闭原则(open-closed principle ocp)
software entities(classes,modules,functions etc) should open for extension ,but close for modification.
什么意思呢?
所谓开放封闭原则就是软件实体应该对扩展开发,而对修改封闭。开放封闭原则是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化,降低耦合,而开放封闭原则正是对这一目标的最直接体现。
开放封闭原则主要体现在两个方面:
对扩展开放,意味着有新的需求或变化时,可以对现有代码 ...
- 2013-10-29 10:41
- 浏览 718
- 分类:编程语言
- 博客分类:
单一职责原则(single responsibility principle srp)
there should never be more than one reason for a class to change.
什么意思呢?
所谓单一职责原则就是一个类只负责一个职责,只有一个引起变化的原因。
如果一个类承担的职责过 ...
- 2013-10-29 10:37
- 浏览 773
- 分类:编程语言
- 博客分类:
http://zz563143188.iteye.com/blog/1825168
http://zz563143188.iteye.com/blog/1845469
- 2013-10-28 19:40
- 浏览 890
- 分类:互联网
- 博客分类:
java之美[从菜鸟到高手演变]系列之博文阅读导航
http://m.blog.csdn.net/blog/zhangerqing/8245560
- 2013-10-28 17:00
- 浏览 1623
- 分类:编程语言
- 博客分类:
java加解密好文章:
http://blog.csdn.net/kongqz/article/category/800296
- 2013-10-28 10:05
- 浏览 717
- 分类:互联网
- 博客分类:
http://www.cnblogs.com/leoo2sk/archive/2009/06/17/di-and-ioc.html
- 2013-10-25 12:31
- 浏览 600
- 分类:编程语言
- 博客分类:
前篇
http://www.cnblogs.com/leoo2sk/archive/2009/10/29/1592568.html
后篇
http://www.cnblogs.com/leoo2sk/archive/2009/10/31/1593740.html
- 2013-10-25 12:30
- 浏览 456
- 分类:企业架构
« 上一页 1