插件列表
1.Alibaba Java Coding Guidelines
2.Bytecode Editor
3.Bytecode Viewer
4.Grep Console
5.Java Bytecode Decompiler
6.Jrebl
7.Lombok
8.Maven Helper
9.Mybatis Log Plugin
10.MybatisCodeHelperPro
11.RestfulToolkit
12.Translation
13.Maven Integration
14.Codota
15.SearchOverflow
16.GsonFormat
17.Codota //一個語法顯示工具,常見new 對象方式 Android中用的比較多哈
18.CamelCase 駝峯轉換共計 ctrl+shift+u
19.FindBugs-IDEA
20.String Manipulation // Alt+m 字符串日常開發中經常用到的,但是不同的字符串類型在不同的地方可能有一些不同的規則,比如類名要用駝峯形式、常量需要全部大寫等,有時候還需要進行編碼解碼等。這裏推薦一款強大的字符串轉換工具——String Manipulation。
21..ignore
22.Key promoter X
23.AceJump // ctrl +;
24.activate-power-mode //一款無聊的屏幕按鍵抖動
25.VisualVM Launcher java對象內存佔用
不常用但有用的快捷鍵
知道類名查找類 : Ctrl+Shift+Alt+N;
查找接口的實現類: ` ctrl + alt +B`
查看類或接口的繼承關係:ctrl + h
好用的操作
無法下載源碼可能是maven用的版本太新了 http://apache.01link.hk/maven/maven-3/3.5.4/binaries/ 用3.5.4試下哈
自動下載源碼
在 設置中 maven -> import source document
代碼提示
Settings: Code Completion
Match case :
Actions
Ctrl
+Shift
+A
粘貼板歷史
Ctrl
+Shift
+V
Smart Step Into
Shift
+F7
Find Function
Ctrl
+F12
查看說明
Ctrl
+ Q
查看參數定義
Ctrl
+Shift
+I
Jrebel
http://www.boommanpro.cn:8085/2475a295-cf38-44af-b440-1ffa98d9bed8
如果你經常看源碼:
知道類名查找類:Ctrl+Shift+Alt+N;
查看類的繼承關係
鼠標右鍵 Diagrams
windows10無法取消固定
路徑X(系統盤符):\Users\(當前用戶名)\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar 刪除快捷方式,然後在任務欄點下圖標,跳出對話框後點確定
other
ea5d439e-4341-41de-ad1f-af56c1d4de3a
6240dec7-379f-4742-bcad-7085c7ae789d
Web項目啓動打印url地址
ConfigurableApplicationContext context = new SpringApplication(CrawlerFruitApplication.class).run();
try {
String host = InetAddress.getLocalHost().getHostAddress();
TomcatServletWebServerFactory tomcatServletWebServerFactory = (TomcatServletWebServerFactory) context.getBean("tomcatServletWebServerFactory");
int port = tomcatServletWebServerFactory.getPort();
String contextPath = tomcatServletWebServerFactory.getContextPath();
log.info("<------------------------------------------ http://{}:{}{}/ ------------------------------------------>", host, port, contextPath);
} catch (UnknownHostException e) {
log.error("項目啓動異常", e);
}
log.info("{}系統啓動成功", CrawlerFruitApplication.class.getSimpleName());
Windows Docker配置
mysql安裝
docker pull mysql
docker run --name pwc-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql
redis安裝
docker pull redis
docker run -p 6379:6379 -d redis redis-server
docker
{
"registry-mirrors": [
"https://euc6prvp.mirror.aliyuncs.com"
]
}
docker安裝地址:
https://store.docker.com/editions/community/docker-ce-desktop-windows
elasticsearch
docker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch
kibana 版本需要和es版本一致才能啓動成功
input
{
tcp
{
port => 8888
codec => json
}
}
output
{
elasticsearch{
hosts => "172.17.0.2:9200"
index => "indextest"
}
stdout{
codec => rubydebug
}
}
kibana安裝
docker run -p 8888:8888 -d -v /c/Users/BoomManPro/docker/logstash:/docker/logstash logstash -f /docker/logstash/logstash.config
Maven亂碼解決
增加 -Dfile.encoding=GB2312