原创 freemarker生成excel、word、html、xml實例教程

對於導出excel我一直以爲用poi、jxt的實現就夠了,直到接觸了freemarker以後,我才發現我錯了,原來還有一種實現比前兩者都更簡單、便捷。 今天研究了一天的freemarker,一口氣寫了4個例子,分別實現了對excel、wo

原创 Apache自帶壓力測試工具AB的使用方法

Apache自帶工具AB是什麼? Apache Benchmark簡稱爲ab,是apache自帶的用於HTTP Server測試的工具。它可以接受單一的URL,然後重複地按照指定的多個獨立線程的方式加載,並使用不同的命令 行參數控制訪問

原创 設置全局 AJAX 默認選項 $.ajaxSetup

1.AJAX的全局設置   js: $.ajaxSetup({     timeout: 3000,     dataType: 'html',     //請求成功後觸發     success: function (data) { s

原创 實體類(VO,DO,DTO,PO)的劃分

經常會接觸到VO,DO,DTO的概念,本文從領域建模中的實體劃分和項目中的實際應用情況兩個角度,對這幾個概念進行簡析。 得出的主要結論是:在項目應用中,VO對應於頁面上需要顯示的數據(表單),DO對應於數據庫中存儲的數據(數據表),D

原创 Mysql資料

1.主外鍵關聯,獲取剛剛插入數據的ID 主外鍵關聯插入時,我們插入了第一條數據,卻不會返回插入的ID(hibernate框架能返回),這時我們第二條數據關聯了第一條插入數據的ID便無法設置,那我們怎麼獲得第一條插入數據的ID呢? 用ma

原创 Memory Analyzer Tool定位Java heap space內存泄漏

  java heap space是一個很蛋疼的問題,如果開發調試時遇到還好,如果是在項目上線後運行一段時間後,才拋出該異常,那真的很悲劇(那你得找代碼中到底是哪裏內存泄露了),這真是一個悲傷的故事。   1.java head spa

原创 CXF WebService整合Spring

CXF WebService整合Spring 轉載自:http://www.cnblogs.com/hoojo/archive/2011/03/30/1999563.html 首先,CXF和spring整合需要準備如下jar包文件:

原创 JNA調用C動態庫dll、so

1.介紹jna           JNA(Java Native Access )提供一組Java工具類用於在運行期動態訪問系統本地庫(native library:如Window的dll)而不需要編寫任何Native/JNI代碼。開發

原创 全排列遞歸算法的實現

排列:從n個元素中任取m個元素,並按照一定的順序進行排列,稱爲排列; 全排列:當n==m時,稱爲全排列; 比如:集合{ 1,2,3}的全排列爲: { 1 2 3}  { 1 3 2 } { 2 1 3 } { 2 3 1 } { 3

原创 排版六原則

原文出處:點擊打開鏈接 作者: 阮一峯 日期: 2010年10月16日 上個月,我貼了《圖形化簡歷》。 幾天後,就收到了秋葉老師的來信,希望與我探討一些設計問題。他寫過一本暢銷書《說服力-讓你的PPT會說話》,眼下正在寫續

原创 搭個外網可訪問的TOMCAT、SVN

         剛剛學習java web的時候,經常是把tomcat發佈了,就腦袋一熱,不管別人是不是內網,就把自己的內網的ip與項目鏈接發出去,叫別人訪問....,往事不堪回首, 下面就簡單介紹下將自己的tomcat變成公網可以的方法

原创 wdTree

前些天,玩了一下wdTree,做權限,考慮權限賦值經常要使用到,故發個貼,用於留念。 wdTree是一個輕量級的樹形列表框架,不過效率還可以,他可以設置帶選中框與不帶選擇框,非常適合用於 權限賦值。 效果圖: 事例鏈接:http:/

原创 Httpclient教程

httpClient使用 前言:httpClient有兩個開源項目,使用一定的差異。 httpClient可以用來做什麼? HttpClientk可以用來請求接口,效率比webService的要高;可以用來模擬瀏覽器操作,如360搶票。

原创 mybatis使用匯總

mybatis是一個簡單的輕量級框架,偶爾一段時間不用,對其使用又感覺非常生疏了,顧在此總結歸納,以便日後查閱。 1.ognl表達式 if choose(when,otherwise) trim where set foreach <i

原创 java命名規則

轉一個J2EE開發時的包命名規則,養成良好的開發習慣 代碼編寫規範目的:能夠在編碼過程中實現規範化,爲以後的程序開發中養成良好的行爲習慣。代碼編寫規範使用範圍:J2EE項目開發。包命名規範:目的:包的命名規範應當體現出項目資源良好的劃分s