一、软件工具
1、ja
IntelliJ IDEA(纯属个人喜好),有个社区version 与商业版相比,商业版要花钱。当然,还有一种不花钱的方式,比如直接百度或者私聊。
IntelliJ IDEA的优点就不多解释了,介绍几个容易被忽略的用法:
Split Right/Down, Local History, F11快捷键, tab limit, Http Client, markdown
另外介绍idea的几个插件:
1) Dark Purple Theme:深紫色主题
2) Background Image Plus:背景电影插件
ps:看看两者结合的效果,要的就是顺眼,我有很多二维BG电影,我可以私聊。
3)Men Helper:查看men相关依赖,快速消除依赖
4)SonarLint:代码规范和质量检测
5) leetcode编辑器:刷算法题必备
6)免费Mybatis插件:mybatis插件
2、数据库
1)关系型:nicat、DBeer(open source and free), plsql (oracle)
2) redis: Redis 桌面管理器
3) mongdb: Robo 3T
4) elasticsearch: elasticsearch-head , kibana(麋鹿)
3. Server
1)linux ssh:MobaXterm、FinalShell(吃内存)、xshell、SecureCRT、putty
2)docker:Portainer可视化工具、harbor私有镜像仓库
3) kubernetes: Kuboard, Rancher
4) git: gitLab私有代码库
5) men: nexus
6) ci/cd:詹金斯
4.网络请求
1)webservice:SoapUi
2)http:Postman,idea http Client
3)抓包:Fiddler
4)远程:向日葵、TeamViewer
5)内网渗透:花生壳
6)推流:FFmpeg
2、其他工具
< strong>1、ja
1)ja工具包:Hutool、Gua
2)ja反编译工具:jd-gui、Luyten
3)jvm诊断命令: jps, jstack, jstat, jmap, jinfo
4)jvm分析工具:Dump Analyzer(IBM),jvisualvm(jdk),arthas(阿里)
5)zookeeper:ZooInspector
6)etl:kettle、datax
7)pdf工具:wkhtmltopdf(html转pdf)
8)文本编辑器:Sublime Text 3
9) 动态桌面:UPUPOO(旧版)
2.数据库
1)博客:docsite(markdown),可以去阿里的Nacos官网看看
2)面试:JaGuide面试基础知识点
3)文档存储:百度云盘、阿里云盘、有道云笔记
4)规范:Alibaba Ja开发规范、Codelf人工智能命名
5)技术学习:GitHub/Gitee、开源中国、博客园、B站、今日头条
6)书籍:effectiveja、ja编程思想、ja并发编程艺术、ja数据结构与算法、深入理解ja虚拟机、HeadFirst设计模式。 ps:私聊有pdf电子版
7)下单:开源众包,程序员客栈,代码市场,映选,快码
ps:好记性不是写得好不好,知识靠积累,分享也是一种学习。
写ja的软件(ja编程软件工具)介绍到此结束。
文章来源于网络或者作者投稿,若有侵权请联系删除,作者:小何,如若转载,请注明出处:https://www.laoz.net/3062.html