- 博客(15)
- 收藏
- 关注
原创 事务的几个属性
一、Propagation (事务的传播属性) Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 ...
2011-06-20 21:51:40
194
原创 java gc
调整JVM GC(Garbage Collection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同(主要cup个数,内存不同),所以使用的GC种类也会不同。接...
2011-06-20 21:30:22
104
原创 javascript在ie下出错
for (one in plist) { if (one != "in_array" && one != "remove") { arr.push(new MLngLat(plist[one].x, plist[one].y)); } }
2011-06-04 17:34:09
160
原创 javascript在ie下出错
for (one in plist) { if (one != "in_array" && one != "remove") { arr.push(new MLngLat(plist[one].x, plist[one].y)); } }
2011-06-04 17:34:01
126
原创 nginx 提交表单时url参数被截断问题
server { listen 81; server_name 220.181.8.110; server_name_in_redirect off; root /home/workspace/product_house/trunk/src/main/html/; locat...
2011-05-24 15:04:07
1236
struct2 遇到的奇怪问题
在action类中添加方法,用url访问该方法action出现500错误。 应用服务器:resin url:http://xxxxxx/SearchMongoAction!rierieeire1i.action?args 错误: 500 com.XXXX.product.web.action.SearchMongoAction.rierieeire1i() Resin-3....
2011-05-24 14:25:59
106
原创 Head First 书中的9条设计原则
[封装变化]:找出应用中可能变化需要变化之处,把他们独立出来,不要和那些不需要变化之处的代码混在一起.(Identify the aspects of your application that vary separate them from what the same.) 针对接口编程(Progrma to an interface,not an implementation....
2011-05-20 15:10:41
170
原创 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Al...
2011-05-19 14:01:02
88
原创 Spring事务配置的五种方式
转载自http://www.blogjava.net/robbie/archive/2009/04/05/264003.html 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事...
2011-05-11 15:26:50
99
原创 JDK自带VM分析工具jps,jstat,jmap,jconsole
转自http://apps.hi.baidu.com/share/detail/23550625 一、概述 SUN 的JDK中的几个工具,非常好用。秉承着有免费,不用商用的原则。以下简单介绍一下这几种工具。(注:本文章下的所有工具都存在JDK5.0以上版本的工具集里,同javac一样,不须特意安装) 。 我一共找到以下四个工具:重点看看jconsol...
2011-05-11 12:33:37
108
原创 某互联网公司的电话面试题
记录为了下次不再犯同样的错误 1. java类加载器原理和使用范畴 Java 中的类加载器大致可以分成两类,一类是系统提供的,另外一类则是由 Java 应用开发人员编写的。系统提供的类加载器主要有下面三个: 引导类加载器(bootstrap class loader):它用来加载 Java 的核心库,是用原生代码来实现的,并不继承自java.lang.ClassLo...
2011-04-30 01:12:35
420
原创 编写性能高效的 Java 代码的准则
只要有可能,就使用基本变量类型,而不使用对象类型。例如,使用 int,而不使用 Integer。 缓存那些频繁使用的寿命短的对象,避免一遍又一遍地重复重建相同的对象,并因此进行 GC。 在处理字符串时,使用 StringBuffer 而不使用字符串连接,因为字符串对象具有不可变的特性,并且需要创建额外的字符串对象,而这些对象最终必须经历 GC。 避免过度对 Java 控制台进行写操作,降...
2011-04-29 13:46:11
168
原创 简单的删除.svn目录工具
[b]简单的删除.svn目录工具。放在博客上方便自己找到。[/b] [code="java"]import java.io.File; public class DeleteSvn { private static String path = "D:/product"; private static String pattern = ".svn"; public s...
2011-04-28 18:53:18
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人