原创 Hibernate如何提升數據庫查詢的性能

數據庫查詢性能的提升也是涉及到開發中的各個階段,在開發中選用正確的查詢方法無疑是最基礎也最簡單的。 SQL語句的優化        使用正確的SQL語句可以在很大程度上提高系統的查詢性能。獲得同樣數據而採用不同方式的SQL語句

原创 Java程序員從笨鳥到菜鳥之(八十二)細談Spring(十一)深入理解spring+struts2整合(附源碼)

 Spring和struts2是我們在項目架構中用的比較多的兩個框架,怎麼才能把這兩個框架用好,怎麼來整合是我們掌握運用這兩個框架的關鍵點,下面我們就怎麼來整合,從哪來整合,爲什麼要整合,從這幾點來看一下struts2和spring的整

原创 spring配置文件詳解--真的蠻詳細

轉自: http://book.51cto.com/art/201004/193743.htm 此處詳細的爲我們講解了spring2.5的實現原理,感覺非常有用              Spring配置文件是用於指導Sp

原创 HttpClient使用詳解

Http協議的重要性相信不用我多說了,HttpClient相比傳統JDK自帶的URLConnection,增加了易用性和靈活性(具體區別,日後我們再討論),它不僅是客戶端發送Http請求變得容易,而且也方便了開發人員測試接口(基於Ht

原创 Java程序員從笨鳥到菜鳥之(八十)細談Spring(九)spring+hibernate聲明式事務管理詳解

 聲明式事務管理是spring對事務管理的最常用的方式,因爲這種方式對代碼的影響最小,因此也符合非侵入性的輕量級容器的概念。Spring的事務管理是通過AOP的方式來實現的,因爲事務方面的代碼與spring的綁定並以一種樣板式結構使用。

原创 分頁查詢

分頁查詢,就是將將過多的結果在有限的界面上分好多頁來顯示,這個是很多網站常用的功能,也是最基本的功能,今天簡單總結一下。           分頁以前聽人們說都是一項技術,但是我覺的不盡然。我認爲分頁是將數據庫的數據,利用一些特

原创 HttpClient使用詳解

Http協議的重要性相信不用我多說了,HttpClient相比傳統JDK自帶的URLConnection,增加了易用性和靈活性(具體區別,日後我們再討論),它不僅是客戶端發送Http請求變得容易,而且也方便了開發人員測試接口(基於Ht

原创 Spring聲明式事務管理與配置介紹

一、Spring聲明式事務配置的五種方式 前段時間對Spring的事務配置做了比較深入的研究,在此之間對Spring的事務配置雖說也配置過,但是一直沒有一個清楚的認識。通過這次的學習發覺Spring的事務配置只要把思路理清,還是比較好

原创 Gitlab的使用

Gitlab的使用 最近成功的在公司部署了gitlab,鑑於同學們還不會使用,這裏寫篇博客說明下。如果想安裝gitlab的話,需要一些linux的基礎知識,我在這裏記錄了我安裝的參考《http://www.cnbluebox.com

原创 Java程序員從笨鳥到菜鳥之(七十九)細談Spring(八)spring+hibernate整合基本詳解

由於Spring和Hibernate處於不同的層次,Spring關心的是業務邏輯之間的組合關係,Spring提供了對他們的強大的管理能力, 而Hibernate完成了OR的映射,使開發人員不用再去關心SQL語句,直接與對象打交道。 將H

原创 Java程序員從笨鳥到菜鳥之(七十八)細談Spring(七)spring之JDBC訪問數據庫及配置詳解

  利用spring訪問數據庫是我們ssh程序中必不可少的步驟,在沒有hibernate之前,我們一般都用jdbc訪問數據庫,所以用jdbc訪問數據庫必不可少的要進行一些配置,spring中爲我們提供了訪問數據庫的數據源配置,配置完以後

原创 JAVA利用HttpClient進行POST請求(HTTPS)

目前,要爲另一個項目提供接口,接口是用HTTP URL實現的,最初的想法是另一個項目用jQuery post進行請求。 但是,很可能另一個項目是部署在別的機器上,那麼就存在跨域問題,而JQuery的post請求是不允許跨域的。 這時

原创 月薪3萬的程序員都避開了哪些坑

程序員薪水有高有低,有的人一個月可能拿30K、50K,有的人可能只有2K、3K。同樣有五年工作經驗的程序員,可能一個人每月拿20K,一個拿5K。是什麼因素導致了這種差異?我特意總結了容易導致薪水低的九大行爲表現,避開這些大坑,你就離

原创 Java編程中“爲了性能”需做的26件事

最近的機器內存又爆滿了,除了新增機器內存外,還應該好好review一下我們的代碼,有很多代碼編寫過於隨意化,這些不好的習慣或對程序語言的不瞭解是應該好好打壓打壓了。 本文參考網絡資源總結的一些在Java編程中儘可能要做到的一些地方。 

原创 SpringMVC統一轉換null值爲空字符串的方法

在Java Web中,如果數據庫中的值爲null,而不做任何轉換的話,傳到前端頁面會顯示爲null,影響美觀。比如,智聯招聘網站上的這個樣子: 在SpringMVC中,可以通過在<mvc:annotation-driven>中