原创 世界時區及時差計算

各地的標準時間爲格林威治時間(G.M.T)加上 (+) 或減去 (-) 時區中所標的小時和分鐘數時差。許多國家還採用夏令時(DST),比如美國夏令時爲: 每年3月第2個星期天,到11月第一個星期天,時間提前一個小時。時差的計算方法:兩個時

原创 再見了 - 喬布斯

        正在列車上看吳軍的《浪潮之巔》,剛剛讀完IBM和蘋果的發展歷程,感慨萬千。對IBM感慨是因爲對上一任僱主的懷念,而對蘋果的感慨是因爲喬布斯奇蹟般的遭遇和成就。這時女友悄悄將它的手機湊到我眼前--- 我慢慢看清了新聞的標題-

原创 Mysql 查看存儲引擎

一般情況下,mysql會默認提供多種存儲引擎,你可以通過下面的查看: 看你的mysql現在已提供什麼存儲引擎: mysql> show engine

原创 IBM - 後會有期

實在是感慨萬千,我怎麼也沒想到,僅僅一年的光陰我就告別了這個世界上最偉大的公司(之一)。 沒有辦法去總結原因,或許是自己還沒做好準備吧! IBM是一個偉大的公司,無論是公司的文化還是對員工的照顧都很到位。最關鍵的是非常規範。 在IBM體會

原创 Apache2+mod_jk1.2+tomcat7 創建集羣環境 (一) 軟件安裝

首先準備軟件,列表如下:httpd-2.2.19.tar.bz2apache-tomcat-7.0.19.tar.gztomcat-connectors-1.2.32-src.tar.gz一. apache httpd的安裝二. tomc

原创 Gossip算法

Reference http://blog.csdn.net/chen77716/article/details/6275762 論文 Efficient Reconciliation and Flow Control for Anti

原创 Portlet框架請求處理流程

Portlet容器是web模塊化思想的一種實現方式,下圖爲可能的請求處理流程。 ActionRequest在前,RenderRequest在後,這樣實現的好處是,爲以後性能優化留有空間。 參考資料 http://www.cnblogs

原创 進程通信 & 線程通信

Linux下進程通信的八種方法:管道(pipe),命名管道(FIFO),內存映射(mapped memeory),消息隊列(message queue),共享內存(shared memory),信號量(semaphore),信號(sign

原创 集羣高可用性技術討論

高可用必須滿足如下兩個條件:1. 避免單點2. 失敗轉移一. 避免單點除了要避免server實例的單點以外,還要避免負載均衡器的單點問題(必須) 點贊 收藏 分享 文章舉報 wi

原创 淘寶開放平臺學習小結

設計思想 簡單就是美 淘寶開放平臺 -- 高性能,分佈式的任務調度系統 反模式- Master - Slave架構,Slave想Master註冊,Master不知道Slave的具體信息。 Slave --> Master。這樣可以解決re

原创 Web應用異步渲染優化技術小結

設計前提 1. 性能儘可能高 2. 儘量減少Http請求數量,如一個Page只有一對Request和Response。從而方便搜索引擎的檢索。 3. 並行執行業務邏輯(Action) 一、將頁面劃分爲多個部分(組件或窗口,widget)

原创 springframework 結構分析

springframework IOC類圖 先給出部分核心類圖,分析補充待後! 點贊 收藏 分享 文章舉報 willfcareer 發佈了94 篇原創文章 · 獲贊 11

原创 Hash算法衝突解決方法分析

就不自己寫了,直接貼下吧 看了ConcurrentHashMap的實現, 使用的是拉鍊法. 雖然我們不希望發生衝突,但實際上發生衝突的可能性仍是存在的。當關鍵字值域遠大於哈希表的長度,而且事先並不知道關鍵字的具體取值時。衝突就難免會發 生

原创 創業 vs 革命

革命是新生力量與傳統勢力的對抗,正因爲新生力量勢力弱小,而且當前很難被人類社會所接受所以才註定了它的艱難歷程。 創業是新技術或新理念與傳統技術或者理念的對抗,也因爲這種新的技術或者理念很難被被人們所接受,所以註定了創業者要付出巨大的艱辛才

原创 在線畫圖網站

組織結構圖 http://www.mxgraph.com/demo/mxgraph/orgchart.html 流程圖等 http://www.mxgraph.com/demo/mxgraph/editors/grapheditor.h