原创 BIO,NIO,AIO

Java BIO : 同步並阻塞,服務器實現模式爲一個連接一個線程,即客戶端有連接請求時服務器端就需要啓動一個線程進行處理,如果這個連接不做任何事情會造成不必要的線程開銷,當然可以通過線程池機制改善。Java NIO : 同步非阻塞,服務

原创 關於CENT的利潤

國內與國外差價居然是100倍,http://bter.com/trade/CENT_cny和https://www.cryptsy.com/markets/view/118 2014-1-6,前者兌換人民幣的價格是0.00002184 後

原创 session設置

(1)在主頁面或者公共頁面中加入:      session.setMaxInactiveInterval(900); 參數900單位是秒,即在沒有活動15分鐘後,session將失效。 這裏要注意這個session設置的時間是根據服務器

原创 LCA(最近公共祖先)問題的新老解法對比

LCA(Least Common Ancestors)問題描述:找出給定二叉樹中的兩個指定節點的最近公共祖先。 本文給出兩種方法,一種是網上看到的,代碼很簡潔,另外一種是我自己優化過的,思路上更簡單易懂。 第一種: Node *LCA(

原创 將 expression 轉換爲數據類型 int 時出現算術溢出錯誤

發現一個隱藏在項目裏面的bug,項目一直都是正常的,突然某個月的月報出現問題,後來發現時select sum(test)這個函數sum裏的數字越界了,利用cast進行類型轉換即可解決問題, select sum(cast(test as

原创 Nodejs爲代理npm設置代理

轉自:http://ipjmc.iteye.com/blog/1566775 爲npm設在代理 npm config set proxy="http://192.168.1.1:8080"   爲npm默認選擇http方式,不選

原创 LeetCode正則表達式-Regular Expression Matching

Implement regular expression matching with support for '.' and '*'. '.' Matches any single character. '*' Matches zero

原创 ActiveX,DirectX,DirectShow

Previous versions of the DirectShow SDK were included in the DirectX SDK. The last version of the DirectX SDK to inclu

原创 從事務隔離級別談到Hibernate樂觀鎖,悲觀鎖

先提一下基礎知識,數據庫事務的4個基本特性: 1.Atomic(原子性) 事務中包含的操作被看成一個邏輯單元,這個單元要麼全部完成,要麼全部沒做。 2.Consistency(一致性) 隔離執行事務時(在沒有其他事務併發的情況下)保持數據

原创 page、request、session和application有什麼區別

1.簡單說 page指當前頁面。在一個jsp頁面裏有效 。2.request 指從http請求到服務器處理結束,返回響應的整個過程。在這個過程中使用forward方式跳轉多個jsp。在這些頁面裏你都可以使用這個變量。 3.Session

原创 在瀏覽器中直接調用webservice的正確寫法

此文章針對webwork+spring+hibernate的工程,對於其他框架應該一樣適用,首先在wsdd文件中找到所需webservice的名稱,例如以下寫法: <service name="ProvSysServices" prov

原创 onclick、onsubmit、submit集合函數之間的關係和區別

這幾個函數的調用順序如下: onclick->onsubmit->submit 只要 onclick 未 return false 那麼就繼續執行 onsubmit 只要 onsubmit 未return false 那麼表單就被提交出

原创 Struts2+Spring+Hibernate整合的一個小問題

MyEclipse8.5中整合Struts2+Spring+Hibernate後會出現一個常見的錯誤,每次整合都會遇到這個問題,今天又遇到了,居然又google了半天才解決: java.lang.reflect.InvocationTa

原创 nssm將MyCat作爲windows服務啓動

由於每次啓動MyCat都要重複打命令,不如直接將其作爲一個windows服務隨開機啓動。 嘗試使用sc create MyCat binpath="D:Mycat/bin/mycat.bat" 雖然安裝成功,但是無法啓動,原因在於sc無法

原创 TCP連接建立過程中爲什麼需要“三次握手”

傳輸控制協議(Transmission Control Protocol,TCP)是一種面向連接的、可靠的、基於字節流的運輸層(Transport layer)通信協議。是專門爲了在不可靠的互聯網絡上提供一個可靠的端到端字節流而設