`
文章列表
转载http://blog.csdn.net/foart/archive/2009/06/11/4260864.aspx   一、什么是Java事务 通常的观念认为,事务仅与数据库相关,事务必须服从ISO/IEC所制定的ACID原则,ACID是: 原子性(atomicity:事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。 一致性(consistency):一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。 隔离性(isolation):隔离性表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见。 持久性(durabilit ...
转载自:http://jiangzhengjun.iteye.com/blog/553191 1、Java容器类库的简化图,下面是集合类库更加完备的图。包括抽象类和遗留构件(不包括Queue的实现):  2、ArrayList初始化时不可指定容量,如果以new ArrayList()方式创建时,初始 ...
转载自:http://javatar.iteye.com/blog/95508 什么时候需要Refactoring? 代码的味道是高水平程序员对“好程序“的一种感觉,他们具备一种能力,即使不涉及程序代码的具体实现就能看出你的设计是否合理。 如果代码有“异味“,那么你需要进行Refactorying.    需要慢慢多次的体会。1、重复代码(Duplicate Code)  即使是一两句代码的重复也需要refactoring,有时候重复不是那么明显,你需要首先进行其他的refactoring才能看到代码重复。排除代码重复是OO软件工程最重要的研究课题之一 2、长方法(Long Method) ...
  转载:http://hi.baidu.com/windy8848/blog/item/06254a4ad6f2982909f7ef0d.html 我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢?   临时表   临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消失,否则就会一直存在。临时表在创建的时候都会产生 ...
转载:http://hi.baidu.com/yfdong21/blog/item/3acebe8980023fbd0f244401.html 一、什么情况下适合建立索引?   每个表只能有一个聚集索引 关联字段上应该建立索引 在条件表达式中经常用到的不同值较多的列上建立检索,在不同值少的列上 ...
转载:http://database.51cto.com/art/201001/175898_1.htm Oracle的数据库日志称为Redo log,所有数据改变都记录Redo log,可以用于修复受损的数据库。Redo log 是用于恢复和一个高级特性的重要数据,一个redo条目包含了相应操作导致的数据库变 ...
转载:http://blog.csdn.net/inthirties/archive/2009/11/20/4843831.aspx 在这里会介绍UNDO,REDO是如何产生的,对TRANSACTIONS的影响,以及他们之间如何协同工作的。  什么是REDO REDO记录transaction logs,分为online和archived。以恢复为目的。 比如 ...
  转载:http://light6891.blog.163.com/blog/static/9696290920101036655926/ 情况:机器已经安装Tomcat6的安装版本,安装解压版成功后,启动解压版的startup.bat正常,但是启动tomcat6.exe却启动了安装版里配置的项目,为什么? 一、tomcat6.exe与startup.bat的区别: 它们两个都可以启动tomcat,但tomcat6.exe必须安装了服务才能启动,而startup.bat不需要。另外一个区别是它们启动所使用的JAVA环境配置是分开的。   tomcat6.exe启动所使用JAVA配置 ...
转载: 一、 什么是索引和建立索引的好处 1、 什么是索引 在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别,与书中的索引一样,数据库中的索引使您可以快速找到表中的特定信息。索引包含从表中一个或 ...
转载:http://niewj.iteye.com/blog/899436   javadoc里的注释使用的是html语法,可以使用<br>,<li>,<ul>之类的html tag来fomatjavadoc的格式 代码块通常用<pre> </pre>来保证其格式   1.项目-->右键菜单Export-->Java下Javadoc-->next:<1>javadoc command:就是要调用的javadoc.exe,不用修改,eclipse会找到的;<2>use stan ...
1、java.lang.SrtingBuffer insert() 2、java.util.PropertyResourceBunde  getBundle() 3、java.util.Arrays copyOf() 4、System.nanoTime 5、StringBuilder  6、java.util.Concurrent 7、java.util.WeakHashMap 8、java.lang.ref 9、Collections.shuffle() 10、java.awt.Robot
  JFreeChart需要包: jfreechart-1.0.3.jar、 jcommon-1.0.6.jar、gnujaxp.jar JasperReport需要包: commons-beanutils-1.7.jar;commons-collections-2.1.jar;commons-digester-1.7.jar; commons-logging-1.0.2.jar;commons-logging-api-1.0.2.jar;itext-1.3.1.jar; jasperreports-1.3.3.jar;jdt-compiler-3.1.1.jar;jxl-2.6.ja ...
  代码质量自动检查插件: CheckStyle  - http://eclipse-cs.sf.net/update/ 测试覆盖率插件: ECobertura - http://ecobertura.johoop.de/update/ SVN服务器: SubVersion - http://subversion.tigris.org/ SVN客户端eclipse插件: Subclipse    - http://subclipse.tigris.org/update_1.6.x SVN客户端: TortoiseSVN- http://tortoisesvn.net/do ...
1、ireport使用数据库连接的jar文件放置在..\Jaspersoft\iReport-3.7.6\platform9\lib,而非...\Jaspersoft\iReport-3.7.6\ireport\libs   2、Ireport有时候报乱七八糟的错,找不到定义的parameter之类,或者sql查询参数不对等。    重启ireport就正常了,迷惑。   3、提示PDF字体不正确:java.io.UnsupportedEncodingException:   UniGB-UCS2-H     A、下载iTextAsian.jar,加入到ireport的li ...
具体问题、具体分析、没有万能的准则。糊涂,不知道对错,但在思考,时间会验证自己曾经的思考。 1、异常需要在第一次出现的地方被记录 2、尽量使用原生的异常。 3、使用异常?”使用“2个字怎么理解,抛出异常还是捕获异常? 4、又不捕获,又不抛出,RuntimeException的意义是什么?提示程序员这可能出现错误,注意代码质量?   一、什么时候使用Checked异常、Unchecked异常? 问题:使用Checked异常需要太多的try..catch块  使用Unchecked异常,编译器忽略,程序员不知道何种情况下该处理此异常。 方法:将异常的处理交给程序员自己判断,使用U ...
Global site tag (gtag.js) - Google Analytics