原创 Sping-AOP

Spring AOP                 在Spring Framework簡介中介紹了spring的整體框架,在Spring IOC中介紹了spring的核心功能,那麼spring framework中,另外一個比較重要的

原创 代碼生成器,極大簡化你的工作

代碼生成器,極大簡化你的工作         在web開發中,模塊化開發非常普遍。在最近的畢業設計中,自己基於spring mvc + mybatics + liger ui開發了一個網站,裏面也使用模塊化來組織代碼。於是每一個模塊的操作

原创 spring-resource

Spring Resource        在Spring Framework簡介中介紹了spring的整體框架,這篇文章主要介紹Spring Resource。顧名思義,Resource就是資源的意思。在java中,定義了URL接口用

原创 是什麼讓你的荷包總是那麼幹癟...

    我們每個人都知道省錢之道,比如:每省下一元錢,那麼就相當於淨賺一元錢。可是,身邊有很多的年輕人,每年都漂泊他鄉,努力賺錢,但是每每到了年底,

原创 spring-ioc

Spring IOC        在瞭解一個東西之前,通常我們都會先去思考下,這個東西是用於做什麼的?比如我們看書,通常都喜歡瀏覽下簡介或者目錄,編程也一樣。所以想要學習IOC的設計,那麼我們就必須要明白,IOC主要是用於做如下幾件事

原创 策略設計模式的應用

       設計模式:設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統

原创 多線程的神祕面紗...還在恐懼嗎???

前言 最開始學習java時,頭都大了,也沒學好多線程,甚至都不明白啥是多線程...慢慢的不斷學習,發現多線程其實並沒有我們想象中的困難。 進程(Processes)與線程(Threads) 在操作系統裏面,存在着非常多的進程與線程。在每

原创 拋出了無數的Exception,但是Exception到底是啥?解開Exception的神祕面紗...

java異常 什麼是異常呢? 定義:當一個程序在運行過程中,出現了一些非正常執行流程的指令,那麼就會產生一個事件對象,這個事件對象在java就簡稱爲異常(Exception)。 An exception is an event, whic

原创 沒有錢怎麼辦?那隻好放平心態...

我們的工作與生活,本來一直存在着變化,很多時候只是我們不願意去面對這些變化。 目前,我的工作,生活,家庭,愛情,自己覺得美好嗎?有哪些需要變化呢?在工作中,自己似乎一直被壓着喘不過氣來,總是對自己說,沒錢,沒錢,沒錢,但是缺少這點錢,真的

原创 Spring Framework簡介

Spring Framework        學習java編程不知不覺已經三年時間了,開始的時候,總是喜歡看着視頻,然後按部就班的敲打着鍵盤,每當系統正常運行後,心裏樂開了花。最開始的時候,所有的代碼都是由自己設計,基本上不使用第三方j

原创 javascript面向對象實現java常用的1StringBuffer,Map,Collection,List,Set

javascript面向對象實現java常用的StringBuffer,Map,Collection,List,Set 1前言        在開發中,我們做java後臺開發的,普遍都是擅長後端語言,對於javascript卻不甚理想。

原创 使用jdk 1.7的新api來統計jdk中英語單詞的分佈情況

       如何統計JDK源碼中英語單詞的分佈情況呢?大概的思路就是:遍歷JDK源碼中的所有.java文件,分別抽取出每個.java文件中的英語單詞,然後將這些單詞存儲在TreeMap中。選擇TreeMap的好處就是可以將數據按照a-z

原创 如何使用遞歸實現歸併排序

       歸併排序:歸併排序是建立在歸併操作上的一種有效的排序算法,該算法是採用分治法(Divide and Conquer)的一個非常典型的應用。將已有序的子序列合併,得到完全有序的序列;即先使每個子序列有序,再使子序列段間有序。

原创 git的介紹與使用

       最近在學習一些開源技術,順帶想起了之前曾經別人推薦的git。作爲一個程序員,肯定也都會很想要有一個自己的服務器,然後將一些重要數據備份在服務器中。如果是需要和朋友共同開發,那服務器更是不可或缺。但是你懂得,我等屌絲,木有錢購

原创 Redis爲什麼那麼快?

1.Redis簡介 Redis是一個開源的使用ANSI C語言編寫、遵守BSD協議、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫 2.Redis的數據結構 string set mykey somevalu