1、替換掉字符串中的html標籤<br />
使用string.replaceAll方法,但是正則匹配總是失敗。
2、對象的List比較
方法一:對象實現Comparable接口並重寫compareTo方法,排序調用Collection.sort(list);
方法二:Collection.sort(sort, new Comparator<T>(){
@Override
public int compare(T t1, T t2){
// 比較的邏輯
}
})
即在sort的時候再實現。
在實現compare方法的時候可以直接調用比較字段的compareTo方法。
3、分頁查詢的優化
用sql的limit m,n 語法,在m比較大的時候耗時多
如果id是自增的話,可以考慮如下優化:每次查詢的時候帶上上次查詢的最大id即可,注意limit的偏移量要置爲0
4、limit 和 offset 的區別
目前看沒有什麼區別,mysql爲了兼容PostgreSQL 保留了offset,兩者性能貌似沒什麼區別。
5、JAVA進行http請求
目前知道的兩種方式
一、URL、URLConnection ---------------- java.net包提供
二、HttpClient HttpResponse ----------------- org.apache.http包提供
後續整理完了貼出來
6、linux中查找時間段內的文件並拷貝
find / -mmin -60 -ls -exec cp {} /desc \;
find:查找命令
/ :查找路徑
-mmin -60 :60分鐘內
-ls
-exec cp 執行cp命令
{} : 存儲find的結果
/desc cp的目的路徑
\; : 結束
參考:http://blog.csdn.net/ydfok/article/details/1486451
7、查找磁盤佔用空間
df -h :查看系統整理情況, -h 便於人類閱讀的方式
du --max-depth=1 -h :查看文件夾大小,查找深度爲1
8、js控制瀏覽器回退
通過修改window.history,從而影響瀏覽器回退和前進
function addHistory(){
window.history.pushState("",'',window.location.href);
}
詳情查看http://blog.csdn.net/my_yang/article/details/7412588