原创 git上傳文件到github

上傳文件到github首先在github創建repository,創建好後找到下圖的ssh,是以後要上傳代碼的倉庫 下面就是一些git的具體設置 一 、設置git的user name和email: $ git config --g

原创 新浪sae配置微信公衆號實現自動回覆(一)

       最近帶一個本科生做畢設,是實現一個有自動回覆功能的微信公衆號,代碼託管在新浪sae,通過新浪sae的後臺mysql數據庫的支持,可以實現對數據庫已有記錄的自動回覆,還可以通過? question:answer 向數據庫添加記

原创 zookeeper 搭建單機僞集羣

zookeeper 搭建單機僞集羣 準備工作 1、本文是在ubuntu 16.04上搭建的 2、安裝jdk1.8,過程可以百度或者谷歌 3、下載zookeeper 開始 1、因爲機器有限,只能在一臺機器上搭建,將下載的zookeep

原创 redis存儲大量hash內存佔用優化

工作中無意發現線上redis內存佔用過高,每天差不多30W的hset操作吧,佔用了將近200Mredis內存,於是編寫測試代碼,簡單測試了一下,發現還是有地方可以優化的 1、SPRING-DATA-REDIS: SERIALIZER實例

原创 elastic-job的elastic-job-lite-console部署

elastic-job的elastic-job-lite-console部署 公司項目用到了elastic job,自己可以在本地搭建zookeeper,並部署elastic-job-lite-console,這樣方便自己在本地調試 準備

原创 修改SpirngBoot默認的banner

SpringBoot應用啓動的時候會看到如下界面 最上面的Spring就是默認的banner,我們可以通過在classpath下添加一個 banner.txt來設置自定義的banner,除了txt文件,也可以添加一個 banner.gi

原创 Exception in thread "main" java.lang.NoClassDefFoundError:

在看java核心技術第13章SetTest的時候,在shell運行java遇到一個小問題,運行代碼老是提示報錯 原因是類文件裏有package,編譯的時候不能直接用 javac SetTest.java 而要用 javac  -d 

原创 java控制多核cpu的佔用率

測試機型配置如下: 讓cpu佔用率最高,只要讓他時鐘週期一直佔用就可以了,但是我發現我的cpu是四線程的,i++的while循環只能讓cpu工作在25%左右,這主要是因爲只有一個線程在滿負荷運行,100%分擔到四個核心就只有25%了,

原创 eclipse內存不足以及增加tomcat運行內存

我在用tomcat運行一個項目的時候,編譯幾次就提示內存不足,要重新publish和clean,嚴重影響心情!於是乎配置一下,增加內存 首先在eclipse目錄下打開ecllise.ini 在最後修改最大最小內存爲512和1024,

原创 解決FTP client 上傳文件失敗

遇到的問題 在測試環境可以正常上傳pdf,到了預發佈環境雖然登陸成功了,但是上傳的文件都是0KB,後來發現原來是運維添加了安全策略,需要在代碼裏添加以下方法。 FTPClient.enterLocalPassiveMode() -調用FT

原创 新浪sae配置微信公衆號實現自動回覆(二)

最近沒什麼時間,一直想寫也沒寫,今天來接着上次寫的繼續! 2、來配置微信公衆號 進入微信公主平臺,在左邊找到開發者中心,進行配置 url和token爲下一步在新浪sae中設置的,此處就是爲了建立微信和新浪sae之間的連接。Encod

原创 Boush

測試