原创 ActionContext和ServletActionContext小結 (包含IoC和非ioc方式獲取request等)

1. ActionContext 在Struts2開發中,除了將請求參數自動設置到Action的字段中,我們往往也需要在Action裏直接獲取請求(Request)或會話(Session)的一些信息,甚至需要直接對JavaServle

原创 Linux下搭建tomcat集羣全記錄

1.預期目標本文將講述如何在Linux下搭建tomcat集羣,以及搭建過程中可能的遇到的問題和解決方法。爲簡單起見,本文演示搭建的集羣只有兩個tomact節點外加一個apache組成,三者將安裝在同一機器上:apache: 安裝路徑:/u

原创 深入淺出 RPC - 深入篇

《深入篇》我們主要圍繞 RPC 的功能目標和實現考量去展開,一個基本的 RPC 框架應該提供什麼功能,滿足什麼要求以及如何去實現它? RPC 功能目標 RPC 的主要功能目標是讓構建分佈式計算(應用)更容易,在提供強大的遠程調用能

原创 HashMap的工作原理

先來些簡單的問題 “你用過HashMap嗎?” “什麼是HashMap?你爲什麼用到它?” 幾乎每個人都會回答“是的”,然後回答HashMap的一些特性,譬如HashMap可以接受null鍵值和值,而Hashtable則不能;HashMa