原创 java shutdownhook

“關閉鉤子”(ShutdownHook)是這樣一個概念:向虛擬機註冊一個線程,當程序退出(Ctrl+C)時虛擬機會啓動這個線程,我們可以在這個線程的run()中做一些清除的工作,如:釋放數據庫連接,關閉文件等. 註冊: Runtime.g

原创 併發集合類的那些事

一般來說:在map中concurrenthashmap在同步鎖問題上效率較高 http://www.iteye.com/topic/164644 軟件包 java.util.concurrent 的描述   在併發編程中很常用的實用工

原创 java基本類實現二級緩存

LRU linkedhashmap中由於重寫 removeEldestEntry後只能一個一個的刪除,如果刪除後的內容需要持久化的話將會影響效率,因此需要批量轉儲,如果能訪問hashmap的header after等私有變量就好了,可是未

原创 oralce分類統計

@Transactional @Component("statisDAO") @Scope("prototype") public class StatisDAO extends AbstractDAO { private st

原创 向AIX上傳.bin文件時最好用binary方式完成上傳

如果以文本方式上傳將會報錯文件損壞之類的 用xmanagement上傳,兩個地方都需要改  

原创 startweblogic.sh啓動後不能加載jar

在weblogic部署war文件後如發現有些jar文件莫名其妙未被加載,作爲權宜之計可以在startWeblogic文件中把 CLASSPATH="${CLASSPATH}${CLASSPATHSEP}${MEDREC_WEBLOGIC_

原创 轉:birt報表

1.概述 網站: http://www.eclipse.org/birt/phoenix/ BIRT報表 擁有和Dreamweaver一般的操作界面,可以像畫table一樣畫報表,生成圖片,導出Excel,html分頁樣樣齊全,樣式和s

原创 linux下報不可見字符冗餘問題

在linux下執行腳本 JAVA_HOME=/usr/java5ANALYZER_LIB=/CFCA/xFraud/TxCollector/libANALYZER_CONFIG_FILE_PATH=/CFCA/xFraud/TxColle

原创 oracle 的函數們

select to_char(ascii('A')) 結果, 'ascii' 函數名, '獲得相應的asic值' 說明 from dual union select to_char(chr(54740)), 'chr', '由ascii變

原创 drools 規則引擎 over window:time(1d)的問題

drl文件中定義   package com.sample declare Activity@role( event )@timestamp(txTime)end   rule "totaltimessrule"salience 1whe

原创 java 集合類遍歷

ArrayList list2 = new ArrayList(); list2.add("java"); list2.add("php"); list2.add(".net");

原创 hadoop eclipse搭建過程中遇到的問題 回顧

1. hadoop 0.20.2版本需要與eclipse 3.3合用,否則會有如下跡象:1通過eclipse打開run on hadoop 沒有反應 2 權限不足   2. hadoop 主從,以及eclipse宿主機器設置 hosts如

原创 map遍歷問題

import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class Test2 { p

原创 windows 命令

Windos 7作爲微軟新操作系統,有哪些運行命令呢?下面我們就一起來看看吧。   1、cleanmgr: 打開磁盤清理工具  2、compmgmt.msc: 計算機管理  3、conf: 啓動系統配置實用程序  4、charmap: 啓

原创 多線程下鎖資源方法調用思路

關於多線程鎖資源的性能與安全的新解決思路:如某個方法訪問臨界方法時,在多線程中調用該方法互不被影響的解決思路:首先:爲避免每次調用都初始化對象的耗損,用static方法,不被影響加synchronized關鍵字,但鎖資源將會成爲瓶頸 解決