原创 maven default lifecycle

下面就是一些default lifecycle的phase: validate initialize generate-sources process-sources generate-resources process-re

原创 maven作工程管理的一些使用建議[updating]

1.定義一個頂級pom (參考http://blog.csdn.net/madding/article/details/6712019),作一些配置約束   方便以後作擴展,如工程發佈,源定義 2.工程中依賴的pom定義在工程的頂級p

原创 hadoop常見錯誤

xml jar衝突: https://issues.apache.org/jira/browse/NUTCH-964 三方包依賴:測試時可以先打成一個jar包: <!-- 包含依賴,打成一個jar包 --> <

原创 note1.Webx 2.x概貌

對於JSP/Servlet應用,只要查看Web.xml文件就知道入口點了。 可以看到web.xml中主要有幾個東西: 1.context(聲明應用範圍內的初始化參數) 代碼中主要應該用到三個參數: loggingRoot:應用日

原创 velocity源碼分析:上下文承載類

老規矩,線上類圖 由於這個代碼結構比較簡單,因此不做介紹,具體代碼的縫合點在具體功能點中介紹(涉及到ast)。 記住幾個點即可: 1.VelocityContexty可作爲所有上下文承載點,因爲其實現了三個接口:Context,In

原创 com.google.code:sitemapgen4j介紹

作用:     生成sitemap:在生成sitemap時,該類就比較好用,也不用自己再重新寫。 總體類圖:     使用: package com.madding.shared.misc.sitemap; import jav

原创 note2.Webx 2.x初始化之webxLoader

Webx初始化之webxLoader: 上一個note主要記錄了webx整體調用過程和步驟:從webxController → RunData構建 → Pipeline調用  → valve逐個調用 → module調用 本note

原创 openssl 證書操作命令

生成Self Signed證書 # 生成一個key,你的私鑰,openssl會提示你輸入一個密碼,可以輸入,也可以不輸, # 輸入的話,以後每次使用這個key的時候都要輸入密碼,安全起見,還是應該有一個密碼保護 > openss

原创 debian系統常用功能備份

1.變更默認瀏覽器: update-alternatives --config x-www-browser 2.對於gnome桌面,gnome-core並非必要,保留gdm和gnome即可使用桌面功能 3.日期/時間更新 手動更新:

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM

原创 note5.webx 2.x之pipeline

doing...

原创 jradius session lock引起的性能下降問題排查

session lock影響性能 問題描述: 在我們使用jradius時,發現線上請求大於10 req/s時,jradius出現性能極差,部分請求響應大概要5s甚至更長才能響應出去。 分析過程: 1.響應慢,我通過btrace分析幾個時間

原创 jradius響應超長且不穩定排查

背景     公司內部需要對入網認證作一定的控制,考慮到後端系統都是java寫的因此選用jradius作AAA認證系統。 基本數據     公司內部人員規模: > 23k;     地域分佈:全國大城市都有     設備量: 至少3倍於

原创 log系統的基本規範

日誌目的 提供系統運行中間行爲的分析的數據支持。一般會記錄訪問信息、系統運行行爲,業務操作流程中間信息。 db主要是結果信息,日誌是產生結果的中間過程 日誌分類 1.訪問日誌:                 access.log    

原创 blog正式開張

blog正式開張,這裏的內容將轉移到http://aqnote.com,歡迎拍磚