原创 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)的參考實現,簡單的