原创 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>