原创 Tomcat使用Log4j輸出catalina.out日誌

Tomcat默認的日誌是用java.util.logging,有幾點不足,文件catalian.out不能像log4j一樣按天生成,將越來越大。日誌格式和項目中用log4j打出來的不一致,不利於解析。 從tomcat官網(https:

原创 flume斷點續傳

使用Flume做日誌收集,flume+kafka做日誌收集存儲,後面接es存歷史日誌,storm用於實時分析。對於歷史日誌來說,儘可能做到不丟不重,實際經驗內網環境kafka還是很穩定可靠的,丟日誌主要發生在flume重啓,所以針對fl

原创 JVM1小時1次FGC調優

通過cat發現項目一個奇怪現象,每隔一個小時都會進行一次fgc,很有規律,且和項目使用高低峯無關。最開始以爲是內存泄漏。通過觀察,發現線下研發環境也一樣,fgc時堆的年輕代,年老代,持久代的內存都未佔滿,應該不是內存泄漏問題。開始懷疑項目

原创 Flume-NG啓動過程源碼分析(3)

原文地址:http://www.myexception.cn/software-architecture-design/1692546.html 本篇分析加載配置文件後各個組件是如何運行的?   加載完配置文件訂閱者Applicatio

原创 Scala安裝

Windows下安裝Scala 環境Win10。下載安裝文件scala-2.11.8.msi(http://www.scala-lang.org/download/2.11.8.html) 設置環境變量 SCALA_HOME爲D:\d

原创 JavaScript 正則表達式上——基本語法

定義 JavaScript種正則表達式有兩種定義方式,定義一個匹配類似 <%XXX%> 的字符串 1. 構造函數 var reg=new RegExp('<%[^%>]+%>','g'); 2. 字面量 var reg=/<%[^

原创 Linux下高效編寫Shell——shell特殊字符彙總

Linux下無論如何都是要用到shell命令的,在Shell的實際使用中,有編程經驗的很容易上手,但稍微有難度的是shell裏面的那些個符號,各種特殊的符號在我們編寫Shell腳本的時候如果能夠用的好,往往能給我們起到事半功倍的效果,爲

原创 如何調優JVM - 優化Java虛擬機(大全+實例)

堆設置 -Xmx3550m:設置JVM最大堆內存 爲3550M。 -Xms3550m:設置JVM初始堆內存 爲3550M。此值可以設置與-Xmx相同,以避免每次垃圾回收完成後JVM重新分配內存。 -Xss128k:設置每個線程的棧

原创 Quartz定時任務使用配置

第一步:引包   要使用Quartz,必須要引入以下這幾個包:   1、log4j-1.2.16  2、quartz-2.1.7  3、slf4j-api-1.6.1.jar  4、slf4j-log4j12-1.6.1.jar  這些包

原创 Kafka配置參數

Kafka爲broker,producer和consumer提供了很多的配置參數。 瞭解並理解這些配置參數對於我們使用kafka是非常重要的。 本文列出了一些重要的配置參數。 官方的文檔 Configuration比較老了,很多參數有所

原创 UI設計技巧

覺得不錯,收藏下 原作作者:牧云云    原文地址:http://www.cnblogs.com/MuYunyun/p/6037262.html 最近做項目有些忙,百忙之中老師讓我給新生講下界面設計的知識o(╯□╰)o(只因自己會小弄些

原创 JavaScript正則表達式下——相關方法

上篇博客JavaScript 正則表達式上——基本語法介紹了JavaScript正則表達式的語法,有了這些基本知識,可以看看正則表達式在JavaScript的應用了,在一切開始之前,看看RegExp實例的幾個屬性   RegExp實例對

原创 spark createDirectStream保存kafka offset(JAVA實現)

問題描述 原文地址:http://blog.csdn.net/xueba207/article/details/50381821 最近使用Spark streaming處理kafka的數據,業務數據量比較大,就使用了KafkaUtils的

原创 javascript捕獲鍵盤組合事件

jsp頁面需要捕獲用戶的鍵盤快捷鍵組合操作,網上找了不少代碼,使用event.altKey && event.keyCode == 73判斷,但在chrom和firefox下都不能正常起作用,debug調試時keyCode總是18。不知道

原创 Flume-NG啓動過程源碼分析(2)

原文地址:http://www.myexception.cn/software-architecture-design/1692535.html 本節分析配置文件的解析,即PollingPropertiesFileConfigurati