原创 jstl ct:call 調用bean的函數

    <c:set var="userMap" value="${springctx.userAccountService.userMap}"/>    <ct:call method="values" object="${userMa

原创 通過tomcat6.0數據池連接sqlserver2005

Tomcat6.0連接池配置 配置tomcat下的conf下的context.xml文件,在之間添加連接池配置: <Resource name="jdbc/sqlserver" auth="Container" type="jav

原创 struts fmt標籤

可以在頁面上顯示的時候控制時間的顯示格式。   <td><fmt:formatDate value="${vo.createDate}" pattern="yy-MM-dd HH:mm" /></td>   ${vo.createDa

原创 spring事務屬性

原文:【http://www.javaeye.com/topic/78674】    Spring聲明式事務讓我們從複雜的事務處理中得到解脫。使得我們再也無需要去處理獲得連接、關閉連接、事務提交和回滾等這些操作。再也無需要我們在與事務相關

原创 tcp 慢啓動 slow start

如果在發送端和接收端間存在較慢的鏈路,而發送端僅根據接收端的緩存而一次性的發送大量分組,中間路由可能會內存溢出,會嚴重的降低網絡的吞吐量。 慢啓動採取的機制是,發送新分組的速率應該和接受到應答的速率應一致。 慢啓動維護一個阻塞窗口(con

原创 linux kernel 實現同步

有以下幾種方法可以實現linux kernel中多線程間的同步 1.禁用搶佔模式,在一個線程進入關鍵區域前,禁止搶佔模式,在出關鍵區域後,再啓用該模式。只對單處理器系統。 2.禁用中斷,在一個線程進入關鍵區域前,禁用所有設備的中斷信號

原创 Nagle 算法

在tcp/ip交互環境中,例如rlogin 和telnet。會產生很多隻有少量字節的ip分組。例如20字節的ip首部,和20字節的tcp首部,但實際要傳輸的數據可能只有少量字節。在廣域網中,這些微小分組可能會引起擁塞。 Nagle算法能很

原创 tcp狀態

1.復位報文 在tcp報文頭部,復位標識 由一名爲RST的bit位來表示。 復位報文可能出現的情況: 1.連接到一個不存在的端口 在UDP情況下,會產生一個端口不可達的ICMP報文,而在TCP情況下,會使請求連接端復位。 2.異

原创 push 標識

  發送方使用該標誌通知接收方將所收到的數據全部提交給接收進程。這裏的數據包括與P U S H一起傳送的數據以及接收方T C P已經爲接收進程收到的其他數據 在最初的tcp規範中,允許發送應用程序設置tcp的push標識。當發送應用程序設

原创 IP分片

原创 tcp/ip Incoming Connection Request Queue(呼入連接請求隊列)

tcp 服務器在某一個指定端口監聽請求。對每一個連接請求,均新建一個線程來處理,然後再返回監聽狀態。但當連接請求較多,或服務器較忙的情況下,tcp就需要 請求隊列 來處理連接請求。伯克利的tcp實現有以下規則 1.服務端維護一個固定長度

原创 ip路由 動態選路協議

在網絡較小,且與其他網絡只有單個連接點,且沒有多餘路由(若主路由失敗,可以使用備用路由)的情況下,使用靜態路由 如果不能全部滿足上述條件,一般使用動態路由,動態路由用於路由器間的通信 1.靜態選路協議 1.配置接口時,以默認方式生成的表

原创 tcp/ip 同時打開 同時關閉

  兩個應用程序同時執行主動打開的情況是可能的,雖然發生的可能性較低。每一端都發送一個SYN,並傳遞給對方,且每一端都使用對端所知的端口作爲本地端口。例如: 主機a中一應用程序使用7777作爲本地端口,並連接到主機b 8888端口做主動打

原创 文件名

1.不能出現在文件名中的字符有2個 斜線 / 和空操作符 null  .因爲/是路徑的分隔符,null則終止一個路徑名。   2。/ 代表根目錄。以/開始的目錄爲絕對目錄,否則爲相對目錄。

原创 【Spring】BeanFactory/ApplicationContext

 ApplicationContext接口擴展自BeanFactory ApplicationContext除了可以完成BeanFactory的載入Bean定義,裝配Bean外,還提供了以下功能 1.提供了穩步解析工具,包括對國際化的支持