原创 JAX-RS入門 七: 數據處理(2)

轉自:http://liugang594.iteye.com/blog/1499813 上節介紹了JAX-RS中怎麼與一些基礎的對象進行交互,這節介紹JAXB和JSON的使用。   一、JAXB   關於JAXB知識,可以去

原创 JAX-RS入門 十二: 可伸縮的JAX-RS應用

一、HTTP Caching   HTTP1.0中定義了Expires來指定cache在瀏覽器的生命時長。例如: Html代碼   HTTP/1.1 200 OK   Content-Type: application/xm

原创 Spring分佈式事務實現

轉自:http://log-cd.iteye.com/blog/807607 分佈式事務是指操作多個數據庫之間的事務,spring的org.springframework.transaction.jta.JtaTransactionMan

原创 JAVA多線程實現的三種方式

轉自:http://blog.csdn.net/aboy123/article/details/38307539 JAVA多線程實現方式主要有三種:繼承Thread類、實現Runnable接口、使用ExecutorService、C

原创 JAX-RS入門 九: 內容約定(2)

JAX-RS與Conneg   JAX-RS有一些用來幫助用戶管理他的conneg的工具: 基於Accept頭的方法派發允許直接查看內容信息用於處理多約束條件的APIs 1. 方法派發   前幾節中,我們看到怎麼使用@Produ

原创 JAX-RS入門 八: HTTP響應

首先先看一下HTTP中定義的響應碼及其意義:   響應碼 含義 100 繼續 101 分組交換協議 200 OK 201 被創建 202 被採納 203 非授權信息 204 無內容 205 重置內容

原创 dubbo 入門教程 基於zookeeper

轉自:http://my.oschina.net/superman158/blog/466637 摘要 Dubbo 是阿里巴巴公司開源的一個高性能優秀的服務框架,使得應用可通過高性能的 RPC 實現服務的輸出和輸入功能,可以和 Spr

原创 Spring AspectJ AOP 完整示例

轉自:http://outofmemory.cn/java/spring/AOP/aop-aspectj-example-before-after-AfterReturning-afterThrowing-around 上一篇文章我

原创 JAX-RS入門 十: 兼容與演進

網絡服務會隨着時間的發展再不斷進化,例如:添加新的特性;擴展數據集;數據格式的改變和演化。你怎麼來管理這些變化呢?怎麼讓以前的用戶能夠在舊版本上運行呢?   將應用模塊會可以解決這些問題中的大多數。下面就討論一些在開發應用時需要有的

原创 JAX-RS入門 一 :基礎

轉自:http://liugang594.iteye.com/blog/1491434 簡介 JAX-RS是一套用java實現REST服務的規範,提供了一些標註將一個資源類,一個POJOJava類,封裝爲Web資源。標註包括:

原创 JAX-RS入門 十一:HATEOAS

HATEOAS全稱:超媒體即狀態應用引擎 (Hypermedia As The Engine Of Application State)。   一、Atom Links   RESTful使用Atom Syndication F

原创 Hashmap爲什麼容量是2的冪次,什麼是負載因子

轉自:http://blog.csdn.net/a_long_/article/details/51594159 本人在準備求職面試的時候,面經裏經常會有這樣的一個面試題:“Hashmap爲什麼容量是2的冪次,什麼是負載因子?” 在

原创 Maven的pom.xml文件詳解------Build Settings

轉自:http://blog.csdn.net/tomato__/article/details/13625497 根據POM 4.0.0 XSD,build元素概念性的劃分爲兩個部分:BaseBuild(包含poject build

原创 BIO與NIO、AIO的區別(這個容易理解)

IO的方式通常分爲幾種,同步阻塞的BIO、同步非阻塞的NIO、異步非阻塞的AIO。 一、BIO      在JDK1.4出來之前,我們建立網絡連接的時候採用BIO模式,需要先在服務端啓動一個ServerSocket,然後在客戶端啓動

原创 Maven 之 profile 介紹(轉載)

使用場景:針對不同的場景使用項目中不同的配置文件。  例如:項目中 MySQL 數據庫的配置,程序員本機開發環境和生產環境使用的配置肯定是不一樣的; 實戰中使用的配置: <profiles> <profile>