原创 求職加薪-Java8新特性必知必會-視頻教程

Java8 經歷9個里程碑版本,於2014年3月18日正式發佈,距今已有很長一段時間了,很多企業已經在項目中使用Java8,如果你對Java8的新特性還不太清楚,那麼下面的教程可能會幫助到你,這是一份快速的讓你學會使用Java8新特性的

原创 Struts2標籤,傷不起!

這個頁面大家看起來會是什麼感覺?呵呵!   <%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="UTF-8"%> <%@ taglib

原创 個人錄製了一份JSF+Seam+JPA開發實踐視頻教程

這是一份JSF+Seam+JPA開發實踐視頻教程,旨在爲大家在進行JSF+Seam+JPA開發時提供一個快速實用的指導與參考,視頻通過一個具體的小實例演示瞭如使用JSF+Seam+JPA進行實際的開發,每段視頻的長度控制在10到20分鐘

原创 這種場景使用物化視圖會不會更好?

  在一個真實的項目中有這樣一個問題,問題描述如下: 有一張訂單表,裏面的數據量非常龐大,而我們也沒有對該表經行其他處理,有新的數據入庫都會插入到該表中,隨着時間的推移,這張表的數據還將不斷地增加,且日增數據很大,我們現在要處理的問題是

原创 Python在線聊天

  發佈一個用Python實現的一個在線聊天,主要功能是實現客戶端與服務器端的雙向通信,這個小東西用到的主要知識點: 1.Python Socket;2.Python Tkinter庫。   當然也應該瞭解如下的基礎知識:1.Pytho

原创 MySQL數據庫優化的一些個人思考

題外話:一個系統上線後,運行性能瓶頸的原因是多方面的,要進行系統的優化也是一項複雜的工作,因爲你不得不瞭解整個系統的方方面面,例如你的硬件資源,你的網絡情況等。作爲開發人員,主要負責應用程序的開發,作爲運維人員,主要負責應用程序的部署和

原创 談談“不要重複發明輪子”

隻身在他鄉,常常想起我的父親,在我們當地他是出名的木匠師傅,一手掌脈設計建造了許多建築物,留下了很多讚譽,不過現在人年齡也大了,就沒有當木匠師傅了。他曾經給我說過,在工程領域,文官永遠要輸給武將。其意思就是說,一個紙上談兵的人永遠要輸給一

原创 誰來拯救C3P0的致命傷

這幾天北京下着雨,雖然天氣涼爽了,空氣清新了,但我的項目生病了。。。。。。   項目採用Struts2+Spring2+ibatis2技術,已經上線一週時間,遇到致命的內傷,讓我心悸讓我憂。。。。。。 1.項目中使用C3P0作爲數據庫連接

原创 關於ajax返回值處理的思考

在高手林立的javaeye舞臺上,ajax實在是不值得提及的一個小東西,而現在舊事重提,就是想提提另一種ajax思維。   我們知道在ajax應用中,概括起來就是客戶端一個異步請求,服務器端返回請求的數據,然後通過js和css更新頁面顯

原创 關於struts2中使用request引起系統性能的思考

struts2從2007年初推出第一個穩定的版本到現在已經發展了近3個年頭,現在,在新的產品或項目中,如果選用了struts方案,一般都選擇了struts2,並非爲用struts2而用struts2,我想一定是它的優秀吸引着我們。  

原创 項目中的一個問題--返回遊標結果集

幾句題外話: 現在越來越覺得數據庫的重要作用,程序只是實現這樣或那樣的業務過程,沒有數據庫的支撐,程序再怎麼寫都是雞肋,特別是大型互聯網的應用,數據庫絕對是一個重要的方面。需求背景描述:在真實的項目中,有這樣一個需求:現在有三張數據庫表

原创 oracle觸發器的一個應用場景

  需求背景描述: 在真實的項目中,有這麼一個需求:現在有兩張表,一張產品表productinfo,一張產品推薦表recommendproduct,產品表存儲着所有的產品信息,產品推薦表存儲着某些比較熱賣的推薦產品。當我們將產品表中某個

原创 Spring事務管理的那些事兒(上)

寫在前面的話:本人開發過一個系統,系統對數據的正確性要求比較高,有個小模塊中一次性會向數據庫插入1萬條左右的數據,在插入這一萬條左右的數據的同時還要更新數據庫中與此1萬條數據相同的數據的某個狀態值,更新出錯或插入出錯,都要回滾並終止執行

原创 自定義漂亮的分頁標籤

jsp技術已經是一項很老的技術了,該技術也十分成熟,下面我將對jsp中的自定義標籤技術進行一下探討,並附上本人利用該技術實現的一個分頁標籤。自定義標籤技術的出現也是爲了讓jsp頁面儘量不寫java代碼,使得數據的顯示和業務邏輯相分離,使

原创 選擇緩存,讓ibatis不必每次都查詢

緩存,顧名思義,就是將從數據庫中查詢出來的數據在某個緩衝區域暫時保存起來,在需要數據的時候從該緩衝區中讀取,而不是從數據庫中讀取,從而減少對數據庫訪問次數,達到減少系統開銷,提高性能的目的。   在本文中,我將結合實例講述ibatis的