- 浏览: 54314 次
- 性别:
- 来自: 上海
最新评论
-
chengcwn:
,正解!
Proguard对于泛型的支持 -
kolor:
谢谢,正需要
Proguard对于泛型的支持 -
abckiller:
不错!
关于ibatis中like用法的补充
文章列表
系统使用H2作为部分数据存储,期间开发人员使用SQL语句进行表去重操作,导致H2数据库文件暴增至几十G,确无法执行完成去重操作。(H2应该存在是临时数据存盘释放相关的问题),解决数据问题操作如下:
1. 备份H2的数据文件 xxx.h2.db 和 xxx.trace.db
2. 执行Recover生成sql: java -cp /xxx/lib/h2-x.x.xxx.jar org.h2.tools.Recover
3. 通过步骤2生成的sql进行恢复:ava -cp /xxx/lib/h2-x.x.xxx.jar org.h2.tools.RunScript -url jdbc:h ...
// implement JSON.stringify serialization
JSON.stringify = JSON.stringify ||
function(obj){
var t = typeof(obj);
if (t != "object" || obj === null) {
// simple data type
if (t == "string")
obj = '"' + obj + '"';
return ...
在对应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 !important;}
// 其中.cke_skin_kama 是针对此skin而加,其他类推。“xxx”为自定义plugin中的button的command名
private static URLConnection reload(URLConnection uc) throws Exception {
HttpURLConnection huc = (HttpURLConnection) uc;
if (huc.getResponseCode() == HttpURLConnection.HTTP_MOVED_TEMP
|| huc.getResponseCode() == HttpURLConnection.HTTP_MOVED_PERM)// 302, 301
...
Proguard对于泛型的支持
- 博客分类:
- 源码保护
# 保留签名,解决泛型问题
-keepattributes Signature
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 Evaluation is enabled or disabled depends on many things:
if application server supports JSP ...
见如下代码及运行结果:
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++ > 0) {
System.out.println("x = " + i);
}
if (++y > 0) {
System.out.println( ...
修正一句误导语句:“静态初始化区块只是在类第一次载入的时候才会被调用一次” to “静态初始化区块只是在类第一次被实例化的时候才会被调用仅仅一次”!
示例代码如下:
public class A {
static {
System.out.println("static A");
}
public void print() {
System.out.println("print A");
}
public static void staticPrint() {
System.out.println( ...
一、DOM过滤
1. 根据attribute过滤
Parser parser = new Parser(htmlString);// or new Parser(url)
NodeFilter filter = new HasAttributeFilter("class", "sidebar");// 本例为根据class过滤,当然可以标签中的任意attribute
NodeList nodelist = parser.extractAllNodesThatMatch(filter);
2 ...
在测试smtp服务的时候,突然程序启动25和110被占,查看步骤如下:
1. netstat -ano|findstr 25
得知PID为8368
2. tasklist /FI "PID eq 8368"
reference: http://www.54chen.com/architecture/mysql-explain.html
使用的方法
EXPLAIN tbl_name
或:
EXPLAIN [EXTENDED] SELECT select_options
前者可以得出一个表的字段结构等等,后者主要是给出相关的一些索引信息,而今天要讲述的重点 ...
最近在处理文件时发现了同样类型的文件使用的编码可能是不同的。所以想将文件的格式统一一下(因为UTF-8的通用性,决定往UTF-8统一),遇见的第一个问题是:如何查看现有文件的编码方式。 上网找了一下,找到几篇比较好文章,这里就不转载啦把链接搞过来。 文件编码问题集锦 字符串编码(charset,encoding,decoding)问题原理 Java编码浅析 判定文件编码或文本流编码的方法 上面的几篇文章可以看成认识编码问题的“从入门到精通” 如果你看完了上面的文章,一定了解到了,在java中,class文件采用utf8的编码方式,JVM运行时采用utf16。Java的字符串是永远都是unicod ...
safari/chrome:
/url.jsp?%E4%B8%AD%E6%96%87' //UTF-8编码其他firefox/opera:
/url.jsp?%D6%D0%CE%C4' //gb2312编码, 这种浏览器地址栏里的地址能看出已发生变化
// URL encode到底按照那种编码方式对字符编码?这里就是浏览器的事情了,而且不同的浏览器有不同的做法,中文版的浏览器一般会默认的使用GBK,通过设置浏览器也可以使用UTF-8,可能不同的用户就有不同的浏览器设置,也就造成不同的编码方式
grails Controller示例代码:
String agent ...
1 资料
JDK5.0垃圾收集优化之--Don't Pause(花钱的年华)
编写对GC友好,又不泄漏的代码(花钱的年华)
JVM调优总结
JDK 6所有选项及默认值
2 GC日志打印
GC调优是个很实验很伽利略的活儿,GC日志是先决的数据参考和最终验证:
-XX:+PrintGCDetails -XX:+PrintGCTimeStamps(GC发生的时间) -XX:+PrintGCApplicationStoppedTime(GC消耗了多少时间) -XX:+PrintGCApplicationConcurrentTime(GC之间运行了多少时间)
3 收集器选择
...
- 2009-12-01 12:58
- 浏览 793
- 评论(0)
作者:江南白衣,最新版链接:http://blog.csdn.net/calvinxiu/archive/2007/05/22/1621051.aspx
看到JavaOne2007上有篇《Garbage-Collection-Friendly Programming》的68页PPT,心想都2007了还谈这个基本问题,一定总结得很全面了才好意思站出来讲吧。
GC的基础概念见上篇:JDK5.0垃圾收集优化之--Don't Pause
1.使用更多生命周期短的、小的、不改变指向(immutable)的对象,编写清晰的代码。
出于懒惰也好,朴素的节俭意识也好,我们都习惯对一个 ...
- 2009-12-01 12:55
- 浏览 835
- 评论(0)