原创 Oracle 10G正則表達式
ORACLE中的支持正則表達式的函數主要有下面四個:1,REGEXP_LIKE : 與LIKE的功能相似2,REGEXP_INSTR : 與INSTR的功能相似3,REGEXP_SUBSTR : 與SUB
原创 漫談Java加密技術(一)
加密解密,曾經是我一個畢業設計的重要組件。在工作了多年以後回想當時那個加密、解密算法,實在是太單純了。言歸正傳,這裏我們主要描述Java已經實現的一些加密解密算法,最後介紹數字證書。如基本的單向加密算法: * BASE64 嚴格地說,屬於
原创 使用AspectJ爲Java程序添加日誌管理
最近接手了一個項目完全沒有日誌記錄,出了問題定位起來很麻煩,於是提出要補加日誌,但直接在程序中補加Log工作量實在有點大,想到了Spring AOP的日誌管理實際上是整合了AspectJ,那麼直接使用AspectJ進行日誌
原创 mysql Load Data InFile 的用法
首先創建一個表 Use Test; Create Table TableTest( `ID` mediumint(8) default '0', `Name` varchar(100) default '' ) TYP
原创 c++中,引用和指針的區別
(1)引用總是指向一個對象,沒有所謂的 null reference .所有當有可能指向一個對象也由可能不指向對象則必須使用 指針. 由於C++ 要求 reference 總是指向一個對象所以 reference要求有初值. Stri
原创 檢查數據庫鎖和程序沒有釋放數據庫連接
SELECT /*+ rule*/ B.INST_ID, A.EVENT, C.SID, B.SPID, C.MACHINE, C.SECONDS_IN_WAIT, 'kill -9 ' || B.SPID, 'alter system
原创 [JMX一步步來] 5、用Apache的commons-modeler來輔助開發JMX
一、前言 每一個MBean都要有一個接口,比如前面的Hello要有一個HelloMBean接口。要多維護一個接口,的確是件麻煩的事。Apache的commons-modeler利用JMX中的動態MBean原理很好的解決了這一問題,
原创 [JMX一步步來] 9、基於JBoss來寫MBean
前面都是用JDK自帶的JMX實現來寫的MBean,JMX的實現不獨SUN一家,JBOSS也有自己的JMX實現。如果你使用JBOSS來做WEB服務器,那麼基於JBOSS的實現來寫MBean,是一個不錯的選擇。象我們公司就是用JBOSS的,因
原创 Shell操作數據庫流控腳本實例
#!/bin/bash if [ "$(whoami)" != "root" ]; then echo "Current username must be root!" return 1 fi sqlfile="./updatedetai
原创 JMX學習筆記(三)-MXBean
在MBean中有隻要遵循以下兩個規則,我們就可以在jconsole中動態的改變MBean中的屬性值 1. JMX中要定義接口必須以xxxMBean的規範定義 2. 得有類實現xxxMBean接口 例如: Java代碼
原创 [JMX一步步來] 6、模型Bean:Model Bean
在上一節是用apache的commons-modeler來開發的一個model,只不過commons-modeler幫助我們實現了很多的代碼,而我們只需要寫描述XML文件就行了。這一節,來一個實打實的Model Bean,不借助任何第三方
原创 [JMX一步步來] 7、用JDK5.0的JConsole來連接MBean
前面所有看效果都是通過Html網頁來看的。JDK5.0自帶了一個jmx客戶端,叫jconsole,位於c:/jdk/bin/jconsole.exe。我們來用用這個客戶端來連接Mbean Server。 一、vm參數方式 1、還是
原创 JMX學習筆記(一)-MBean
JMX 即 Java Management Extensions Java管理擴展MBean 即 managed beans 被管理的Beans一個MBean是一個被管
原创 [JMX一步步來] 4、動態MBean:DynamicMBean
一、前言 動態MBean是在運行期才定義它的屬性和方法,也就是說它有什麼屬性和方法是可以動態改變的。動態MBean主要利用一些輔助類(構造函數類MBeanConstructorInfo、屬性類MBeanAttributeInfo、
原创 [JMX一步步來] 8、編寫程序來連接MBean
前面用Html、jconsole等方法連接上了MBeanServer,並能夠通過這些界面來操縱MBean。但有時我們需要不借助這些客戶端,而是在自己的程序來操縱這些MBean,這就要求我們知道如何在代碼裏連接MBean。 基於上一