原创 Java 併發之共享變量

                    同步訪問共享的可變數據     同步的意義有兩個方面,之前一直以爲只是爲了操作的互斥性,保持狀態一致,理解太淺顯,需要深入研究。             一、保持對象狀態一致性,即同步可以阻止一個線

原创 Servlet編程之自定義標籤

  自定義標籤的目的:以簡單的標籤,隱藏複雜的邏輯。   使用自定義標籤配置過程:   1. 在對應的web應用下,配置.tld文件,如${webapp}/WEB-INF/tlds/mytaglib.tld,新建tag標籤如下:  

原创 java併發編程之過度同步

            過度同步可能造成性能減低、死鎖,甚至不確定的問題。     在一個被同步的區域內部,不要調用被設計成被複寫(覆蓋)的方法。從包含該同步區域的類的角度來看,這樣的方法是外來的。這個類不知道該方法會做些什麼事情,也無法

原创 Java併發之線程管理

    Java 1.5以後,Java平臺增加了java.util.concurrent包,這個包中包含了一個Executor Framework,這是一個基於接口的任務執行工具。使用這個工具可以很優雅的管理線程。      publ

原创 java編程基礎之克隆

         寫下克隆的基本應用,直接上代碼。   public class School implements Cloneable,Serializable { /** * 序列號 */ private stati

原创 flex編程之基礎搭建

   最近因爲工作上需要使用flex擴展設備面板功能,突擊學習了下flex技術,本地搭建的環境如下:    1). 安裝的flex builder4.6版本(IDE);    2). 使用的flex sdk4.6(軟件開發包,開源),如果

原创 安全編碼-1

2.1 不要抑制或忽略已檢查異常:   java checked exceptions are the ones that you must handle in your code, like "SQLException" etc.   

原创 java併發編程-Future與FutureTask

API: Java代碼 public interface Executor {             void execute(Runnable command);       }          public interface 

原创 java併發編程-限時任務

原文地址:http://blog.csdn.net/aitangyong/article/details/38172189 ExecutorService是JDK併發工具包提供的一個核心接口,相當於一個線程池,提供執行任務和管理生命週期的

原创 如何閱讀Java源碼

剛纔在論壇不經意間,看到有關源碼閱讀的帖子。回想自己前幾年,閱讀源碼那種興奮和成就感(1),不禁又有一種激動。 源碼閱讀,我覺得最核心有三點:技術基礎+強烈的求知慾+耐心。 說到技術基礎,我打個比方吧,如

原创 spring framework源碼下載並導入eclipse

最近在看Spring源碼,轉載篇文章,將Spring源碼導入eClipse中的操作。 原文地址:http://blog.csdn.net/buyaore_wo?viewmode=contents 一. 準備工作 1.下載安裝sts(spr

原创 配置框架整改思路

原則:當前只提疑問和思路,只關注框架和概念,不關注細節和實現。 目標:做到框架和業務的最大限度的解耦,以便於問題的界定和定位,減輕框架的負擔,提高框架敏捷性。 1.模板的適配和解析:    當前:框架提供擴展點,所有業務模塊自己適配,然後

原创 Spring AOP---基於Xml配置應用demo

        首先,需要加載依賴的Spring相關類庫,如下所示,這裏創建的是普通java工程,web工程的配置,這裏不再多說:               其次,配置 .xml 配置文件,具體配置如下: <?xml version=

原创 Spring AOP---基礎簡介

       軟件開發中,分佈於應用中多處的功能被稱爲橫切關注點,比如日誌、安全和事務管理。這些橫切關注點從概念上是與應用的業務邏輯相分離的,但是往往又直接嵌入到應用的業務邏輯中。將這些橫切關注點與業務邏輯相分離正是面向切面編程(AOP)

原创 Spring筆記---裝配Bean

在Spring中,對象無需自己負責查找或創建與其關聯的其他對象,相反,容器負責把需要相互協作的對象引用賦予各個對象。 創建應用對象之間協作關係的行爲即爲裝配。這也是依賴注入的本質。 1.創建Spring配置 Spring是一個基於容器的框