编程软件/工具推荐,java篇,真正干货
一、软件工具
1、java
IntelliJ IDEA(纯属于个人喜好),有社区版和商用版,商用版本需要花钱,当然有不花钱的办法,直接百度或私聊。
IntelliJ IDEA的优点就不多做解释,介绍它的几个容易被忽视的用法:
Split Right/Down、Local History、F11快捷键、tab limit、Http Client、markdown
另外介绍idea几款插件:
1)Dark Purple Theme:深紫色主题
2)Background Image Plus:背景图片插件
ps:看看2者结合的效果,要的就是赏心悦目,我有大量二次元bg图片,可以私聊。
3)Maven Helper:查看maven相关依赖以及快速排除依赖
4)SonarLint:代码规范和质量检测
5)leetcode editor:刷算法题必备
6)Free Mybatis plugin:mybatis插件
2、数据库
1)关系型:navicat、DBeaver(番茄快搜开源免费)、plsql(oracle)
2)redis:Redis Desktop Manager
3)mongdb:Robo 3T
4)elasticsearch:elasticsearch-head、kibana(elk)
3、服务器
1)linux ssh:MobaXterm、FinalShell(吃内存) 、xshell、SecureCRT、putty
2)docker:Portainer可视化工具、harbor私有镜像仓库
3)kubernetes:Kuboard、Rancher
4)git:gitLab私有代码库
5)maven:nexus私服
6)ci/cd:jenkins
4、网络请求
1)webservice:SoapUi
2)http:Postman、idea http Client
3)抓包:Fiddler
4)远程:向日葵、heibai弹幕TeamViewer
5)内网穿透:花生壳
6)推流:FFmpeg
二、其他工具
1、开源工具
1)java工具包:Hutool、Guava
2)java反编译工具: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)面试:JavaGuide面试基本知识点
3)文档存储:百度云盘、阿里云盘、有道云笔记
4)规范:阿里巴巴Java开发规范、Codelf人工智能命名
5)技术学习:GitHub/Gitee、开源中国、青霉素工业盐博客园、b站、今日头条
6)书籍:effectivejava、java编程思想、java并发编程艺术、Java数据结构与算法、深入理解java虚拟机、HeadFirst设计模式。ps:私聊有pdf电子版
7)接单:开源众包、程序员客栈、码市、英选、快码
编程软件/工具推荐,java篇,真正干货相关推荐
- Mac iOS Mac Watch 应用和游戏编程开发工具推荐
今日分享「iOS / Mac / Watch 应用和游戏开发工具」推荐,这期专题主要为iOS开发者推荐一些优秀的设计和开发工具,这些工具包含移动原型的设计.程序的开发等,可以大大提高开发的效率!专题会 ...
- 有关数据库MySQL的演讲_有关Mysql数据库编程的文章推荐10篇
在Python网络爬虫中,通常是通过TXT纯文本方式存储,其实也是可以存储在数据库中的:同时在WAMP(Windows.Apache.MySQL.PHP或Python)开发网站中,也可以通过Pytho ...
- 软件破解(1)-Java篇
初识 最经同学发给我一个java的软件,让我帮忙破解一下.经过学习+查找,终于成功破解.(Java编写的软件破解应该是相当简单的,可以反编译源代码,加壳什么都没有,只有代码混淆),这个软件作者没要代码 ...
- 常用OJ 编程软件 学习推荐
一.常用OJ: 拼题A:pintia.cn 杭电OJ:acm.hdu.edu.cn 洛谷OJ(建议注册一个,里面的训练场的题目很好!):luogu.org 二.学习资料: C语言学习网站:C语言网(w ...
- 编程辅助工具推荐:图片工具snipaste
what 截屏用的.支持widows和Mac. 官网:Snipaste why 比系统自带的强一些. 1.一个快捷键就可以搞定截图,不用记得那么多: 2.截图在顶层显示,这个操作写代码是不是很爽,不用 ...
- 推荐几个Mac超好用软件/工具 工作效率提高300%!
Mac 免费效率软件/工具推荐 本文来自李文文投稿,原文地址:mp.weixin.qq.com/s/8c-94YhOd- . uTools(Windows/Mac) 还在为了翻译 English 而专 ...
- 手机版python编程软件下载,手机python编程软件
1.求 python 64位安装包下载 软件介绍: python是一款面向对象.解释型.动态数据类型的高级编程设计语言.它拥有语言上的简洁性.可读性和易维护性,在图形处理.数学处理.文本处理.系统编程 ...
- 程序员必备|程序猿常用的Mac编程软件下载
为什么有的程序员不能写出高质量的代码或做出高质量的架构设计?一个好的程序猿应该要懂得用高标准来要求自己,懂得如何让代码更简洁易懂,如何让代码架构更清晰,利用好的编程工具,不仅能兼顾高质量,还能提高工作 ...
- 手机python编程软件 turtle,安卓手机python编程软件
如何用手机编程Python? 1.QPython3:这是一个在安卓手机上运行python3的脚本引擎,整合了python3解释器.控制台.QEdit编辑器和SLA4库,可以在安卓手机上运行python ...
最新文章
- java 图片手动切换_JavaScript学习案例之手动切换轮播图片
- 告别繁琐提升效率,Docker 帮您降低从开发到部署的复杂性
- 你以为没有CAD的前辈们画不出复杂的图纸?
- BZOJ#3786. 星系探索(平衡树,fhq-treap,弱化版ETT)
- java clock计时_Java Clock类| 实例的Instant()方法
- can硬件滤波 stm32cubemx_[转载]STM32的CAN滤波器设置
- java有没有自定义好的按钮_java – 带有nimbus的自定义JButton
- vnc服务器拼虚拟机,vnc连接虚拟机,7个步骤vnc连接虚拟机
- C语言scanf输入a3,【C语言】04 printf和scanf函数
- HTML5 20180918----20180921
- java布尔类型 向上转型_JAVA_多态性演示a____自动向上转型、向下转型、检查对象是否为某个类型(instanceof)...
- Sketch入门知识-基础功能介绍
- 读书笔记:《巴菲特投资成功的七大秘诀》
- python 正负数判断_python判断正负数方式
- js获取当前指定的前几天的日期(如当前时间的前七天的日期)
- d盘莫名其妙被占空间 win10_Win10系统C盘空间突然爆满的解决方法
- 墨魂服务器维修,2013年10月22日定期维护公告
- 【DFS+回溯+字符串】【洛谷P1019】【单词接龙】
- Java程序员入职3月面临转正,领导:1年经验包装成5年,试用期淘汰
- UWA报告使用小技巧,你get了吗?(第五弹)