原创 常用正則表達式

驗證數字的正則表達式集  驗證數字:^[0-9]*$  驗證n位的數字:^\d{n}$  驗證至少n位數字:^\d{n,}$  驗證m-n位的數字:^\d{m,n}$  驗證零和非零開頭的數字:^(0|[1-9][0-9]*)$  驗證有

原创 Java Map 按key排序和按Value排序

一.理論準備         Map是鍵值對的集合接口,它的實現類主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。         TreeMap:基於紅黑樹(Red-Black tre

原创 PLSQL Developer連接64位oracle

     很多數據庫開發人員需要 使用PLSQL Developer 工具連接到數據庫進行開發,目前主流windows 系統都是64位操作系統,而PLSQL Developer  只有32位程序,所以在連接數據庫上需要適當的調整. o

原创 tomcat 大併發報錯 Maximum number of threads (200) created for connector with address null and port 8080

問題描述: INFO: Maximum number of threads (200) created for connector with address null and port 8091 說明:最大線程數錯誤 解決方法: 使用線程

原创 Linux下Tomcat訪問日誌參數配置

1、在server.xml裏的<host>標籤下找到 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localh

原创 Java讀取html中所有img標籤的src值

原理:利用正則匹配進行查找 直接上代碼 ---------------------------------------------------------------------------------------------------

原创 Nginx集成GeoIP2模塊實現地區識別與屏蔽

前文: 最近在研究nginx如何集成geo模塊來實現IP自動識別從而進行地區屏蔽的內容。但是度娘N篇文章,發現大家都在轉載很久之前的東西。geo1.0官方都不提供下載了,不知道那些小夥伴是怎麼實現模塊按照和IP庫下載的。這個就不互相傷害了

原创 URL存在http host頭攻擊漏洞-修復方案

【基於tocmat的修復方案】 經測試,最低支持Tomcat6.0.x以上版本的修復。 修復方式 打開tomcat的conf目錄中的server.xml文件,將Host節點做如下配置: <Host name="www.baidu.com

原创 Java自帶的性能監測工具用法簡介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm

1、介紹 jstack用於打印出給定的java進程ID或core file或遠程調試服務的Java堆棧信息,如果是在64位機器上,需要指定選項"-J-d64",Windows的jstack使用方式只支持以下的這種方式: jstack

原创 nginx與https證書集成

#user nobody; worker_processes 8; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/e

原创 nginx 反向代理使tomcat日誌中無法獲取真實IP-解決辦法

       使用Nginx作爲反向代理時,Tomcat的日誌記錄的客戶端IP就不在是真實的客戶端IP,而是Nginx代理的IP。要解決這個問題可以在Nginx配置一個新的Header,用來存儲$remote_add,然後再Tomcat獲

原创 博客更新規劃

各位好,由於個人搭建了私人的博客,準備建設自己的知識體系,因此本博客將停止更新。需要一起成長的小夥伴請移步我的個人博客:http://www.muziflower.pub/

原创 IOS ATS適配SSL證書方案

蘋果公司2015年推出iOS9系統,爲了提升應用程序與Web服務之間的連接安全,蘋果要求所有應用程序的HTTP協議全部升級爲HTTPS協議。由於iOS平臺的封閉性,遭遇到的安全問題相比於Android來說要少得多,這就導致了許多iOS開發

原创 CentOS上配置rsyslog客戶端用以遠程記錄日誌

原創:http://blog.csdn.net/fishmai/article/details/51842111 rsyslog是一個開源工具,被廣泛用於Linux系統以通過TCP/UDP協議轉發或接收日誌消息。rsyslog守護進

原创 jconsole監控jvm

  前方高能,請看下圖:     注意到沒有,自帶死鎖檢測! Tomcat的bin目錄下面catalina.sh中增加如下配置: JAVA_OPTS=' -server -Dcom.sun.management.jmxremote.aut