原创 MAC操作系統下JetBrains下的系統產品如Intellij IDEA無法啓動的解決方法

JetBrains公司下的產品表現穩定,但難免也會出現一些意想不到的情況,比如某個配置信息錯誤導致軟件無法啓動。此時,我們需要按照以下步驟來排查錯誤(以Intellij IDEA爲例)。 命令行啓動 來到產品的安裝路徑(,比如:/Appli

原创 spring boot 2.0.x -> 2.1.x 如何設置mysql5.6引擎爲innodb

最近更新爲spring boot 2.1.7後,遇到了一系列小的問題。本文闡述下spring boot對mysql引擎的支持。 解決方法 spring: jpa: properties: hibernate:

原创 idea中引入了gb2312編碼的文件的解決方法

這篇文章主要介紹了idea中引入了gb2312編碼的文件的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 我們在進行JAVA開發時,避

原创 解決1215 - cannot add foreign key constraint

1215 - cannot add foreign key constraint發生在爲數據表添加外鍵時,一旦發生,還是挺痛苦的。在此,參考相關文章及本人經驗做一下總結: 情況一:數據表存儲引擎不一致 我們看到,只有InnoDB是支持外鍵

原创 javascript中格式化時間戳 getMonth() 返回了 0

在JS編程中,時間戳與日期間的轉換應該是很常用了,舉個簡單的例子: var timestamp = 1546927200000; // 2019年1月8號 var newDate = new Date(); newDate.setTime

原创 macos 安裝多版本JDK並進行切換

在開發的過程中,避免不了多個項目使用的JDK環境不一致。如何在本機安裝多個JDK環境,並能做到隨時進行切換呢? 安裝JDK 安裝的過程中,我們使用brew,其官方地址如下:https://brew.sh/。第一次安裝後,版本是最新的,但在以

原创 springboot 2.1.7 + mysql5.6 棄用 Calendar類型字段

原因:在使用Calendar做爲字段類型時,每進行一次findById()操作返回的數據的值都比實際值要大一點。更新後再調用查詢,還會再大一點。也就是說:如果我們用Calendar做爲字段類型,那麼該字段會在程序運行時會靜悄悄的增大。 代碼

原创 freebsd下實現mysql的自動備份

溝通很重要,溝通的渠道很重要。當團隊需要配合的時候,要想辦法將自己當下做的事情,以最有效的方式通知給團隊其它成員,以避免不必要的傷害。 比如,剛剛發生瞭如下事情:有一測試系統,歷史的任務是完成上線前的最後一次測試,然後:A 爲了客戶演示系統

原创 JAVA實現社會統一信用代碼較驗

網上找了幾個,寫的都不太適合,有的寫出來了,也沒有給出參考的算法鏈接。這樣就導致了:如果產生錯誤,我們無法排查。 如果在使用過程中有疑慮,請參考:較驗規則:維基百科 代碼實現 package com.mengyunzhi.common.ut

原创 .net 開發系統服務入門

沒有什麼比官方文檔更適合學習了。 在這,給出幾點注意的事項: 開發過程 按官方文檔走一遍,大體就明白開發的思路了。當然也就清楚,這個服務如果想高度還是比較困難的,其它的非服務類程序,我們在VS就調試了。而服務開發後必須加入到系統服務中,真正

原创 windows service安裝mysql5.7

前言 上線生產環境後,由於數據字段默認值(0)未生效,導致了生產環境出了嚴重的BUG。但在準生產環境中測試的是比較充分的。最後思索可能是由於準生產環境與生產環境的數據庫版本不一致造成的。果然,生產環境使用的版本是5.5,而準生產環境、開發環

原创 nginx配置那些事

隨着項目的跟近,與nginx打的交道越來越多,現將遇到的問題記錄如下: 相對路徑 在進行路徑定義時,是否可以使用相對路徑? NO 絕對不能夠使用相對路徑 日誌 # 根級別 error_log /var/logs/error.log war

原创 詳解spring-boot下如何滿足多生產環境中個性化定製功能

這篇文章主要介紹了詳解spring-boot下如何滿足多生產環境中個性化定製功能,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 在項目的開發中,我們很難做到開發一套標準的流程來解決所有

原创 docker環境下,使用phpstorm進行debug

在上一篇文章中,闡述了在phpstorm安裝xdebug。實際的開發過程中,由於歷史項目的存在,不同框架的存在,我們需要藉助docker來快速的實現開發環境的部署與統一,本文將闡述如何在docker下實現項目的xdebug。 理論概述 與在

原创 macos,使用nginx設置mysql反向代理

應用場景: 服務器端程序異常,需要在本地搭建測試環境,並將服務器上的數據庫同步到本地測試環境。 遇到的問題: navicat備份的時候,會根據操作系統不同,生成不同的備份文件。所以由服務器複製下來的備份文件,不能夠在本地的MACOS上直接還