自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 JDBC

1. JDBC是Java应用中用来连接关系型数据库的标准API2. 应用与数据库间的timeout层级:1)transaction timeout一般存在于框架(Spring, EJB)或应用级。简单地说,transaction timeout就是“statement Timeout * N(需要执行的statement数量) + @(垃圾回收等其他时间)”。transaction

2013-12-24 17:00:07 466

原创 JVM 调优

1.在Java中,开发人员无法直接在程序代码中清理内存,而是由垃圾回收器自动寻找不必要的垃圾对象,并且清理掉他们。垃圾回收器会在下面两种假设(hypotheses)成立的情况下被创建(称之为假设不如改为推测(suppositions)或者前提(preconditions))。大多数对象会很快变得不可达只有很少的由老对象(创建时间较长的对象)指向新生对象的引用2. HotSpot

2013-12-23 17:05:52 540

转载 Java Detail

From http://www.importnew.com1. String:1) == and equalsString对象会创建一个字符串池(a pool of string),如果当前准备新创建的字符串对象的值在这个池子中已经存在,那么就不会生成新对象,而是复用池已有的字符串对象。flyweight 模式的精髓就是对象复用。不过,只有采用Object s = “Hello”方

2013-12-23 16:37:14 812

翻译 重构-改善既有代码的设计

1.带来的问题:某方法很难重用,一个相似功能就需要写一个新的方法,结果就是两个相似的方法存在,之后如果有改动,需要两个同时都改,越来越复杂2.代码块越小,代码的功能就越容易管理,代码的处理和移动也就越轻松2.步骤:1) 建测试环境2) 分解并重组函数   a. 找出代码的逻辑泥团并提成一个新的方法:没被修改的作为参数传递,修改了的如果一个可以作为返回值3)好的变量名是代

2013-12-10 17:19:34 637

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除