原创 Weblogic如何通過JMX監控JDBC資源(數據源)數據
今天一同事問到了我這個問題,由於本人對Weblogic不太瞭解,所以決定先嚐試一下。 新建一個數據源,通過傳統的Jconsole連接(需要在Weblogic啓動參數中配置jmx參數,這裏省略),在MBean一欄中 沒有找到
原创 關於restful的segment小例子,restful正則表達式例子
問題:當不確認path具體的長度,即到底是a/b/c還是a/b,怎麼辦? 答:可以使用正則表達式佔位,使用segment分解。 首先定義一個class,指定Path。 1、使用date正則表達式佔位,後面可以有多條內容。 2、具
原创 Nginx的keepalive_timeout和TCP的keepalive
keep alive,分爲HTTP層的Keep-Alive和TCP層的KeepAlive,兩者是不同的概念。 一般的通信過程爲:TCP層握手 -> HTTP層請求響應 -> TCP層關閉連接 TCP層的KeepAli
原创 Restful獲取Path所有佔位符,Context的使用
問題:如何獲取一個Path裏面的所有佔位符? 答:使用@Context註解。
原创 Tomcat處理過期Session
一、先介紹一下Tomcat的後臺處理線程,首先是與該線程至關重要的屬性:backgroundProcessorDelay。 在每個Container啓動的時候會根據backgroupProcessorDelay來決定是否啓
原创 如何使用Maven編譯Github上的工程
從Github上下載了一個工程,依賴的包實在太多,於是乎下載了一個Maven來編譯。 先官網下載了一個最新的Maven,然後修改其settings.xml,設置本地庫路徑:<localRepository>D:/repos
原创 修改Redhat系統時間,重啓機器失敗
由於修改了Redhat系統時間,重啓機器,發現機器啓動失敗。 查看異常信息:UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. 由於時間不一致導致的,之前是2017年,現在改成
原创 Linux用戶和用戶組簡單操作
1、增加一個組(組ID從500開始遞增)groupadd groupA2、增加兩個用戶(用戶ID從500開始遞增)useradd -g 502 us
原创 初探RESTful——RESTful簡介
RSETful只是一種架構,一種設計風格。通俗的說,就是你的代碼按照它規定的樣子來寫,其餘的由Web容器去做。中間交互的仍然是HTTP協議。 還是有點抽象,跟着後面的例子慢慢看吧。
原创 Restful注入參數
如果多個方法共用相同的元素,可以注入爲成員變量,但是前提不能是Singletons類型的資源。 注意:在構造方法完成之後纔會初始化注入資源。
原创 Java7的try新功能
今天研究tomcat8的代碼,發現try居然可以用括號,頓時覺得自己已經落後幾萬步了,百度了一下,發現這是Java7的新功能。 趕快來寫個例子試試看: 以前寫代碼,總是要在finally裏面把資源關閉,現在省事多了。
原创 Zookeeper使用-啓動顯示成功實際卻失敗
最近在搞Codis的Redis集羣,裏面使用到了zookeeper,啓動zookeeper,啓動返回成功信息,日誌爲空,端口也沒有監聽,使用
原创 文件權限問題彙總-Linux/Unix系統文件權限解析
使用命令ls -l或者ll時,會出現以下結果:文件屬性 文件個數 所屬用戶 所屬組 文件大小 文件日期 文件名drwxrwxr-x
原创 頁面加載多個併發請求卡主
最近遇到一個問題,頁面通過ajax異步訪問多個web請求卡住,頁面上按鈕點擊都沒有反應。一開始以爲是ajax的原因,通過調試發現,後臺同時接收到了6個請求,即其它請求還沒有傳到後臺,這才確定是瀏覽器限制了併發請求的個數。 解決
原创 初探RESTful——使用Grizzly和Jersey搭建RESTful環境
Grizzly:輕量級Web容器,用來運行RESTful服務,類似於Tomcat Jersey:是一個開源的、產品級別的JAVA框架,支持JAX-RS API並且是一個JAX-RS(JSR 311和 JSR 339)的參考實現,簡單的