原创 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 服務名 --啓動服務