自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 H2数据库产生垃圾恢复方法

系统使用H2作为部分数据存储,期间开发人员使用SQL语句进行表去重操作,导致H2数据库文件暴增至几十G,确无法执行完成去重操作。(H2应该存在是临时数据存盘释放相关的问题),解决数据问题操作如下: 1. 备份H2的数据文件 xxx.h2.db 和 xxx.trace.db2. 执行Recover生成sql: java -cp /xxx/lib/h2-x.x.xxx.jar org.h2...

2012-12-12 12:43:19 1389

原创 json Object 2 string (javascript)

// implement JSON.stringify serializationJSON.stringify = JSON.stringify ||function(obj){ var t = typeof(obj); if (t != "object" || obj === null) { // simple data type ...

2011-12-21 15:30:50 145

原创 CKEditor中显示自定义按钮后的文字

在对应skin的editor.css下增加如下两行: // 同时显示按钮图标和label文字.cke_skin_kama .cke_button .cke_button_xxx .cke_icon{display:inline !important;}.cke_skin_kama .cke_button .cke_button_xxx .cke_label{display:inline !...

2011-10-10 17:09:40 259

使用URLConnection获取页面内容时对有302等跳转的处理

private static URLConnection reload(URLConnection uc) throws Exception { HttpURLConnection huc = (HttpURLConnection) uc; if (huc.getResponseCode() == HttpURLConnection.H...

2011-10-04 20:06:39 245

原创 Proguard对于泛型的支持

#  保留签名,解决泛型问题-keepattributes Signature

2011-06-17 11:11:48 524

原创 web项目下中EL无效

JSP 2.0 Spec says: "When EL evaluation is disabled, \$ will not be recognized as a quote, whereas when EL evaluation is enabled, \$ will be recognized as a quote for $." (JSP.3.3.2)Whether EL Eval...

2011-04-25 13:47:32 138

i++和++i的简单代码示例

见如下代码及运行结果:[code="java"]public class Test { /** * @param args */ public static void main(String[] args) { int x = 0; int y = 0; for (int i = 0; i < 2; i++) { if (x++...

2010-11-15 21:49:20 171

静态初始化区块仅第一次实例化的时候才会被调用一次

修正一句误导语句:“静态初始化区块只是在类第一次载入的时候才会被调用一次” to “静态初始化区块只是在类第一次被实例化的时候才会被调用仅仅一次”!示例代码如下:[code="java"]public class A { static { System.out.println("static A"); } public void print() { ...

2010-11-15 21:38:26 262

htmlparser的简单使用说明

一、DOM过滤 1. 根据attribute过滤 Parser parser = new Parser(htmlString);// or new Parser(url) NodeFilter filter = new HasAttributeFilter("class", "sidebar");// 本例为根据class过滤,当然可以标签中的...

2010-09-17 11:21:23 157

原创 windows下查询端口占用

在测试smtp服务的时候,突然程序启动25和110被占,查看步骤如下:1. netstat -ano|findstr 25 得知PID为83682. tasklist /FI "PID eq 8368"

2010-09-12 13:52:56 118

原创 mysql explain详解

 reference: http://www.54chen.com/architecture/mysql-explain.html使用的方法EXPLAIN tbl_name或:EXPLAIN [EXTENDED] SELECT select_options前者可以得出一个表的字段结构等等,后者主要是给出相关的一些索引信息,而今天要讲述的重点是后...

2010-08-26 11:22:11 75

原创 Java读带有BOM的UTF-8文件乱码原因及解决方法(转)

最近在处理文件时发现了同样类型的文件使用的编码可能是不同的。所以想将文件的格式统一一下(因为UTF-8的通用性,决定往UTF-8统一),遇见的第一个问题是:如何查看现有文件的编码方式。 上网找了一下,找到几篇比较好文章,这里就不转载啦把链接搞过来。 文件编码问题集锦 字符串编码(charset,encoding,decoding)问题原理 Java编码浅析 判定文件编码或文本流编码的方法 上面的几...

2010-02-02 09:26:07 171

原创 servelt中GET乱码

safari/chrome:    /url.jsp?%E4%B8%AD%E6%96%87' //UTF-8编码其他firefox/opera:    /url.jsp?%D6%D0%CE%C4' //gb2312编码, 这种浏览器地址栏里的地址能看出已发生变化// URL encode到底按照那种编码方式对字符编码?这里就是浏览器的事情了,而且不同的浏览器有不同的做法,中文版...

2010-01-12 16:58:49 102

原创 一次Java垃圾收集调优实战

1 资料JDK5.0垃圾收集优化之--Don't Pause(花钱的年华)  编写对GC友好,又不泄漏的代码(花钱的年华)  JVM调优总结  JDK 6所有选项及默认值  2 GC日志打印 GC调优是个很实验很伽利略的活儿,GC日志是先决的数据参考和最终验证:-XX:+PrintGCDetails -XX:+PrintGCTimeStamps(GC发生的时间...

2009-12-01 12:58:23 91

原创 编写对GC友好,又不泄漏的代码

作者:江南白衣,最新版链接:http://blog.csdn.net/calvinxiu/archive/2007/05/22/1621051.aspx 看到JavaOne2007上有篇《Garbage-Collection-Friendly Programming》的68页PPT,心想都2007了还谈这个基本问题,一定总结得很全面了才好意思站出来讲吧。 GC的基础概念见上...

2009-12-01 12:55:13 104

原创 JVM监控工具介绍

http://www.blogjava.net/stone2083/archive/2008/02/25/182081.html

2009-12-01 12:37:18 100

原创 A Collection of JVM Options

A Collection of JVM Options :http://blogs.sun.com/watt/resource/jvm-options-list.htmlThe most complete list of -XX options for Java 6 JVM:http://www.md.pp.ru/~eu/jdk6options.html

2009-12-01 12:34:08 104

原创 让GC扫面持久区permanent generation

一般GC算法也是会照顾permanent generation的,每次permanent generation满了要做扩展前都会触发一次FULL GC,除非设置了-Xnoclassgc。 另外如果使用CMS(ConcMarkSweep GC)算法的话,开了-XX:+UseConcMarkSweepGC标志,默认情况下就是不会扫描permanent generation的,...

2009-12-01 12:13:53 134

原创 JVM Options For GC

JVM Options For GC1: heap sizea: -Xmx指定jvm的最大heap大小,如:-Xmx2gb: -Xms指定jvm的最小heap大小,如:-Xms1gc: -Xmn指定jvm中New Generation的大小,如:-Xmn256md: -XX:PermSize指定jvm中Perm Generation的最小值,如:-X...

2009-12-01 11:59:06 247

原创 linux下awt错误 Can't connect to X11 window server using ':0.0'

在Linux下对awt进行处理,出现如下错误java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable设置参数catalina.sh: -Djava.awt.headless=trueor System.setPropert...

2009-11-27 14:34:48 2162

原创 JDK5.0垃圾收集优化之--Don't Pause

作者:江南白衣,最新版链接:http://blog.csdn.net/calvinxiu/archive/2007/05/18/1614473.aspx,版权所有,转载请保留原文链接。 原本想把题目更简单的定为--《不要停》的,但还是自己YY一下就算了。 Java开发Server最大的障碍,就是JDK1.4版之前的的串行垃圾收集机制会引起长时间的服务暂停,明白原理...

2009-11-22 13:38:07 80

原创 ajax提交时的FCK取值问题

reference:http://blog.zunch.com/post/Using_FCKEditor_in_AJAX.html [code="js"]var content = FCKeditorAPI.GetInstance('content').GetXHTML();// content为fck存入的textarea控件[/code]...

2009-11-08 21:58:58 100

原创 岑文初:应用架构设计“防火”经验分享

刚从阿软到淘宝不久,现在主要负责TOP平台的技术框架设计,同时要肩负“救火”和“防火”的工作,也需要培养团队的同学能够有“防火”意识,减少“救火”次数,因此今天下午花了一点时间,也没于写任何的PPT,就直接将自己想的起来的一些自己认为应用架构设计“防火”知识做了一下事例分享,这里也想记录下来给更多的同学分享一下,当然很多都是老生常谈的常识,但是有时候不经意就会忘记一些血的教训。...

2009-11-05 13:57:14 132

原创 csv以servletOutputStream输出时乱码

   Excel 開啟 CSV 檔案時,如果沒有看到 BOM 字元,就會認為這個 csv 檔案的內容時 ansi 編碼。用記事本開啟再存檔時,記事本會自動加入 BOM 字元,所以 Excel 就會判斷 csv 檔案的內容是 utf-8 編碼。...

2009-10-14 14:11:48 303

使用SpamAssassin的java代码示例

此代码仅为示例,在代码调试过程中遇到问题,可以参考本博客的另外一篇SpamAssassin注意事项文章,也许您从中可以得到一些建议。/** * Copyright cn.sh.zeli */package cn.sh.zeli.util;import java.io.BufferedReader;import java.io.InputStreamReader;im...

2009-10-13 16:12:06 238

SpamAssassin 使用过程中的注意事项

SpamAssassin使用的时候遇到的问题,在解决的过程中,把一些注意事项列出来:一、启动 spamd 守护进程时的注意事项:1. allowed_hosts 是可以连接到此 spamd 实例的授权主机或网络(使用 IP 地址)的列表。2. 0.0.0.0 可以与 -i listen_ip 结合使用,以使 spamd 侦听所有地址。示例: /usr/bin/spa...

2009-10-13 16:10:03 1001

mysql使用insert into select时候遇到的bug

 Mysql version: 5.0.45,数据迁移的时候遇到的问题(EMS SQL Manager2007 for Mysql)。 描述如下: 两个库A、B,两张表:A.tbl1、B.tbl2表结构如下:       A.tbl1:  必须字段:id(PK),name;非必须字段gender       B.tbl2:必须字段:id(PK),name,statu...

2009-09-10 14:51:02 280

jdbc调用mssql的未设定返回参数存储过程的返回数据集示例

       很久没有写jdbc调用存储过程,都忘记了,于是查找资料,看来两页google,未找到不设定返回参数调用存储过程返回数据集的正确方法。        试了一下,方法如下(大致表意,主键、代码等都没有进行细化):        ---------- 建表------------------ CREATE TABLE tbl_user ( i...

2009-04-20 17:55:47 113

原创 mysql递增字段的注意点

MySQL SQL - 递增函数CREATE TABLE tab2(col1 INTEGER NOT NULL AUTO_INCREMENT,col2 CHAR(20) NOT NULL, PRIMARY KEY (col1));  注意:AUTO INCREMENT:整数列可以具有 AUTO_INCREMENT 属性。在 AUTO_INCREM...

2009-03-13 12:29:12 217

PowerDesigner12中生成Mysql的问题记录

ERROR:can't create table './*** .frm'  (errno:121) 这个在网上查了一下,解决方法,都是说存储空间错误,drop后create,无效。 后仔细检查发现是PowerDesigner自动生成mysql的sql语句的时候产生错误。 在pd中建立Physical Data Model的Table,其中在Column Propertie...

2009-03-04 23:34:50 313

SVN分支的意义

    很多朋友都使用过SVN,简单的提交、更新相信大家也都没有异议了, 今天抽空分享一下SVN分支的实际应用意义。     简单说,分支就是用于区分开发版本与当前发布版本的。  ---------------------------------------------------------------------------------------------------------...

2008-10-22 12:27:29 1351

原创 关于ibatis中like用法的补充

       网上搜了一下ibatis的关于like的使用,相信看到这篇文章的XDJM也应该知道如何解决了 ,我在这里就不重复了,只想补充说明一下:      撇开 %$xxx$% 不讲。网上的解决方法如下:       SELECT *       FROM user       WHERE username like %  || #username# || %

2008-08-25 09:27:00 401

installshield安装程序,包括Mysql初始化、安装jre、配置环境变量、简单注册码生成...

曾经使用installshield制作的安装程序,包括Mysql初始化、安装jre、配置环境变量、简单注册码生成。////////////////////////////////////////////////////////////////////////////////// ...

2008-08-25 09:02:26 345

关于ibatis中like用法的补充

      网上搜了一下ibatis的关于like的使用,相信看到这篇文章的XDJM也应该知道如何解决了 ,我在这里就不重复了,只想补充说明一下:      撇开 '%$xxx$%' 不讲。网上的解决方法如下: SELECT * FROM user WHERE username like '%' || #username# || '%' ...

2008-08-20 17:56:20 84

空空如也

空空如也

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

TA关注的人

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