原创 《Thinking In Java(3rd)》--一切皆對象

用引用(reference)操縱對象 在java中一切都被視爲對象,因此可採用單一固定的語法。儘管一切都“看做”對象,但操作的標識符實際上是對象的一個“引用(reference)”。你可以將這一情形想象成用遙控器(引用)來操作電視機(對象

原创 JSR-303規範,Bean Validation(spring mvc中如何校驗)

序: 利用bean-validator在spring mvc完成表單的校驗極爲方便,相比於struts2的validate用法方便太多了。下面這篇文章個人覺得對JSR303從應用層面做了一個很詳細的介紹,而且也附屬了在spring mv

原创 JAX-RS介紹

Java API for RESTful Services (JAX-RS) 官方網址:https://jax-rs-spec.java.net/ JAX-RS旨在定義一個統一的規範,使得 Java 程序員可以使用一套固定的接口來開發 R

原创 quartz源碼解析(一)

原文地址:http://smurfs.iteye.com/blog/1155965 任何個人、任何企業、任何行業都會有作業調度的需求。舉幾個簡單的例子: 1、每個月都會發工資,每個月都要報銷等; 2、每個人每天都要喫飯和睡覺; 3、每個公

原创 Java Jersey2使用總結

前言 在短信平臺一期工作中,爲便於移動平臺的開發,使用了Java Jersey框架開發RESTFul風格的Web Service接口。在使用的過程中發現了一些問題並積累了一些經驗。因此,做下總結備忘,同時也希望對有需要的同仁有好的借鑑

原创 spring InitializingBean接口

最近工作需要得到sping中的每個事物需要執行的sql,稱機會簡單研究了一下spring的事務,項目中管理事務比較簡單,用TransactionTe

原创 quartz源碼簡析(三)

Quartz Trigger 部分 Trigger用來記錄job任務的運行時間,運行次數等信息。Trigger的基本類圖如下: 1、trigger接口主要提供trigger必備的一些參數信息,如triggerkey等,在trigger

原创 HTTP Header 詳解

HTTP(HyperTextTransferProtocol)即超文本傳輸協議,目前網頁傳輸的的通用協議。HTTP協議採用了請求/響應模型,瀏覽器或其他客戶端發出請求,服務器給與響應。就整個網絡資源傳輸而言,包括message-head

原创 JAX-RS服務端接收中文亂碼

總是在追求最新、最牛的技術然而卻忘本了,在此記錄一下: 還記得在學servlet的時候,處理中文亂碼時:如果是GET提交則用byte[] nameByte = str.getBytes("ISO-8859-1"); str = new S

原创 Jersey客戶端代碼

首先創建一個maven工程 在pom.xml中添加依賴Jar包: <dependency> <groupId>javax.ws.rs</groupId> <artifactId>javax.ws.rs-api</artifactId>

原创 JAX-RS 2.0 REST 客戶端

JAX-RS 2.0對客戶端API進行了標準化。客戶端API通過HTTP請求Web資源,同樣符合統一接口和REST架構風格。與Apache HTTP Client和HttpURLConnection相比,客戶端API具備對REST感知的

原创 Quartz源碼分析(二)

原文地址:http://smurfs.iteye.com/blog/1157692 Quartz框架執行的任務需要寫在一個實現Job接口的類中,在實現類中的execute(JobExecutionContext context)中執行

原创 quartz源碼分析(四)

Quartz 核心部分是quartz的scheduler運行 1、首先看下quartz的一個實例的運行流程圖:               Scheduler的基本執行過程如上圖所示,但是具體的實現確各有個的不同,如第一章所講的也是一種實

原创 @XmlElement與@XmlAttribute區別

@XmlElement將java對象的屬性映射爲xml的節點,在使用@XmlElement時,可通過name屬性改變java對象屬性在xml中顯示的名稱。 代碼如下: package com.wanhang.ydsj.venue.rest

原创 Quartz體系結構

任務調度場景的核心分爲以時間爲關注點的調度和資源上的調度。 以時間爲關注點的調度如:微博禁言一週、凍結用戶賬號,在一週之內不能登錄等 資源上的調度如:每執行一個任務都要開一個線程,無限制的使用必然耗盡虧空,大多數系統都要對資源使用進行控制