原创 idea:使用自定義骨架,創建項目

1.File-New-Project-Maven 勾選Create from archetype,點擊Add Archetype,如下圖: 2.添加自定義骨架: GroupId:com.amaidan ArtifactId:amaida

原创 刪除自定義骨架

刪除:UserArchetypes.xml文件 文件目錄參考:C:\Users\Administrator\.IntelliJIdea2019.1\system\Maven\UserArchetypes.xml

原创 SourceTree跳過註冊方式

1.新增accounts.json文件 2.修改user.config文件: <setting name="AgreedToEULA" serializeAs="String">     <value>True</value> </set

原创 SpringBoot返回字符串,多雙引號

這個原因是因爲,有一個json的MessageCoverter的緣故,會給字符串外面再包一層雙引號,解決辦法如下 @Configuration @EnableWebMvc public class WebConfig implement

原创 Hystrix配置詳解

hystrix.command.default和hystrix.threadpool.default中的default爲默認CommandKey Command Properties Execution相關的屬性的配置: hystrix.

原创 mysql 設置複合主鍵

ALTER TABLE table_name ADD PRIMARY KEY(字段A,字段B,字段C);

原创 mysql 唯一約束

1,添加唯一約束 ALTER TABLE table_name  ADD UNIQUE(字段A); 2,刪除約束 DROP INDEX key_name ON table_name; 3,查看錶鍵 SHOW KEYS FROM table

原创 線程池ExecutorService和ThreadPoolExecutor

話不多說,先來一套自己的代碼 ExecutorService: 運行結果: ThreadPoolExecutor: 運行結果:

原创 Linux緩存區清除

服務器在運行過程中,會發現內存的used和free相加起來會比total少的多,這是因爲一部分存在buff/cache裏,這時需要釋放緩存 將以下代碼放入shell腳本里,運行shell腳本即可 #!/bin/sh sync echo 1

原创 lombok

lombok應該很多人都開始使用了,之前一直沒親自應用過。最近換idea了,有些開源項目使用lombok,就着手研究了一下(主要是開源項目報錯,無法使用) 1.給idea安裝lombok插件 2.使用@Data屬性,Data是比較好用了

原创 Maven編譯自定義jar包

在實際開發過程中經常遇到需要調用第三方jar包的情況,這裏有兩種解決方式: 1.將第三方jar包放在lib下(之前的處理方式,不過多介紹) 2.將第三方jar包打入maven倉庫,在pom.xml加入配置即可    mvn install

原创 Spring boot 修改註冊ip

  在實際開發過程中,遇到過module服務跟eureka不在同一臺機器的情況,這時候api-gateway解析serviceId的時候會找不到module服務,這是由於module服務註冊到eureka使用的是內網ip。當我們需要跨服務

原创 CentOS 7 安裝 Grafana

1.官網下載文件 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.3.1-1.x86_64.rpm  2.yum localinstal

原创 Centos安裝InfluxDB

1.下載rpm文件: wget https://dl.influxdata.com/influxdb/releases/influxdb-1.2.2.x86_64.rpm 2. 安裝:yum localinstall influxdb-1

原创 window啓動服務

以管理員運行cmd net stop 服務名  --停止服務 net start 服務名  --啓動服務