John Jiang

          a cup of Java, cheers!
          https://github.com/johnshajiang/blog

             :: 首頁 ::  :: 聯(lián)系 :: 聚合  :: 管理 ::
            131 隨筆 :: 1 文章 :: 530 評論 :: 0 Trackbacks

          2012年11月26日 #

               摘要: 探索HTTP/2系列的第四篇文章,解讀了HTTP/2流的狀態(tài),以及狀態(tài)之間的轉化。(2016.10.09最后更新)  閱讀全文
          posted @ 2016-10-08 21:17 John Jiang 閱讀(3040) | 評論 (0)編輯 收藏

               摘要: 在本系列的第一篇文章中已經(jīng)介紹了HTTP 2協(xié)議,本文則將簡述用于HTTP/2頭部壓縮的HPACK協(xié)議。(2016.10.01最后更新)  閱讀全文
          posted @ 2016-09-24 20:29 John Jiang 閱讀(2573) | 評論 (0)編輯 收藏

               摘要: 目前支持HTTP/2的服務器端與客戶端實現(xiàn)已有不少,本文分別以Jetty和curl作為服務器端和客戶端,描述了HTTP/2測試環(huán)境的搭建過程。本文還將使用這個測試環(huán)境去展示Jetty在實現(xiàn)HTTP/2時的一個局限和一個Bug。(2016.09.22最后更新)  閱讀全文
          posted @ 2016-09-20 16:42 John Jiang 閱讀(4447) | 評論 (1)編輯 收藏

               摘要: HTTP/2的協(xié)議包含著兩個RFC:Hypertext Transfer Protocol Version 2 (RFC7540),即HTTP/2;HPACK: Header Compression for HTTP/2 (RFC7541),即HPACK。RFC7540描述了HTTP/2的語義,RFC7541則描述了用于HTTP/2的頭部壓縮的格式。本文只涉及HTTP/2協(xié)議,本系列的后續(xù)文章將會涉及HPACK協(xié)議。(2016.10.13最后更新)  閱讀全文
          posted @ 2016-09-19 11:36 John Jiang 閱讀(2684) | 評論 (0)編輯 收藏

               摘要: 本文是Play OpenJDK的第二篇,介紹了如何突破JDK不允許自定義的包名以"java."開頭這一限制。這一技巧對于基于已有的JDK向java.*中添加新類還是有所幫助的。(2015.11.02最后更新)  閱讀全文
          posted @ 2015-11-01 20:06 John Jiang 閱讀(3829) | 評論 (0)編輯 收藏

               摘要: 計劃使Play OpenJDK成為一組介紹如何使用并參與OpenJDK項目的系列文章。本文是該系列的第一篇文章,它基于OpenJDK 8的源代碼介紹了構建一個屬于自己的JDK方法。(2015.10.30最后更新)  閱讀全文
          posted @ 2015-10-30 23:17 John Jiang 閱讀(3524) | 評論 (0)編輯 收藏

               摘要: 本文是Java Magazine 201405/06刊中的一篇文章,也是文章系列"利用Java SE 8流處理數(shù)據(jù)"中的第二篇,它基于flatMap()和collect()介紹了Java流的高級用法(2014.08.15最后更新)  閱讀全文
          posted @ 2014-08-15 19:57 John Jiang 閱讀(2246) | 評論 (2)編輯 收藏

               摘要: 本文是Java Magazine 201403/04刊中的一篇文章,也是文章系列"利用Java SE 8流處理數(shù)據(jù)"中的第一篇,它概述了Java流的基本原理與基本應用,是一篇很好的Java Streams API的入門文章。(2014.07.27最后更新)  閱讀全文
          posted @ 2014-07-27 20:54 John Jiang 閱讀(4649) | 評論 (6)編輯 收藏

               摘要: 本文是上周五(2014.05.02)才發(fā)布的美國2014年04月度非農業(yè)就業(yè)報告中的概要部分,與軟件技術毫無干系。這份報告在出臺后的極短時間內對外匯市場造成了極大影響,純粹是出于好奇看了一下這份報告,學到了不少英文行業(yè)名稱,以及英文在數(shù)字方面的用法。(2014.05.05最后更新)  閱讀全文
          posted @ 2014-05-05 00:12 John Jiang 閱讀(632) | 評論 (1)編輯 收藏

               摘要: 本文是IBM developerWorks中的一篇介紹Java 8關鍵新特性的文章,它主要關注Lambda表達式和改進的接口。(2014.04.19最后更新)  閱讀全文
          posted @ 2014-04-19 23:48 John Jiang 閱讀(3174) | 評論 (0)編輯 收藏

               摘要: 本文是稍早前java.net推薦的一篇博文,描述了Java流的8個有用的特性。(2014.03.02最后更新)  閱讀全文
          posted @ 2014-02-28 15:25 John Jiang 閱讀(1032) | 評論 (0)編輯 收藏

               摘要: 本文是發(fā)布在java.net上的一篇摘自于一書中的節(jié)選,介紹了使用Gradle構建Java Web應用的過程。剛剛接觸Gradle,看到了這篇小文,隨手譯了出來:-) (2014.01.23最后更新)  閱讀全文
          posted @ 2014-01-23 21:22 John Jiang 閱讀(14311) | 評論 (8)編輯 收藏

               摘要: 本文是Java并發(fā)基礎實踐系列中的一篇,介紹了最簡單的死鎖場景,并使用jstack產生的thread dump來查找死鎖。(2013.12.29最后更新)  閱讀全文
          posted @ 2013-12-29 20:19 John Jiang 閱讀(12286) | 評論 (1)編輯 收藏

               摘要: 在最新一期的Java Magazine中有一篇訪談,介紹了一個學習Java并發(fā)編程的動畫應用Java Concurrent Animated。該應用以十分直觀的方式展示了Java并發(fā)工具包中的每一個重要組件,降低了學習Java并發(fā)編程的難度。(2013.12.07最后更新)  閱讀全文
          posted @ 2013-12-07 17:45 John Jiang 閱讀(2415) | 評論 (1)編輯 收藏

               摘要: 本系列的第三篇文章將以實現(xiàn)一個極簡單的查找最大數(shù)的任務為例,分別給出了四個版本:1.順序執(zhí)行;2.基于傳統(tǒng)的Thread.join();3.基于并發(fā)工具包的Future;4.基于JDK 7引入的Fork/Join框架。(2013.10.25最后更新)  閱讀全文
          posted @ 2013-10-23 23:27 John Jiang 閱讀(4264) | 評論 (0)編輯 收藏

               摘要: 在本系列的上一篇中講述了三種退出并發(fā)任務的方式,但都是基于JDK 5之前的API。本篇將介紹使用由JDK 5引入的java.concurrent包中的API來退出任務。(2013.10.08最后更新)  閱讀全文
          posted @ 2013-10-07 16:55 John Jiang 閱讀(3310) | 評論 (3)編輯 收藏

               摘要: 計劃寫一個"Java并發(fā)基礎實踐"系列,算作本人對Java并發(fā)學習與實踐的簡單總結。本文是該系列的第一篇,介紹了退出并發(fā)任務的最簡單方法。(2013.09.25最后更新)  閱讀全文
          posted @ 2013-09-21 19:11 John Jiang 閱讀(2050) | 評論 (0)編輯 收藏

               摘要: 本文是ThoughtWorks首席科學家Martin Fowler接受InformIT采訪時的訪談錄,談到了在ThoughtWorks工作的情況,對ThoughWorks感興趣的朋友們可以看看。(2013.08.23最后更新)  閱讀全文
          posted @ 2013-08-22 14:43 John Jiang 閱讀(9736) | 評論 (3)編輯 收藏

               摘要: Oracle OpenWorld 2013(上海)已經(jīng)結束,我全程參與了此次技術大會。本文是我參會的所見、所聞、所思與所感,有文,有圖,且無碼。(2013.08.03最后更新)  閱讀全文
          posted @ 2013-08-02 11:50 John Jiang 閱讀(1626) | 評論 (0)編輯 收藏

               摘要: 最近有點兒閑,看了一些文章,有了一些感觸,寫成一篇小文。軟件世界真的變化很大,沒有永恒的終結者。今天的終結者,明天可能就會被別人終結。道理大家都懂,但現(xiàn)實依然很殘酷。(2013.07.29最后更新)  閱讀全文
          posted @ 2013-07-14 11:15 John Jiang 閱讀(2246) | 評論 (3)編輯 收藏

               摘要: 對于軟件開發(fā),干的時間越長,就越感覺自己懂的知識少,似乎要學習的知識還有很多很多。最近恰在JavaLobby上看到一篇小文,作者談到是否有必要成為全面的專家。道理其實很淺顯,大家也都懂,我只是隨手翻譯一下罷了。(2013.06.30最后更新)  閱讀全文
          posted @ 2013-06-30 21:02 John Jiang 閱讀(2380) | 評論 (2)編輯 收藏

               摘要: OpenWorld 2013(中國)將在七月的上海舉行,日前已發(fā)布了是次大會的各個專題講座。本文簡介了若干我個人比較關注的主題與講座,希望其他朋友也能感興趣。(2013.06.06最后更新)  閱讀全文
          posted @ 2013-05-28 21:56 John Jiang 閱讀(1943) | 評論 (0)編輯 收藏

               摘要: 本文是InfoQ中的一篇關于遺留系統(tǒng)重構的文章,該文基于一個真實案例,講述了如何在重構遺留系統(tǒng)時編寫單元測試,以及單元測試又是如何確保了重構的正確性。(2013.03.03最后更新)  閱讀全文
          posted @ 2013-03-03 22:44 John Jiang 閱讀(2194) | 評論 (0)編輯 收藏

               摘要: 本文是ThoughtWorks公司架構師Neal Ford在IBM developerWorks系列文章java.next中的第一篇,其基于Groovy,Scala和Clojure,講述了多語言編程的重要性,并對靜態(tài)類型與動態(tài)類型,函數(shù)式編程與命令式編程進行了比較。(2013.02.06最后更新)  閱讀全文
          posted @ 2013-02-06 00:04 John Jiang 閱讀(3230) | 評論 (0)編輯 收藏

               摘要: 本文是IBM developerWorks中的一篇文章,介紹了不使用加密與簽章技術,如何防止對不可信數(shù)據(jù)輸入的解序列化。(2013.01.18最后更新)  閱讀全文
          posted @ 2013-01-17 22:39 John Jiang 閱讀(2374) | 評論 (0)編輯 收藏

               摘要: Lambda表達式是自Java SE 5引入泛型以來最重大的Java語言新特性,本文是2012年度最后一期Java Magazine中的一篇文章,它介紹了Lamdba的設計初衷,應用場景與基本語法。(2013.01.07最后更新)  閱讀全文
          posted @ 2013-01-01 16:26 John Jiang 閱讀(3177) | 評論 (2)編輯 收藏

               摘要: 關于Object類中的equals()方法與Comparable接口中的compareTo()方法之間有何種關聯(lián),之前還真沒考慮過。通過java.net看到此文之后,收獲了一點兒新知識,希望大家也能如此。(2012.12.09最后更新)  閱讀全文
          posted @ 2012-12-06 23:14 John Jiang 閱讀(2179) | 評論 (3)編輯 收藏

               摘要: 應用使用32位的JVM,還是應該使用64位的JVM,我自己以前還真沒想過,大家都想過了嗎?本文是Plumbr中的一篇博文,為大家提了個醒。(2012.11.27最后更新)  閱讀全文
          posted @ 2012-11-26 23:41 John Jiang 閱讀(4510) | 評論 (5)編輯 收藏

          主站蜘蛛池模板: 通化市| 宜兰市| 西藏| 民和| 日照市| 安丘市| 东乌| 丘北县| 茌平县| 诏安县| 高雄市| 平潭县| 德化县| 平顶山市| 根河市| 广南县| 文山县| 黄石市| 泸溪县| 桂阳县| 九寨沟县| 马尔康县| 罗平县| 洛浦县| 府谷县| 南宁市| 封开县| 许昌市| 绥棱县| 德钦县| 金山区| 板桥市| 铜陵市| 三原县| 饶河县| 奉节县| 阿拉善盟| 荥经县| 大庆市| 青阳县| 当涂县|