原创 Spring MVC 之@RequestBody,@ResponseBody詳解

簡介: @RequestBody 作用:       i) 該註解用於讀取Request請求的body部分數據,使用系統默認配置的HttpMessageConverter進行解析,然後把相應的數據綁定到要返回的對象上;       ii

原创 Consumable Media Types

你可以通過指定特定的consumable media types去縮小你的匹配程度。請求頭裏面的Content-Type與你的media type匹配了,該請求纔會有效的匹配。 例如下面: @RequestMappi

原创 mybatis高級映射一對多查詢(一)

最近一直在研究mybatis,查詢是並不可少的研究內容。mybatis的一對多的查詢,個人覺得比hibernate簡單的很多。好了,廢話不多說了,下面以一個簡單的例子解釋一下mybatis的一對多的查詢。 我準備的例子是訂單和訂單明細的案

原创 線性結構(二) - 棧的原理與實現

注意:本文所說的棧是數據結構中的棧,而不是內存模型中棧。 一、棧的介紹 棧(stack),是一種線性存儲結構,它有以下幾個特點: 1、棧中數據是按照"後進先出(LIFO, Last In First Out)"方式進出棧的。 2、向棧中

原创 線性結構(一) - 數組、單鏈表和雙鏈表

一、概要        線性表是一種線性結構,它是具有相同類型的n(n≥0)個數據元素組成的有限序列。本文章介紹線性表的幾個基本組成部分:數組、單向鏈表、雙向鏈表以及雙向鏈表的實現。 二、數組 數組有上界和下界,數組的元素在上下界內是連續

原创 線性結構(三) - 隊列的原理與實現

一、隊列的介紹 隊列(Queue),是一種線性存儲結構。它有以下幾個特點: 1、隊列中數據是按照"先進先出(FIFO, First-In-First-Out)"方式進出隊列的。 2、隊列只允許在"隊首"進行刪除操作,而在"隊尾"進行插入

原创 10個有關String的面試問題

1. 如何比較兩個字符串?使用“==”還是equals()方法? 簡單來講,“==”測試的是兩個對象的引用是否相同,而equals()比較的是兩個字符串的值是否相等。除非你想檢查的是兩個字符串是否是同一個對象,否則你應該使用equals(

原创 Java多線程面試問題集錦

如果你即將去一家從事大型系統研發的公司進行Java面試,不可避免的會有多線程相關的問題。下面是一些針對初學者或者新手的問題,如果你已經具備良好的基礎,那麼你可以跳過本文,直接嘗試針對進階水平的Java多線程編程問題及解答。 一個Java

原创 相關網站地址

java網站: http://www.importnew.com/7099.html http://www.importnew.com/6931.html 容器:http://www.importnew.com/15689.html N

原创 不願看到Java開發者再做的10件事

編者注:Andy是OSI(開發系統集成者)的CEO,同時也是位思想先鋒及優秀博客作者。 William F. Buckley.Jr 曾經說過,“保守主義者是那些逆着歷史潮流不斷喊停的人,其他人都不願意這麼做或者對他們這麼做顯得沒有耐性”。

原创 JVM棧

Java中的棧 每當啓用一個線程時,JVM就爲他分配一個Java棧,棧是以幀爲單位保存當前線程的運行狀態。某個線程正在執行的方法稱爲當前方法,當前方法使用的棧幀稱爲當前幀,當前方法所屬的類稱爲當前類,當前類的常量池稱爲當前常量池。當線程執

原创 mybatis高級映射多對多查詢(二)

在這篇博客中,我來介紹下mybatis中的多對多查詢的案例,在mybatis中,如何使用ResultMap來實現多對多的查詢? 案例:一個user可以有很多role,一個role可以有很多entitlement. 一,數據庫表的準備 <s

原创 如何在 Java 中正確使用 wait, notify 和 notifyAll – 以生產者消費者模型爲例

wait, notify 和 notifyAll,這些在多線程中被經常用到的保留關鍵字,在實際開發的時候很多時候卻並沒有被大家重視。本文對這些關鍵字的使用進行了描述。 在 Java 中可以用 wait、notify 和 notifyAl

原创 記錄異常日誌的7條規則

最近一直在幫忙調試一些讓人頭大的bug問題,這才意識到如何記錄異常日誌對於簡化調試的重要性,我總結了幾點記錄異常日誌的最佳實踐發表在此。 1、記錄技術性異常而不是用戶異常  用戶異常(如:“登錄用戶名已經存在”)除了顯示給用戶,要麼什麼都

原创 maven倉庫查詢地址

第一個地址:  http://www.mvnrepository.com/ 第二個地址: http://search.maven.org/