原创 大型網站架構改進歷程:存儲的瓶頸(1)

前不久公司請來了位互聯網界的技術大牛跟我們做了一次大型網站架構的培訓,兩天12個小時信息量非常大,知識的廣度和難度也非常大,培訓完後我很難完整理出全

原创 3、JavaScript高級之匿名函數

定義一個函數在JavaScript中,可以通過“函數聲明”和“函數表達式”來定義一個函數,比如 1、通過“函數聲明”來定義一個函數     function t1(){} 2、通過“函數表達式”來定義一個函數     t2 = funct

原创 使用myeclipse自動生成webservice xfire的客戶端

在的myclipse的web項目自動生成webservice的客戶端,服務端時採用xfire暴露的webservice接口 環境 myclipse10 jdk6 1、選中項目,右鍵,新建文件 --》other -->web service

原创 5、JavaScript高級之私有屬性

學過java或者C++都知道,給對象聲明一個私有屬性使用private關鍵字就可以實現,但是在JavaScript中可不可以聲明一個私有屬性,答案肯定是可以的,你就相當於寫了一句廢話吧o(╯□╰)o。 在實現JavaScript的私有屬性

原创 關係型數據的分佈式處理系統MyCAT(2)——高級功能和管理監控

關係型數據的分佈式處理系統MyCAT(2) ——高級功能和管理監控 日期:2014/12/24 文:阿蜜果 1、   高級功能 1.1 分片策略 MyCAT通過定義表的分片規則來實現分片,每個表格可以捆綁一個分片規則,每個分片規則指定一

原创 關係型數據的分佈式處理系統MyCAT(1)—概述和基本使用教程

關係型數據的分佈式處理系統MyCAT ——概述和基本使用教程 日期:2014/12/24 文:阿蜜果 1、   MyCAT概述 1.1 背景 隨着傳統的數據庫技術日趨成熟、計算機網絡技術的飛速發展和應用範圍的擴充,數據庫應用已經普遍建

原创 1、設計模式之策略模式

設計模式的一句話 :過分設計是一種罪過,要根據項目實事求是,沒有任何一種設計是一步到位,很多功能都是根據反饋進行改善。 1、背景:在實際開發中,我們常常遇見實現某種業務功能時,有許多不同實現方式,使用者可以任意選擇其中的一種方式。例如,在

原创 Spring3.3 整合 Hibernate3、MyBatis3.2 配置多數據源/動態切換數據源 方法

一、開篇 這裏整合分別採用了Hibernate和MyBatis兩大持久層框架,Hibernate主要完成增刪改功能和一些單一的對象查詢功能,MyBatis主要負責查詢功能。所以在出來數據庫方言的時候基本上沒有什麼問題,但唯一可能出現問題的

原创 2、設計模式之單例模式

1、背景:爲了減少系統的資源或者達到資源共享的目的,要求系統中只保存一個實例,即單例。並且提供一個訪問該實例的全局接口。在現實系統設計中也大量使用了這種模式,如window任務管理窗口、管理配置文件對象,線程池等等。 2、例子

原创 3、設計模式之觀察者模式

1、背景:在現實生活或者應用程序中,對象(人)與對象(人)之間的合作是根據對方的狀態來進行的,或者說自己的狀態發生變化之後,通知對方也發生相應的改變。比如場景:“兒子”睡醒後,爸爸要給“兒子”餵奶吃。在程序中是如何實現這樣的場景的呢?相信

原创 HttpClient容易忽視的細節——連接關閉

大部分人使用HttpClient都是使用類似下面的事例代碼,包括Apache官方的例子也是如此: [java] view plaincopyprint? HttpClient client = new HttpClient();

原创 使用Visual VM 查看linux中tomcat運行時JVM內存

前言:在生產環境中經常發生服務器內存溢出,假死或者線程死鎖等異常,導致服務不可用。我們經常使用的解決方法是通過分析錯誤日記,然後去尋找代碼到底哪裏出現了問題,這樣的方式也許會奏效,但是排查起來耗費時間比較多,或者說本身代碼本身就沒有錯,而

原创 Jedis的Publish/Subscribe功能的運用

由於redis內置了發佈/訂閱功能,可以作爲消息機制使用。所以這裏主要使用Jedis的Publish/Subscribe功能。 1.添加Spring核心包,主要使用其最核心的IoC功能。如果使用Maven,配置如下: Xml

原创 一致性hash算法 - consistent hashing

一致性 hash 算法( consistent hashing ) consistent hashing 算法早在 1997 年就在論文 Consistent hashing and random trees 中被提出,目前在 cac

原创 Wget與crontab組合定時任務的用法……

經過偶的測試、加上實踐得來的,這肯定是一篇好文章!相信偶……作者:phpma 羅江游魚…… 執行 crontab -e 編輯任務文件 按下面的格式加入一行 分鐘 小時 日 月 星期 命令 例如 0 4 * * * wget --spide