原创 JSR311發佈Restful WebService工程

背景知識 Representational state transfer (REST) Web Service:  它是Roy Fielding博士在2000年他的博士論文中提出來的一種軟件架構風格。在目前三種主流的Web Servic

原创 可以節約很多代碼的幾個正則表達式

正則表達式,一個十分古老而又強大的文本處理工具,僅僅用一段非常簡短的表達式語句,便能夠快速實現一個非常複雜的業務邏輯。熟練地掌握正則表達式的話,能夠使你的開發效率得到極大的提升。下面是@技匠 整理的,在前端開發中經常使用到的20個正則表

原创 Java解析Json數據的兩種方式

JSON數據解析的有點在於他的體積小,在網絡上傳輸的時候可以更省流量,所以使用越來越廣泛,下面介紹使用JsonObject和JsonArray的兩種方式解析Json數據。 使用以上兩種方式解析json均需要依賴json-lib.jar開發

原创 Spring與Hibernate結合使用

1、使用Spring的IOC容器,將對象之間的依賴關係交給Spring,可以降低組件之間的耦合性,可以更專注於應用邏輯。同時可以提供衆多服務,數據庫事務管理,WS等。 2、Hibernate是對JDBC的輕量級的對象封裝,是一個獨立的對象

原创 Luban(魯班)——可能是最接近微信朋友圈的圖片壓縮算法

Luban Luban(魯班)——Android圖片壓縮工具,仿微信朋友圈壓縮策略 項目描述 目前做app開發總繞不開圖片這個元素。但是隨着手機拍照分辨率的提升,圖片的壓縮成爲一個很重要的問題。單純對圖片進行裁切,壓縮已經有很多文

原创 TCP報文之-tcp dup ack 、tcp Out-of-Order

使用WireShark抓包,選擇TCP報文,TCP是一種安全的協議,在網絡出現狀況時也能安全穩定的傳輸數據,但是在網絡出現問題時tcp報文中會有很多中情況導致報文重傳或者是重組。現在就在報文中遇到的幾個問題來詳細說明一下。 Wi

原创 hashCode() 和equals() 區別和作用

HashSet和HashMap一直都是JDK中最常用的兩個類,HashSet要求不能存儲相同的對象,HashMap要求不能存儲相同的鍵。 那麼Java運行時環境是如何判斷HashSet中相同對象、HashMap中相同鍵的呢?當

原创 Android將數據庫數據導出成excel格式的文本(CSV)

在做Android軟件的時候往往隨着時間的推移數據會越來越多,這個時候想要查看數據的時候到數據庫裏面去查看的話就會很麻煩,所以有時候需要將數據庫裏面的數據導出來用office打開看會更加方便。導出excel的使用Apache組織提供的PO

原创 基於Spring-Data-Redis存儲JavaBean對象

redis是使用比較廣泛的緩存開源工具,一開始保存String對象的數據很方便,但是在保存一個對象上面費了點時間。下面就使用redis保存pojo對象。 1、安裝redis 這個講的很詳細:http://www.cnblogs

原创 搭建一個Struts2工程

1、使用Eclipse創建一個Dynamic Web Project功能。 2、從Struts2官網上下載Struts2 struts-2.3.30-all.zip 3、向工程中導入Struts2所必須的jar包: 4、

原创 Java多線程-生產者與消費者

Java多線程生產者與消費者,準確說應該是“生產者-消費者-倉儲”模型,使用了倉儲,使得生產者消費者模型就顯得更有說服力。 對於此模型,應該明確一下幾點: 1、生產者僅僅在倉儲未滿時候生產,倉滿則停止生產。 2、消費者僅僅在

原创 Hibernate環境搭建以及HelloWorld

Hibernate是 Java 領域中使用非常廣泛的持久化框架。下面使用eclipse搭建並測試一個HelloWorld程序。 一、安裝Hibernate插件 爲Eclipse安裝Hibernate插件使得

原创 Java 文件壓縮與解壓縮

Java IO類庫中有提供可以壓縮與解壓縮的類,其中使用最爲廣泛的是Zip和GZip,使用這兩個類可以很方便的壓縮數據。 1、使用Gzip進行簡單的文件壓縮 GZIP接口相對比較簡單,如果只要對單個文件進行壓縮,那麼使

原创 wireshark抓包常見提示含義解析

原文轉自:http://blog.sina.com.cn/s/blog_987e00020102wq60.html http://www.cnblogs.com/redsmith/p/5462547.html

原创 Spring cloud(Finchley)微服務框架,sleuth整合zipkin鏈路追蹤失效的問題

一、首先說問題: 1、springCloud在使用鏈路追蹤組件sleuth整合zipkin的過程中鏈路追蹤信息切都是正常; 2、微服務太多需要使用組件Config對每個微服務的的配置文件進行統一管理; 3、config對微服務進行管