原创 讀寫txt文檔

一、 工作中讀寫txt文件是一種很常用的方式,比如日誌記錄,當然需要有對應的解析腳本解析,然後得出我們需要的數據。本文只是簡單地對文件讀入和輸出 1、文件讀入,先判斷文件是否存在,不存在則退出。然後對流進行封裝,用一個BufferedRe

原创 觀察者模式

觀察者模式(也叫做發佈-訂閱;源-監聽器) 是什麼? --觀察者模式定義了一種一對多的依賴關係,讓多個觀察者對象同事監聽某一個主題對象。這個主題對象在狀態發生變化時,會通知所有觀察着對象,使他們能夠自動更新自己。 解決什麼問題? --在軟

原创 動態代理

動態代理是實現aop的基礎,在java中提供了invocationHandler和proxy兩個類來實現,下面寫了一個簡單的實例,僅供參考 //水果的接口 public interface Fruit {     public void

原创 Hbase技術介紹

HBase簡介 HBase – Hadoop Database,是一個高可靠性、高性能、面向列、可伸縮的分佈式存儲系統,利用HBase技術可在廉價P

原创 js中常用的處理字符串的函數

 javascript最常用的字符串方法是:indexOf()、charAt()和substring()。因爲這幾個方法在JavaScript中經常

原创 js中常用字符串的檢查(使用正則表達式)

 //是否含有空格或換行符 function isBlank(s){for(var i=0;i<s.length;i++){var c=s.char

原创 工廠模式

文章地址 http://www.cnblogs.com/forlina/archive/2011/06/21/2086114.html  一、工廠模式主要是爲創建對象提供過渡接口,以便將創建對象的具體過程屏蔽隔離起來,達到提高靈活性的

原创 Linux上訪問MSSQLSERVER2008一些常用命令

linux訪問mssqlserver2008 需要安裝freetds工具,freetds代碼開源,官方網站:http://www.freetds.org 下載freetds-0.91.tar.gz 解壓至 cp freetds-0.91.

原创 mysql中表結構的處理

一般對錶結構的處理分爲,增加,刪除,修改字段。不過要處理表必須先有張表來給我們修改,就像做飯,最起碼得有料。 student  CREATE TABLE `student` (                               

原创 mysql監控

mysql是一款比較優秀的免費數據庫軟件,目前很多大企業都有用到,個人的一點學習筆記,如果有不足錯誤之處請指出 作爲技術人員,不僅要能夠正確使用mysql,還應該懂得一些mysql的基本監控。mysql的監控分爲兩部分:第一部分是硬件的監

原创 mysql調優

此文是他人分享,連接地址http://www.cnblogs.com/cuiliang/archive/2011/01/06/1927043.html mysql> show global status;   可以列出MySQL服務器運

原创 struts2源碼的解讀

學習開源框架最好的方法,莫過於仔細閱讀源代碼,這樣既可以體會大牛們巧妙的設計,還可以看看大牛們的寫代碼的風格。對比中找缺陷,它就像一面鏡子,會讓我看到很多自己的缺點,受益頗多。 以下是自己學習的一些資料,有些事自己網上看的,有的是自己從代

原创 多例模式

所謂多例模式(multiton pattern)實際上是單例模式的自然推廣,其有一下幾個特點: 多例類可有多個實例。多例類必須自己創建、管理自己的實例,並且向外界提供自己的實例。(單例類只有一個實例)代碼實例,擲骰子 import jav

原创 js中Date類型數據的處理

一、js中對data的格式化 /** * js時間對象的格式化; * eg:format="yyyy-MM-dd hh:mm:ss"; */ Date.pr

原创 java鏈接數據庫的那些事

在長期使用數據庫的童鞋,你有沒有想想的你的數據庫鏈接是否合理,最優。 個人的一點學習心得,分享下  1、先看一個最簡單的mysql數據庫的鏈接,代碼如下: /** * 一個簡單的鏈接 */ public static Conn