Time of Update: 2018-07-23
<script type="text/javascript" src="jquery-1.9.1.js"></script> <div
Time of Update: 2018-07-23
我們在應對網站的惡意請求時候,一個解決方案就是把有問題的請求IP封殺掉。 如果想快速處理這種問題,就需要編寫一段代碼,達到一定門檻,自動封殺。再複雜點就是不是永久封殺,還可以自動在一定時間後解鎖。 封殺的邏輯代碼看後面提供的。 需要說明的是:IIS7時,情況發生了不同。 下面的代碼,在處理封殺IP時候,不論IIS6還是IIS7
Time of Update: 2018-07-23
1 未雨綢繆,先買車票,不折騰 2 車上買瓜子、冷了拿厚衣服,要有的該,不怕麻煩那 3 做事膽子大 4 喝酒讓老婆先撤,不讓喝酒 5 回去下午 t232--下午5點到上午6點到北京 6 北京到興隆 三趟火車 12點、14點、15點(北京北)--地鐵某一站倒4號線往國家圖書館方向 北京西到客車總站,9號地鐵2站六裡橋 7興隆到北京 早上 6.20,7.30,8.30 長途車 到北京1號地鐵--直接做57路
Time of Update: 2018-07-23
它可以快速地儲存、搜尋和分析海量資料。維基百科、Stack Overflow、Github 都採用它。 Elastic 的底層是開源庫 Lucene。但是,你沒法直接用 Lucene,必須自己寫代碼去調用它的介面。Elastic 是 Lucene 的封裝,提供了 REST API 的操作介面,開箱即用。 本文從零開始,講解如何使用 Elastic 搭建自己的全文檢索搜尋引擎。每一步都有詳細的說明,大家跟著做就能學會。 一、安裝 Elastic 需要 Java 8
Time of Update: 2018-07-23
注意index,try_files指令的用法 server { listen 8803 default_server; server_name test.php.360.cn; root /data/www/test; index index.html
Time of Update: 2018-07-23
import java.util.HashMap; import java.util.Map; public class TestStatus { public static void main(String[] args) { Context context = new Context(); context.createStatus("a");
Time of Update: 2018-07-23
Log4j如何控制不同包的輸入層級
Time of Update: 2018-07-23
1 相信很多人在團隊使用遠端偵錯時經常會遇到: Failed to connect to remote VM Connection Refuse 2. 起因:同組其他人獨佔本串連(同時只能有一個串連執行遠端偵錯) 3. 方案:點擊下圖中的左數第5個按鈕,"disconnect"
Time of Update: 2018-07-23
變數名在action中定義,通過set/get方法使用 <constant name="struts.devMode"value="true" /> <package name="user"namespace="/user" extends="struts-default">
Time of Update: 2018-07-23
總結 第一種:通過直接擷取 request = (Map)ActionContext.getContext().get("request");session = ActionContext.getContext().getSession();application = ActionContext.getContext().getApplication(); 第二種 實現介面 class LoginAction2 extends ActionSupport
Time of Update: 2018-07-23
<a href="<%=context %>/user/userAdd">添加使用者</a> <br/> <a href="<%=context%>/user/user!add">添加使用者</a>【只控制action的add,配置不變】 分別與下面想對應
Time of Update: 2018-07-23
<build> <finalName>sloth-core</finalName> <plugins> <!-- 編譯的時候使用JDK7和UTF8編碼 --> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration>
Time of Update: 2018-07-23
無論你在開發領域是何種職位,不管是首席駭客官還是代碼魔術師,或者就是普通的軟體開發人員,你的一天生活都基本上都可以用下面3個詞語來總結:吃、睡、寫代碼。 如果說有什麼不一樣,那很可能是你把順序顛倒了。但有一點可以確定,一天中的大部分時間你都在與代碼打交道。 “……最難的是,要搞明白你沒日沒夜地拚命工作到底是為了什麼。” 我告訴你程式員的幸福是什麼。 1.寫代碼過程中的參與感
Time of Update: 2018-07-23
jQuery.extend和jQuery.fn.extend的區別,其實從這兩個辦法本身也就可以看出來。很多地方說的也不詳細。這裡詳細說說之間的區別. 工具/原料 jQuery庫。 javascript 方法/步驟
Time of Update: 2018-07-23
1 ApplicationActionBarAdvisor類重寫,基礎的aboutAction就是菜單的添加的部分 @Override protected void fillCoolBar(ICoolBarManager coolBar) { super.fillCoolBar(coolBar); IToolBarManager bar = new ToolBarManager(coolBar.getStyle());
Time of Update: 2018-07-23
1 2 首先,Workspace Data,工作空間資料載入應該被設定。這裡PDE將建立目錄和所有需要的檔案以運行你的RCP應用程式。我總是使用在我工作空間之外的臨時目錄。 第二,設定“Clear Flag”否則工作空間的所有改變都不能影響到你的新應用程式。推薦關閉 3 設定運行方式,分別以程式和產品運行,發現有個小區別,程式的沒有表徵圖
Time of Update: 2018-07-23
第一步:封裝分頁bean public class PaginationVO implements Serializable{ private static final long serialVersionUID = 1L; private Integer page;//對應easyui頁面的page private Integer rows;//對應easyui頁面的rows private
Time of Update: 2018-07-23
前言:前不久,我們老大突發奇想,覺得應該和對門的鄰居公司搞個分享活動,來促進我們這些小兵快速的成長,於是乎,就有了這個活動,不過【每周分享】這個名字吧,倒是我個人起的。嘿嘿,感覺還不錯。嗯,記錄部落格的目的的,能有個地方回顧這些知識,同時,也希望能給我提出建議或意見,修正我犯的錯誤。以下是我的總結:
Time of Update: 2018-07-23
什麼樣的程式才算是好的程式。 簡單的說就是:正確、高效、精緻的程式。一個程式,如果能夠做到功能正確,效能好,同時具有很好的易維護性、可擴充性、可移植性的程式就可以說是一個好的程式。 我們可以通過如下問題來看某個程式到底怎麼樣: • 它正確嗎。 • 它容易讀懂嗎。 • 它有完善的文檔嗎。 • 它容易修改嗎。 • 它在運行時需要多大記憶體。 • 它的已耗用時間有多長。 • 它的通用性如何。能不能不加修改就可以用它來解決更大範圍的問題。 •
Time of Update: 2018-07-23
聽到的最多的對敏捷開發的描述是迭代的開發,邊做需求邊做開發等等。有人還認為敏捷開發是一種模式,只要像其他方法論那樣遵守哪些時間該做哪些事情就可以敏捷了。感覺這些說法都不能準確的描述敏捷開發,有些甚至是錯誤的。 經過這兩年敏捷開發的實踐,我感覺敏捷開發的本質就是一個合作和改進的過程。只有不斷的改進,才能避免模式的照搬照抄,做出符合需求的,健壯的系統。 敏捷Team Dev中那個角色是最重要的呢。 我認為客戶是最重要的,這裡的客戶不一定是真正意義的客戶,