原创 Intellij IDEA win下快捷鍵

Ctrl 快捷鍵 介紹 Ctrl + F 在當前文件進行文本查找 (必備) Ctrl + R 在當前文件進行文本替換 (必備) Ctrl + Z 撤銷 (必備) Ctrl + Y 刪除光標所在行 或 刪除選中的行

原创 IntelliJ IDEA Mac下快捷鍵

IntelliJ IDEA For Mac 快捷鍵 建議將 Mac 系統中與 IntelliJ IDEA 衝突的快捷鍵取消或更改,不建議改 IntelliJ IDEA 的默認快捷鍵。 Mac鍵盤符號和修飾鍵說明 ⌘ Command

原创 linux查找最近修改的文件 並只拿出文件名

在服務器上寫部署項目的腳本 ,需要把上傳來的最新的項目解壓, 部署 ,啓動服務 實現自動化 於是找到最新的文件是第一件事情 就得到了以下腳本   $ ls -lrt | awk '/xmhi/ { f=$NF };END{ print f

原创 統計代碼行數的腳本

晚上想統計一下我的java代碼行數,於是用python實現了一下,真的太簡單,30行不到就搞定了 # -*- encoding: utf-8 -*- import os class SearchFile(object): def

原创 Guice的scope

    Guice的scope默認的有一個singleton, 所以scope大致的作用就是對於這個需要讓guice管理的類型,如何注入,注入的是哪個對象 比如@Singleton就是說在需要注入的地方注入此類型的唯一實例,此jvm裏的任

原创 ext單頁面實現框架頁

最近開發項目用到ext,不想使用iframe,在參考了大量文章以後使用eval的方式,來模塊化js代碼,實現框架頁 主頁面的js代碼 main.js   // 頁面加載開始 // 定義一個鎖屏的遮罩 因爲樹菜單是異步讀取的 var my

原创 RHEL5下trac的安裝配置

才發現好久沒有寫文章了 習慣不好   最近項目需要 又重新搭建了一套開發的周邊環境 首先就是 版本控制,  CI , 項目追蹤等   其中trac的安裝稍微麻煩點 下面記錄了安裝的過程 需要用到的包 apr apr-util apac

原创 自制java構建工具

堅持自己寫工具,不管是構建還是測試打包上傳更新.就是不用複雜的東西來解決簡單的問題 #!/bin/bash ######################################################## ### java

原创 職業生涯第二步----辭職(一)

如果說參加工作是職業的開始的話,那麼辭職對於程序員來說是非常普通且重要的第二步 在考慮了很久以後我決定邁出這第二步----------辭職 先說說我的經歷 我是學金融專業的,實在不太喜歡那種飄忽的,與人與事都要算計着過的生活,後來毅然決定

原创 java工具類-獲取包下的所有類

可以獲取文件形式的也可以獲取jar包形式的package com.ergal.ezweb.utils;import java.io.File;import java.io.FileFilter;import

原创 gentoo上安裝trac和bugzilla

最近項目要使用跟蹤,讓我在bugzilla和trac之間做選擇,於是在我的gentoo的開發服務器上就都安裝上了, 沒想到現在在gentoo上安裝這些東西如此簡單   1 安裝bugzilla-3.2.6   # emerge -a

原创 又感冒了

哎 這個問題從小到大都一直是這樣 一到換季的時候 我一定會感冒,流鼻涕,大量的鼻涕,而且只要是感冒了,就不能抽菸了,一旦抽菸,第二天一定上升爲炎症,發燒等等可是我昨天還是在感冒後抽菸了,所以我今天,嗓子發炎

原创 Guice學習筆記(二) 常用基本知識

啓動和運行首先創建你的模塊類實例,並將其傳入 Guice.createInjector().Guice 創建一個綁定器 Binder 並將其傳入你的模塊。你的模塊使用綁定器來定義綁定。基於你所定義的綁定,G

原创 Guice特殊用法

這幾天看源碼發現幾個地方記錄一下 ,過兩天看源碼或者上maillist問個究竟 第一 如何取得隱藏的注入實例 先定義幾個輔助類 public interface TESTA { public String getName();

原创 Guice學習筆記(一) 簡單示例

package com.ohergal.gtest;/** * Created by IntelliJ IDEA. * User: Administrator * Date: 2008-5-27 * Time: 11:30:29 * To