原创 Spring之IoC 控制反轉和依賴注入

反向控制、依賴注入在很多地方都經常被提到。但是反向控制具體是什麼,比較難理解。 Ioc(Inverse  of  Control)  是Spring容器的內核。 1. IoC概念 Ioc,主要是實現了面向接口編程,並且徹底分離了調用者和實

原创 BST比哈希的優勢

對於search insert delete操作, Hash Table的時間複雜度是O(1)。 對於BST(self-balancing Binary Search Tree, 比如 紅黑樹,AVL樹等)時間複雜度是O(LgN)。 看起

原创 Linux中的內存管理歷史

原文地址   http://blog.chinaunix.net/uid-26611383-id-3761754.html 前一段時間看了《深入理解Linux內核》對其中的內存管理部分花了不少時間,但是還是有很多問題不是很清楚,最近又花

原创 最長公共子序列和最長遞增子序列

最長公共子序列和最長遞增子序列  都應該算是動態規劃中的經典問題吧。  而且,這兩個問題居然可以相互轉化。 無後效性 先說一下動態規劃的一個基本特徵,也是用動態規劃求解的一個必要條件: 無後效性。 無後效性:將各階段按照一定的次序排列好之

原创 李彥宏:下個行業機會是企業級軟件和新數據

5月29日消息,2014百度聯盟峯會今日在黃山舉行。百度CEO李彥宏在峯會上分享了對未來趨勢的判斷:一是新型企業級軟件,解決企業從內部到外部鏈接的問

原创 Ubuntu下安裝MyEclipse

一  下載合適版本的MyEclipse。下載地址是  http://www.my-eclipse.cn/ 二   運行是,可能會提示錯誤:沒有足夠的虛擬內存。 需要在系統上創建虛擬內存。方法是: [root@lxt lxt]# free

原创 如何定義“好”代碼

1.常用標準 好這個字太抽象,沒辦法直接用來衡量代碼。 必須找幾個稍微具體的次。 這類詞有很多。比如:靈活性、可擴展性、可維護性、可讀性、可理解性、易修改性、可複用性、可測試性、模塊化、高內聚低耦合、高效、高性能、安全性、兼容性、

原创 Eclipse git 下載 OpenCms

OpenCMS 以前用CVS管理源碼的。現在用git了。 1. 安裝git插件 首先需要在MyEclipse中安裝git插件。這個很容易,下載地址:http://download.eclipse.org/egit/updates-1.3/

原创 Java編程思想之6訪問權限控制

這一章比較簡單。 封裝 以前開始學面向對象編程的時候,就開始背:封裝繼承多態。有一次面試的時候,人家問我:封裝的目的是什麼??我居然答不上來。 這一章的名字是:訪問權限的控制,開始的時候,我都想跳過這一章不讀了。感覺沒什麼意思,就是 pu

原创 Spring之資源訪問

對於很多程序框架來講,資源訪問都是比較基礎的。JDK提供了資源訪問類(如java.net.URL、File類等)。但是它並不能很好的滿足各種底層資源的訪問需求,比如缺少從類路徑或容器上下文中獲取資源的操作類。Spring設計了一個Reso

原创 java之反射機制

java語言運行通過程序化的方式間接對Class的對象實例操作,Class文件由類裝載器裝在後,在JVM中將形成一份描述Class結構的元信息對象,通過該元信息對象可以獲知Class的結構信息:如構造函數、屬性和方法等。Java允許用戶藉

原创 矩陣上的二分查找

今天做了一道題,矩陣上的二分查找,居然做錯了。是考慮簡單了。一維上的算法擴展到二維的時候,需要仔細分析矩陣中的數據的相互聯繫,然後調整算法。 前些時候,樹狀數組那篇博客。在擴展到二維後,求子矩陣的區間和,就沒有考慮清楚誰減去誰。這次二分

原创 幾種通訊協議的比較RMI > Httpinvoker >= Hessian >> Burlap >> web service

原文地址;http://www.360doc.com/content/08/1123/11/56145_1984046.shtml 一、綜述 本文比較了RMI,Hessian,Burlap,Httpinvoker,web service

原创 命名那點事兒

這裏寫自定義目錄標題1. 看看下面的小工具 1. 看看下面的小工具 一個用函數直接寫的小工具,一個又用類封裝了一下。 有什麼感覺? public class MessageUtil { private void pri

原创 系統owner

1. owner意識很重要 系統不管有什麼問題, 都要有責任心。  (1)用戶問題積極解決,儘量少的影響用戶使用。 (2)BUG,第一時間修復。 (3)需求可以獨立評估是否要做,已經時間點。 (4)  系統穩定性,限流&緩存等要不斷完善。