原创 我的友情鏈接

51CTO博客開發

原创 使用ETags減少Web應用帶寬和負載

使用ETags減少Web應用帶寬和負載 主題     Web框架 ,     集羣與緩存 標籤     Hibernate ,     Spring框架 介紹 最近,大衆對於REST風格應用架構

原创 WSDL詳解

 WSDL (Web Services Description Language,Web服務描述語言)是一種XML Application,他將Web服務描述定義爲一組服務訪問點,客戶端可以通過這些服務訪問點對包含面向文檔信息或面向過程調用

原创 Java線程:線程的交互

 Java線程:線程的交互   SCJP5學習筆記   線程交互是比較複雜的問題,SCJP要求不很基礎:給定一個場景,編寫代碼來恰當使用等待、通知和通知所有線程。   一、線程交互的基礎知識   SCJP所要求的線程交互知識點需要從jav

原创 心態不好的時候留給自己看

1. 你以爲最酸的感覺是吃醋嗎?不是,最酸的感覺是沒權吃醋。 2. 低頭要有勇氣,擡頭要有底氣。 3. 上天決定了誰是你的親戚,幸運的是在選擇朋友方面它給你留了餘地。 4. 人生就像一杯茶,不會苦一輩子,但總會苦一陣子。 5. 傻與不傻,要

原创 Java線程:線程的同步與鎖

 Java線程:線程的同步與鎖       一、同步問題提出   線程的同步是爲了防止多個線程訪問一個數據對象時,對數據造成的破壞。 例如:兩個線程ThreadA、ThreadB都操作同一個對象Foo對象,並修改Foo對象上的數據。  

原创 軟件系統的4大技術本質

軟件系統的4大技術本質 需求         軟件定位在哪些用戶,能幫用戶解決什麼問題,給用戶帶來多少價值,選擇放棄的成本。         需求是一個軟件最重要的東西,如果你的軟件不能幫用戶解決問題,那就是沒有意義的軟件。  

原创 Java程序員應瞭解的10個面向對象設計原則

面向對象設計原則是 OOPS(Object-Oriented Programming System,面向對象的程序設計系統)編程的核心,但大多數 Java 程序員追逐像 Singleton、Decorator、Observer 這樣的設

原创 Java線程:概念與原理

 Java線程:概念與原理   SCJP5學習筆記   一、操作系統中線程和進程的概念 現在的操作系統是多任務操作系統。多線程是實現多任務的一種方式。 進程是指一個內存中運行的應用程序,每個進程都有自己獨立的一塊內存空間,一個

原创 字符,字節和編碼 二

  3.2 非 UNICODE 程序在不同語言環境間移植時的亂碼 非 UNICODE 程序中的字符串,都是以某種 ANSI 編碼形式存在的。如果程序運行時的語言環境與開發時的語言環境不同,將會導致 ANSI 字符串的顯示失敗。 比如,在日文

原创 通過分析 JDK 源代碼研究 Hash 存儲機制

通過分析 JDK 源代碼研究 Hash 存儲機制   通過 HashMap、HashSet 的源代碼分析其 Hash 存儲機制 集合和引用 就像引用類型的數組一樣,當我們把 Java 對象放入數組之時,並不是真正的把 Java 對象放

原创 Java線程:創建與啓動

 Java線程:創建與啓動   SCJP5學習筆記   一、定義線程   1、擴展java.lang.Thread類。   此類中有個run()方法,應該注意其用法: public void run() 如果該線程是使用獨立的 R

原创 Java線程:線程狀態

 Java線程:線程狀態   SCJP5學習筆記   一、線程狀態   線程的狀態轉換是線程控制的基礎。線程狀態總的可分爲五大狀態:分別是生、死、可運行、運行、等待/阻塞。用一個圖來描述如下:   1、新狀態:線程對象已經創建,還

原创 Java線程:線程棧模型與線程的變量

 Java線程:線程棧模型與線程的變量   SCJP5學習筆記   要理解線程調度的原理,以及線程執行過程,必須理解線程棧模型。 線程棧是指某時刻時內存中線程調度的棧信息,當前調用的方法總是位於棧頂。線程棧的內容是隨着程序的運行動態變

原创 HttpSession

 深入理解HTTP Session   session在web開發中是一個非常重要的概念,這個概念很抽象,很難定義,也是最讓人迷惑的一個名詞,也是最多被濫用的名字之一,在不同的場合,session一次的含義也很不相同。這裏只探討HTTP