一、软件工具

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篇,真正干货相关推荐

  1. Mac iOS Mac Watch 应用和游戏编程开发工具推荐

    今日分享「iOS / Mac / Watch 应用和游戏开发工具」推荐,这期专题主要为iOS开发者推荐一些优秀的设计和开发工具,这些工具包含移动原型的设计.程序的开发等,可以大大提高开发的效率!专题会 ...

  2. 有关数据库MySQL的演讲_有关Mysql数据库编程的文章推荐10篇

    在Python网络爬虫中,通常是通过TXT纯文本方式存储,其实也是可以存储在数据库中的:同时在WAMP(Windows.Apache.MySQL.PHP或Python)开发网站中,也可以通过Pytho ...

  3. 软件破解(1)-Java篇

    初识 最经同学发给我一个java的软件,让我帮忙破解一下.经过学习+查找,终于成功破解.(Java编写的软件破解应该是相当简单的,可以反编译源代码,加壳什么都没有,只有代码混淆),这个软件作者没要代码 ...

  4. 常用OJ 编程软件 学习推荐

    一.常用OJ: 拼题A:pintia.cn 杭电OJ:acm.hdu.edu.cn 洛谷OJ(建议注册一个,里面的训练场的题目很好!):luogu.org 二.学习资料: C语言学习网站:C语言网(w ...

  5. 编程辅助工具推荐:图片工具snipaste

    what 截屏用的.支持widows和Mac. 官网:Snipaste why 比系统自带的强一些. 1.一个快捷键就可以搞定截图,不用记得那么多: 2.截图在顶层显示,这个操作写代码是不是很爽,不用 ...

  6. 推荐几个Mac超好用软件/工具 工作效率提高300%!

    Mac 免费效率软件/工具推荐 本文来自李文文投稿,原文地址:mp.weixin.qq.com/s/8c-94YhOd- . uTools(Windows/Mac) 还在为了翻译 English 而专 ...

  7. 手机版python编程软件下载,手机python编程软件

    1.求 python 64位安装包下载 软件介绍: python是一款面向对象.解释型.动态数据类型的高级编程设计语言.它拥有语言上的简洁性.可读性和易维护性,在图形处理.数学处理.文本处理.系统编程 ...

  8. 程序员必备|程序猿常用的Mac编程软件下载

    为什么有的程序员不能写出高质量的代码或做出高质量的架构设计?一个好的程序猿应该要懂得用高标准来要求自己,懂得如何让代码更简洁易懂,如何让代码架构更清晰,利用好的编程工具,不仅能兼顾高质量,还能提高工作 ...

  9. 手机python编程软件 turtle,安卓手机python编程软件

    如何用手机编程Python? 1.QPython3:这是一个在安卓手机上运行python3的脚本引擎,整合了python3解释器.控制台.QEdit编辑器和SLA4库,可以在安卓手机上运行python ...

最新文章

  1. java 图片手动切换_JavaScript学习案例之手动切换轮播图片
  2. 告别繁琐提升效率,Docker 帮您降低从开发到部署的复杂性
  3. 你以为没有CAD的前辈们画不出复杂的图纸?
  4. BZOJ#3786. 星系探索(平衡树,fhq-treap,弱化版ETT)
  5. java clock计时_Java Clock类| 实例的Instant()方法
  6. can硬件滤波 stm32cubemx_[转载]STM32的CAN滤波器设置
  7. java有没有自定义好的按钮_java – 带有nimbus的自定义JButton
  8. vnc服务器拼虚拟机,vnc连接虚拟机,7个步骤vnc连接虚拟机
  9. C语言scanf输入a3,【C语言】04 printf和scanf函数
  10. HTML5 20180918----20180921
  11. java布尔类型 向上转型_JAVA_多态性演示a____自动向上转型、向下转型、检查对象是否为某个类型(instanceof)...
  12. Sketch入门知识-基础功能介绍
  13. 读书笔记:《巴菲特投资成功的七大秘诀》
  14. python 正负数判断_python判断正负数方式
  15. js获取当前指定的前几天的日期(如当前时间的前七天的日期)
  16. d盘莫名其妙被占空间 win10_Win10系统C盘空间突然爆满的解决方法
  17. 墨魂服务器维修,2013年10月22日定期维护公告
  18. 【DFS+回溯+字符串】【洛谷P1019】【单词接龙】
  19. Java程序员入职3月面临转正,领导:1年经验包装成5年,试用期淘汰
  20. UWA报告使用小技巧,你get了吗?(第五弹)

热门文章

  1. 大一学生《Web编程基础》期末网页制作 HTML+CSS+JavaScript 网页设计实例 企业网站制作
  2. recurrent_network
  3. 浅谈微信公众号营销背后的技术
  4. 开源的未来重在教育及学生参与
  5. 【无标题】归生气啦我想你了老婆不行
  6. Catia 利用几何约束绘制草图
  7. 在PHP中rand更新图片,制作刷新可以改变的图片。
  8. php curl与正则表达式抓取网页数据的例子
  9. Android位置服务开发
  10. 3DSMAX平时建模软件不会卡死,到了渲图时,渲染图出来了,软件就卡死了的问题是系统自带的输入法更新了和软件不兼容