原创 Tomcat 日誌配置與優化

日誌配置與優化 日誌優化主要是通過禁用一些tomcat的輸出日誌來達到優化的目的。 Tomcat輸出日誌介紹 Tomcat在運行過程中,會在logs文件夾中生成很多不同類型的日誌。很多日誌對於排查問題並沒有什麼幫助,如果不過濾掉,日積月累

原创 Linux kill 命令

kill命令簡介 kill命令是Linux shell內建命令,用來終止執行中的進程。kill可將指定的信號發送到進程程序。缺省的信號爲SIGTERM(15),可將指定程序終止。若仍無法終止該程序,可使用SIGKILL(9)信號嘗試強制終

原创 FreeMarker簡單總結

!對輸出的空值做處理,只輸出無返回值 輸出name的值:${name}。如果name爲null,就會報錯。 輸出name的值:${name!}。如果name爲null,就不會報錯,什麼也沒輸出。(重點) 輸出name的值:${name!"

原创 Spring @Bean註解全解析

原文:https://mp.weixin.qq.com/s/eYWWtKEHMG7Fja_JnPIGSg,篇幅有點長! @Bean 註解全解析 隨着SpringBoot的流行,基於註解式開發的熱潮逐漸覆蓋了基於XML純配置的開發,而作爲S

原创 Spring Bean工廠的接口

目錄 1、BeanFactory接口 2、AutowireCapableBeanFactory接口 3、ListableBeanFactory接口  4、HierarchicalBeanFactory接口  5、ConfigurableB

原创 如何實現Spring MVC Web項目的日誌記錄?

  Demo Github倉庫:https://github.com/cloudgyb/log-record.git 1、需求分析        有些系統需要審計日誌功能,簡單來說就是實現用戶操作日誌的記錄。我們約定:一個接口功能足夠單一

原创 Java 中***.class.getResource(name) 與***.class.getClassLoader().getResource(name)的區別

***.class.getResource(name) 與***.class.getClassLoader().getResource(name)都是Java中獲取資源的方法。 相同點:         ***.class.getReso

原创 jquery中ajax支持的dataType屬性值及含義

參考ajax api文檔:http://www.w3school.com.cn/jquery/ajax_ajax.asp dateType後接受的參數 參數類型:string 預期服務器返回的數據類型。如果不指定,jQuery 將自

原创 Spring 整合MongoDB

目錄 1、在pom.xml文件中添加mongoDB的依賴: 2、通過xml配置MongoTemplate 3、AbstractMongodbDao類,實現MongoDb的CRUD操作 4、測試 4.1 MongoUser 實體類,對應db

原创 在Spring 中使用H2數據庫

爲什麼使用H2? 有時候,做個簡單的Demo,需要連接數據庫,如果使用像mysql這樣的數據庫服務器,有點大題小做。 而使用H2正好滿足輕量級開發測試的需求。  1、如果是Maven項目導入下面的依賴 pom.xml <dependen

原创 Wireshark 常用的抓包過濾表達式

這裏的抓包過濾器是指下面的輸入框,不是捕獲過濾器。 1. 過濾IP,如來源IP或者目標IP等於某個IP 例子: ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107 或者 ip.addr

原创 Spring MVC中<mvc:default-servlet-handler/>配置的作用

      通常在進行Spring MVC配置的時候會將DispatcherServlet的url-pattern配置成"/",Spring MVC將捕獲所有的請求,包括靜態資源的請求,Spring MVC會將它們當成一個普通請求處理,所

原创 Runtime.getRuntime.exec的陷阱

       近期在項目有一個需求,需要通過Java的Runtime.getRuntime().exec()執行外部的一個批處理腳本,發現在執行的時候,出現各種詭異的問題,腳本執行一半出現卡死。而腳本在終端上運行沒有任何問題。 Java代

原创 Docker入門總結

Docker是什麼? 在計算機技術日新月異的今天, Docker 在國內發展的如火如荼,特別是在一線互聯網公司, Docker 的使用是十分普遍的,甚至成爲了一些企業面試的加分項,不信的話看看下面這張圖。 這是我在某招聘網站上看到的招聘

原创 Linux awk 命令總結

一.基本介紹 1.awk: awk是一個強大的文本分析工具,在對文本文件的處理以及生成報表,awk是無可替代的。awk認爲文本文件都是結構化的,它將每一個輸入行定義爲一個記錄,行中的每個字符串定義爲一個域(段),域和域之間使用分割符分割。