原创 Tomcat debug模式啓動

在%CATALINA_HOME%\bin\startup.bat中添加以下任意一行配置:SET JAVA_OPTS=-Xdebug -Xrunjdwp

原创 Oracle時間格式轉換&模糊查詢

SQL> select to_char(to_date('2002-1-1 12:12:12','yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') from dual;TO_CHAR(TO_

原创 svn回滾版本庫

這種情況下,有多種辦法可以進行撤銷修改。一般我們推薦用svn merge來達成目的。 典型的操作過程如下: 1、保證我們拿到的是最新代碼:

原创 linux常用文本操作命令

---------- vi ----------vi +n filename:打開文件,並將光標置於n行行首vi +/pattern filename:打開文件,並將光標置於第一個與pattern匹配的字符串處***** 命令模式 ***

原创 嘗試給SOFA下的一個定義

OSGI:服務與組件(Components & Services) 關鍵理念是組件與服務(Components & Services),Developing with OSGi technology

原创 輸出方法調用堆棧

Throwable ex = new Throwable(); StackTraceElement[] stackElements = ex.getStackTrace(); if (stack

原创 領域模型分類

一、失血模型只有getter和setter方法的實體類,所有的業務邏輯完全由Service層來完成。代碼示例:Domain:public class Person { private long i

原创 多路歸併排序

package merge;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader

原创 《海角七號》- 原聲大碟

01. 第一封信 / 友子 你還在等我嗎02. Don't Wanna03. 第二封信 / 時代宿命是時代的罪過04. 愛你愛到死05. 第三封信 / 友子 我就是那時愛上你06. 去哪裏(丹耐夫之歌)07

原创 drools內存泄露問題排查分析

[b]一、現象[/b] 某系統使用了drools規則引擎對用戶數據按照規則進行計算,在對其某查詢接口連續100W次調用過程中發現JVM內存可用量持續下降,從系統啓動時的1.5G下降爲20-30M,導致

原创 Tomcat 5 Startup Sequence

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE f

原创 基於DDD項目的設計總結

一、爲什麼要使用領域模型• 有助於團隊創建一個業務部門與IT部門都能理解的通用模型,並用該模型來溝通業務需求、數據實體、過程模型。 • 模型是模塊化、可擴展、易於維護的,同時設計還反映了業務模型。 • 提高

原创 一次線上故障引發的警示

這次引發的線上故障和我有直接關係,現分析一下這次故障產生的原因和經驗教訓,還請大家引以爲戒。原因分析:1、在XXX升級包開發過程中,編寫僞登陸接口測試用例時走讀接口代碼發現對接口參數控制不嚴格(判斷參數是否

原创 junit3爲何只能跑public void testXXX()聲明方法

junit完整生命週期時序圖[img]/upload/attachment/119288/80f65f16-62bd-32b9-9f43-2ab41ba6655f.bmp[/img]在圖中第2步調用Test

原创 誰養魚

/** * * @author jia.hej * * 愛因斯坦推理題:誰養魚 * * 1、在一條街上,有5座房子,噴了5種顏色。 * * 2、每個房裏住着不同國籍的人 * * 3、每個人喝不同的飲料,抽不同品牌的香菸,養不同的寵