原创 commons-email插件發郵件問題總結

         在開發中由於想用多個郵箱賬戶進行登錄發送郵件,也就是郵件發送人不同。這一點,開始認爲登錄賬戶就是發件人。其實,發件人可以自己設置。先看一段最簡單的發送文本郵件代碼: SimpleEmail simpleEmail =

原创 awk統計訪問日誌前10的ip

日誌格式如下: 2013-10-29 10:26:09, INFO, send [email protected],templateId=23,titleId=11,type=3,sendEmail=noreply+renr

原创 加大resin內存報錯Could not reserve enough space for object heap解決總結

            最近開發中遇到resin服務的web應用響應緩慢,經過排除,發現是resin內存配置太小,http.sh文件內容如下: args="-Dfile.encoding=UTF-8 -J-server -Xms8000

原创 mysql使用utf8mb4

插入mysql報錯: [ERROR] ### Error updating database.  Cause: java.sql.SQLException: Incorrect string value: '\xF3\xB2\xA5\xB

原创 elasticsearch使用river同步mysql數據

====== mysql的river介紹======       - 什麼是river?river代表es的一個數據源,也是其它存儲方式(如:數據庫)同步數據到es的一個方法。它是以插件方式存在的一個es

原创 異步servlet

servlet從3.0開始支持異步 使用異步servlet好處在於: 一個請求,服務器啓動一個servlet線程處理,直到處理完畢,服務器回收此servlet線程,要知道,servlet線程是有限的,也就是說,這個請求會一直佔用着該ser

原创 JVM定位佔用cpu過高堆棧信息(Linux)

第一步:使用top命令查看佔用cpu過高進程,獲取PID(這裏的pid=5947)    top PID USER PR NI VIRT SHR S %CPU %MEM TIME+

原创 redis刪除單個key和多個key

刪除單個:del key 刪除多個:redis-cli -a pass(密碼) keys "WX_ACT_USER_KEY_*" | xargs redis-cli -a pass(密碼) del

原创 Jetty使用固定長度隊列,導致無法服務

後來查看jetty源代碼,具體原因如下: 問題: 1. web應用依賴的第三方服務臨時掛掉(使用httpclient調用),導致請求量劇增(客戶端重試機制),jetty停止服務。(前置機nginx->不同服務器(nginx和jetty

原创 jvm定位內存過高

第一步:採用jstat命令,查看gc情況 [root@agx Data]# jstat -gccause 5947 2000 S0 S1 E O P YGC YGCT FGC

原创 弱網情況訪問,nginx配置導致接口失敗率高問題

1. 問題表現: 1)海外訪問移動app,出現部分接口不能訪問,其他接口訪問正常,國內訪問正常;2)接口監控,成功率正常; 3)nginx找不到用戶訪問日誌; 2. 解決: 1)用戶網絡不好導致,本地使用charles模擬弱網情況延遲

原创 網頁數據抽取技術調研

通過網上搜索,主要分爲兩類: 1)量小(指定url,適用於代購類網站): 主要技術思路:jtidy-->解析html網頁成xml格式-->採用xpath和xslt--->解析出需要的內容 優點:針對不同的網頁解析,只需要配置xslt模板,

原创 linux下壓縮文件,windows解壓亂碼

linux下壓縮文件,windows解壓亂碼,windows使用rar是亂碼,採用7zip解壓即可。

原创 smtp.edaijia-inc.cn:25javax.mail.MessagingException: 501 Syntax: HELO hostname

1.本機上利用apache的郵件組件發送正常,服務器上報錯:smtp.edaijia-inc.cn:25javax.mail.MessagingException: 501 Syntax: HELO hostname,在服務器使用單元測試

原创 DKIM安裝

查看postfix版本: postconf mail_version 安裝: http://stevejenkins.com/blog/2010/09/how-to-get-dkim-domainkeys-identified-mail