摘要: 代码中使用的StringBuffer buf = new StringBuffer(),没有指定初始化的大小(其初始容量为 16 个字符),如果在业务上,要拼接很多字符串,远远超过16个字符,StringBuffer就会不断的再次分配容量:StringBuffer增长的规律为 (旧值capacity+1)*2 ;它会将旧的字符串拷贝到新的分配的缓存空间。如果不指定合适的大小,也会影响效率。因此要估计可能存储字符的大致大小,指定一个容量如StringBuffer buf = new StringBuffer(2048); 阅读全文
posted @ 2013-05-28 18:27 嗨,你的益达~~~ 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 在jsp中出现异常后应该停止往下执行的情况,使用return会报错,怎么处理? 方法: 使用do while,将业务放到do{}里面,出现异常就break,跳出整个循环 如下: int a=1; do { int dd=1/0; if (a==1) { System.out.println("w... 阅读全文
posted @ 2013-05-28 18:24 嗨,你的益达~~~ 阅读(332) 评论(0) 推荐(0) 编辑
摘要: oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用 收藏 常用函数:substr和instr1.SUBSTR(string,start_position,[length]) 求子字符串,返回字符串解释:string 元字符串 s... 阅读全文
posted @ 2013-05-28 10:25 嗨,你的益达~~~ 阅读(37830) 评论(0) 推荐(0) 编辑