原创 CentOS7(64位)YUM方式安裝Mysql 5.7

1、配置YUM源在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.com/downloads/repo/yum/ # 下載mysql源安裝包 shell> wget http://dev.mysql.com/g

原创 Camunda添加任務評論後ACT_HI_COMMENT表中user_id爲空問題

設置當前登錄人爲操作人即可:identityService.setAuthenticatedUserId(getCurrentUserLogin());該問題和流程發起時user_id爲空的場景一致,流程發起時同樣需設置操作人://設置發

原创 React+Nginx頁面刷新報錯問題

大致場景如下,結合Nginx和react開發了應用,但是react路由無法刷新,導致一直404錯誤,結合各方面最終選擇在Nginx解決。 報錯原因: react路由是虛擬路由,生效必須要加載app.js,然後通過該文件實現跳轉,當頁面刷新

原创 解決 Centos7 下中文顯示亂碼

今天在centos7系統上進行調試應用,發現遇到中文就是一堆亂碼,然後查了下資料順利解決,特此記錄一下。1、執行 locale 命令,查看當前系統的預演環境。LANG=C.........由此可見我的語言環境並不是中文,而是ASCII。2

原创 spring-boot結合maven配置不同環境的profile

1、在spring-boot中新建配置文件spring-boot不同環境配置文件格式爲application-{profile}.yml說明:     如果application.yml中的配置和application-{profile}

原创 Spring data jpa查詢多個部分字段的方法

最近在使用spring data jpa結合hibernate來開發java程序,平常經常使用的實體entity來進行數據的交互,現在場景需要查詢部分字段,經過各種踩坑,發現可以使用jpa中的EntityManager來實現,具體如下:

原创 企業微信關聯小程序登錄報40029 invalid code

今天研究了一下企業微信中關聯的小程序中的登錄問題,發現了幾個坑,特此記錄一下:1、需注意,目前企業微信只支持運行已在微信側上架的小程序,暫不支持獨立的企業微信小程序。這一點一定要謹記,今天用本地調試,一直報錯{"errcode":4002

原创 Intellij idea設置支持TypeScript

1、查看本地是否安裝typeScripttsc -version如果沒有顯示版本,則證明沒有安裝typeScript2、安裝typeScriptnpm install -g typescript注意,需要先安裝nodejs3、打開idea

原创 Spring boot Controller類返回Date時間少8小時

前後臺調試時發現時間少8小時,後臺各種debug,發現時間一點問題沒有,但是返回到瀏覽器端就莫名少8個小時,各種無解,最後查了一下spring-boot的資料,發現問題所在,總結如下:spring-boot中對於@RestControll

原创 centos7後臺運行jar包的方法

後臺運行jar包方法:1、nohup java -jar shareniu.jar &nohup意爲後臺不掛斷運行,與是否賬號退出無關2、nohup java -jar shareniu.jar >spring.log &後臺運行,並將相

原创 JAVA8日期時間的差值計算方法

看到一篇比較詳細全面的介紹,借鑑一下。 一.簡述 在Java8中,我們可以使用以下類來計算日期時間差異: 1.Period 2.Duration 3.ChronoUnit 1234 二.Period類 主要是Period類方法g

原创 mysql的字符串拼接實現

近期在做項目,之前一直都是使用oracle,這次切成了mysql,想要查詢兩個字段拼接後的結果,就按照之前在oracle中的實現方式使用了"||"符號,但是執行後一堆數字,瞬間無語,查了一下,原來這個符號在mysql中爲邏輯OR,具體如下

原创 Spring-boot中thymeleaf模板使用小結

近期在使用spring-boot配合thymeleaf開發,在開發過程中踩過不少坑,現在記錄一下,防止自己重複踩坑: 1、關於thymeleaf中a標籤的href問題:      如果href中有&則必須這樣寫&否則會報錯! 2、

原创 java中判斷對象中屬性值是否爲空

最近遇到後臺接收值的時候,需要對接收對象進行非空校驗,第一時間想到的就是寫一堆的if判斷,但是仔細想了想,如果字段的屬性太多,需要寫大量的if判斷,並且方法也不能夠重用,所以,就搜索了相關資料看看有沒有通用的方法來實現,現將方法記錄如下:

原创 微信企業號會話errorcode 48002 api forbidden

近期開發微信企業號,遇到調用微信企業號會話時報48002,各種的百度,最後發現是token祕鑰不對,特此記錄下:1、企業會話的開發需要開通會話服務2、點擊進入可以找到secret將調用的secret切切換成會話的secret的就可以了。