每个时代,都不会亏待学习的人!
今天早上起的有点早,那就肝一篇博文吧,美好的一天从在CDSDN上写博客开始!
工具合集
软件下载和安装可以去对应的官网,也可以打开个人使用的工具集合,直接食用,阿里云网盘,百度网盘迁过来有点慢,后续把分享链接补上!
1. jdk8/jdk17+idea
- JDK:全称为Java开发工具包,顾名思义,是Java的开发环境,里面包含了jre(Java的运行环境)和JVM(Java程序运行的虚拟机)。
- 安装jdk时可以选择安装的版本,可以自行去官网下载,当然也可以使用我已经安装好的jdk8,可以移植到你的电脑上,记住要配置环境变量。
- 选择jdk8的原因,一是免费,二是jdk8时jdk的一个经典版本,三是大多数公司都在用java8。但现在出了长期支持、免费的、速度更快的JDK17,会不会一步步的取代jdk8这个yyds,让我们拭目以待!
- Java的编程工具首推idea,代码提示功能和整体使用效果没话说,收费的软件能不好用吗!还有其他的Java编程软件,如eclipse,vscode…开发Java后端的话还是不需要用,idea就很好了;前端的话用vscode还是贼好的,自己公司四年前端那货用的就是vscode!
2. mysql5/mysql8+navicat
- 大多数公司用的关系型数据还是以MySQL居多,Oracle那是有钱人用的,中小型公司用MySQL就够了,数据多了之后可以采用其他的存储方案,可以使用大数据平台呀,扯远了!
- 大家都知道MySQL5是免费的,但MySQL被Oracle收购后,后续版本开始收费了,所以MySQL8是收费的,但MySQL8安全性更高一些,很多公司会选择MySQL8
- MySQL安装还是很简单的,不想oracle那么 不友好,设置的东西比较少,记住用户名和密码,再加上字符集要设置下,以后建库就不用指定,推荐使用utf-8编码
- navicat,常用关系型数据库可视化操作工具,可以直观的查看数据库的信息,和对数据库进行操作,支持mysql、oracle、maridb…,后续可以分享一下一些非关系型数据库的可视化工具,如redis的redisdesktopmanager,mongodb的那个web可视化界面等
3. python+pycharm
- 在python越来越火,使用场景越来越多的情况下,开发环境装的就很有必要了,装起来很简单,一直下一步就OK了
- pycharm是python开发的编程工具,和idea同属一家公司旗下,会用idea,直接上手pycharm写代码莫得问题,和idea一样注意是收费的,但都有对应的免费社区版,以供使用,个人工具合集里的自行学习食用即可,不要外传!
4.curl+cmder
- 首先说一下windows自带的cmd工具,个人观点。一:难看,二:不方便;现在使用的是cmder这个命令行工具,支持windonws的cmd,还支持linux的bash。可以在cmder使用vim,还是很好用的,推荐
- curl:是啥呢,是一款在命令行发起请求的工具,毕竟不可能在每种情况下都有postman这种可视化的工具给你用,详细命令语法本人博客也有,动动小手,点金主页,找找就OK!
5. vim/vscode
- vim,强大的linux编辑器,三种模式任意切换,上手难度较大,熟练之后快的飞起。强大的快捷键和查找能力,让你欲罢不能!
- vscode:是微软旗下的一款集编辑器、开发工具以一体的工具,可以用作编辑器,也可以用作多种语言的编程工具,写前端,甚至写后端也完全ok,强大的插件功能,可以满足你的绝大部分需求。
6. beyond compare
- compare,比对神器,可以比对出两个文本或数据源的差异并直观显示,用起来非常nice,妈妈再也不用担心我的视力问题了!
7. everything+launchy
- everything,强大的文件搜索工具,一键输入文件、文件名的关键字,快速查找,快速相应,文件乱放,找不到的情况再也不会发生了!
- launchy,强大的软件搜索工具,一键输入软件名称的关键字,快速相应,回车直接打开软件,用了之后桌面再也不必放软件的图标,干净又整洁!
8. xshell+xftp/mobaxterm
- xshell和mobaxterm都是远程连接的工具,区别在于xshell不能连接远程桌面,只能连接到命令行,已经被本人废弃!
- 注意xshell是和独立电脑绑定的,也就是说一台电脑只能去官网下载,不能用其他人的。
后续工具持续更新,下期见
阿里网盘分享失败,文件太多,一言难尽啊,可以直接找我无偿私发,为了知识,为了更好的明天,加油!