自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

排序问题

Set是无序的,List是有序的,Set中的对象实现Comparable接口之后,再使用Collections.sort(list),就可以确保得到的是有序的了。按照升序排列,比如1、2、3、4、5、6这样的:在实现排序接口的时候,如果当前对象比比较对象的排序值大返回1表示会按照升序排列返回-1表示会按照降序排列...

2009-06-30 00:00:10 84

防止多次重复提交

防止在网速较慢时用户狂点提交按钮,导致重复提交或后台异常出现,方法是:1.跳出"正在处理中"对话框提示,或者"操作成功"提示2.将提交按钮或者确定按钮置灰:document.getElementById("buttonId").disabled=true;或者如果系统有封装好的方法的话:disableButton();disableAllButtons();...

2009-06-21 16:37:16 94

MySql下查找、删除重复的记录

检查一个Bug,原因是在使用UnqieResult()这个方法时,发现数据库中多出重复的记录,第一次遇到这个问题,是直接看数据库记录再手动删除,因为记录很少,才十几条。第二次遇到这个问题,记录是341条,眼睛看肯定不行,google后的结果:查询重复记录,主要是使用判断条件,看满足count(field)>1的,就说明该字段重复记录的存在,那么之后怎么删除,这次重复记录比较少,所以...

2009-06-18 18:48:34 65

Hibernate下映射文件配置一个怪事

直接照猫画虎来填hbm.xml配置文件[code="xml"] [/code]报错,提示是not-null应该为id元素定义改为:[code="xml"] [/code]正常了,不报错,映射正确。查了一下,有说hibernate本身就已经为id设定了not-null,自己直接在里...

2009-06-18 18:32:29 68

抄来一个例子:关于代码优化,斐波那契数列为例

[code="java"]public class TestFib { public static void main(String[] args) { long n = 100l; long t1 = System.currentTimeMillis(); long r1 = fib(n); long t2 = System.currentT...

2009-06-14 18:09:12 83

代码优化(1)

看网上的东东,结合肉鸡的体会,备忘记在下面:new Long(long)new Long(str)不如Long.valueOf(long or str)如A a = new A();如果只是为了让之后的代码块可以调用a,写为A a = null较好拼接时尽量用StringBuffer而不是String,否则性能大大降低位运算如*8,写为...

2009-06-11 08:28:15 90

findBugs工具

平常写代码,空指针异常、多余变量等等大小低级Bug总或多或少会有一些。装findBugs可以自动检测静态代码中这类低级错误,有效降低Bug数量,Good。一些优良的eclipse插件使用起来确实能够大大提高工作效率。性能调优:System.currentTimemethod()System.currentTime二者相减得到方法执行时间,可以具体知道这个方法的执...

2009-06-11 01:38:15 75

肉鸡系列01

top/parent/FrameSet/Frame/iFramedocument.write();中间的代码如果不在function里面,会直接执行,在里面可以干很多事情页面跳转:onUnload/onloadreloadJS类:var variable = new ClassName();JS内置类或自己写好的框架的类window.alert(...

2009-06-06 05:06:23 170

中文字段校验长度、添加新字段

Oracle中UTF-8下一个汉字占3个字节长度,实际能够容纳的汉字数量是字段大小/3添加新字段:NOT Null时,旧的数据无法插入,需要给一个默认值比如DEFAULT 0这样就可以添加了NOT NULL时MySQL会自动设值默认0,SqlServer需要自行添加DEFAULT 0...

2009-06-06 04:45:36 127

值比较、集合清理问题

1.Long型、Integer型等与Long型、Integer型或long、int比较时,为确保正确Long.longValue() == Long.longValue()Long.longValue() == longInteger.intValue() == Integer.intValue()Integer.intValue() == int否则很可能会出现一些值的确相等...

2009-06-06 04:41:55 64

HQL语句(01)

直接将参数值拼在HQL语句中,无法有效使用缓存,语句每次都需单独编译,使用indexParameter或namedParameter较好,"?"或":field"并使用数组或Map将参数值设置,可提高效率。如:String hql = "From User where id=" + user.getId();改为:String hql = "From User where ...

2009-06-06 04:35:17 57

肉鸡启程

肉鸡启程常作笔记常作总结常作反思常常学习立此存根

2009-06-06 04:26:22 120

空空如也

空空如也

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

TA关注的人

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