原创 Eclipse導入Github的工程

不建議使用Maven SCM Handler for Egit插件從遠程直接導入。如果使用Maven SCM Handler for EGit從github上直接導入工程的話,導入的工程本身沒有git工程屬性,還需要通過Team ->

原创 netty源碼分析之線程模型

MultithreadEventExecutorGroup裏面是EventExecutor的數組,該類的構造器最數組進行初始化,初始化過程交給newChild抽象方法 該抽象方法是由具體實現,下面是NioEventLoopGroup的

原创 線程池源碼分析之ThreadPoolExecutor

先看ThreadPoolExecutor的類型繼承圖 接口Executor只有一個execute方法,方法裏接受Runnable對象 ​​​​​​​void execute(Runnable command); 在看接口Execu

原创 利用POI將word轉換成html實現在線閱讀

利用POI將word轉換成html實現在線閱讀 一、分析 通過網上找資料,發現用java實現word在線閱讀有以下的實現方式: 1 Word=>PDF(OpenOffice+JodConverter)=>SW

原创 redis-3.2.7安裝

1:下載安裝包:wget http://download.redis.io/releases/redis-3.2.7.tar.gz 2:解壓 tar xzf redis-3.2.7.tar.gz 3:編譯,進入到目錄redis-3.2.7

原创 怎麼學習一個開源框架

一:閱讀,仔細閱讀,反覆閱讀每個開源框架自帶的Reference 二:精讀網絡教程 三:搭建環境運行每個開源框架自帶的sample項目 四:自己寫一個sample項目親身體驗 五:帶着問題調試(Debug

原创 Timer的源碼分析

         這段時間用到了Timer做一個定時任務,因爲業務的原因就需要調計算機的時間,發現一個問題把時間先調大於當前時間在調回來發現timer就沒有執行了,感覺Timer不會這麼坑吧,所以就看了一下源碼。下面就把我理解Timer的

原创 Cron表達式詳解

Cron表達式是一個字符串,字符串以5或6個空格隔開,分爲6或7個域,每一個域代表一個含義,Cron有如下兩種語法格式:  Seconds Minutes Hours DayofMonth Month DayofWeek Year或 

原创 Redis集羣部署文檔(centos6系統)

Redis集羣部署文檔(centos6系統) (要讓集羣正常工作至少需要3個主節點,在這裏我們要創建6個redis節點,其中三個爲主節點,三個爲從節點,對應的redis節點的ip和端口對應關係如下) 127.0.0.1:7000 1

原创 eclipse最佳設置

Posted on 2011-11-07 10:58 陳小東 閱讀(10710) 評論(4)  編輯  收藏  設置工作空間的項目編碼, 防止出現亂碼      Window - Preferences - General - Wor

原创 SSL證書與Https應用部署小結

爲了提高網站的安全性,一般會在比較敏感的部分頁面採用https傳輸,比如註冊、登錄、控制檯等。像Gmail、網銀等全部採用https傳輸。 https/ssl 主要起到兩個作用:網站認證、內容加密傳輸和數據一致性。經CA簽發的證書才起到認

原创 tomcat工作原理

本文以 Tomcat 5 爲基礎,也兼顧最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本設計思路和架構是具有一定連續性的。 Tomcat 總體結構 Tomcat 的結構很複雜,但是 Tomcat 也非常的模塊化,

原创 JNDI的配置方式以及具體配置操作

jbdi分全局配置和私有配置,具體配置詳見下面: 全局配置: 需要在項目的META-INF下面建立context.xml文件,在裏面寫上: <?xml version="1.0" encoding="UTF-8"?> <Context>

原创 JSTL標籤(可以直接在jsp頁面格式化)

JSTL核心標籤 在JSP頁面中要使用到核心標籤,必須使用<%@taglib%>指令,指定核心標籤。代碼如下。 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core

原创 springmvc教程

目錄 一、前言 二、spring mvc 核心類與接口 三、spring mvc 核心流程圖 四、spring mvc DispatcherServlet說明 五、spring mvc 父子上下文的說明 六、springMVC-mvc.