我的Java程序员工具箱
不知不觉已经毕业一年了,算上实习开发已有两年,在这两年的工作中学到了很多知识,涉及技术、沟通和效率等方面。开发工具是不得不提的内容,好的开发工具能大大提高我们的工作效率。作为Java程序员,除了必备的eclipse或intelij idea外,下面列举的工具对提升工作效率也有很大帮助:
设计工具
Gliffy
Gliffy 是一个基于Web的在线作图应用,它可以帮助用户创建流程图、组织结构图、平面图、业务流程、网络图、技术图、线框图等等。Gliffy的基础版本免费。不过其在线制作的思维导图是公开的,高级版本有设置隐私权的权力。用户可以将其可以嵌入博客,办公室应用软件中,有很好的兼容性。通过Gliffy编辑的流程图图片可输出SVG、GPEG格式。本人用的Chrome插件版,主要用其画流程图。
XMind
XMind 是一款采用Java语言开发的实用的思维导图软件。XMind不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图。并且,可以方便地从这些展示形式之间进行转换。另外,其可以导入MindManager、FreeMind数据文件。灵活的定制节点外观、插入图标,丰富的样式和主题以及多种格式的导出功能都是其显著的特点。
开发工具
Postman
Postman是一款强大的API接口测试工具。其功能十分强大到如果不系统学习的话,每次触发一个新功能都有一种发现新大陆的感觉。
Sublime Text
Sublime是一款功能强大的文本编辑器,丰富的插件支持是其一大特性。习惯了免费的我,还是喜欢用Sublime Text2。
Sequel Pro
Sequel Pro是一款快速,易用的Mac数据库管理应用程序,用于处理MySQL数据库,使用起来十分简便。但是其只支持Mysql,对于常常遇到postgresql项目的我来说,不得不去面对navicat。
其他
Dash
Dash是一个离线的API文档浏览器,能够快速地从文档库中搜索出相应的结果。离线的好处是在网络状况不好的情况下也可以高效地开发。我常常在上面搜索python和postgresql的一些文档。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
单元测试方法以及实例
为什么要测试? Web程序开发过程一般包括以下几个阶段:[需求分析,设计阶段,实现阶段,测试阶段]。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。 测试的分类: 测试从软件开发过程可以分为: 单元测试 对单独的代码块(例如函数)分别进行测试,以保证它们的正确性 集成测试 对大量的程序单元的协同工作情况做测试 系统测试 同时对整个系统的正确性进行检查,而不是针对独立的片段 在众多的测试中,与程序开发人员最密切的就是单元测试,因为单元测试是由开发人员进行的,而其他测试都由专业的测试人员来完成。所以我们主要学习单元测试。 什么是单元测试? 程序开发过程中,写代码是为了实现需求。当我们的代码通过了编译,只是说明它的语法正确,功能能否实现则不能保证。 因此,当我们的某些功能代码完成后,为了检验其是否满足程序的需求。可以通过编写测试代码,模拟程序运行的过程,检验功能代码是否符合预期。 单元测试就是开发者编写一小段代码,检验目标代码的功能是否符合预期。通常情况下,单元测试主要面向一些功能单一的模块进...
- 下一篇
经典算法详解(9)寻找丑数
题目:我们把只含有因子2、3、5的数称为丑数。例如6、8都是丑数,而14不是丑数,因为它含有因子7.通常也把1当做丑数。编程找出1500以内的全部丑数。注意:使用的算法效率应尽量高。 C++实现: 1 #include<iostream> 2 3 using namespace std; 4 5 //判断一个数是否是丑数,uglynum=2*2……*2*3*3*……*3*5*5……*5组成 6 int isUglyNumber(int n) { 7 while (n%2==0) 8 { 9 n /= 2; 10 } 11 while (n%3==0) 12 { 13 n /= 3; 14 } 15 while (n%5==0) 16 { 17 n /= 5; 18 } 19 return n == 1; 20 } 21 //方法1:逐个判断是否是丑叔,思路简单,但是计算冗余,因为越到后面很多都不是丑数也在计算。 22 int get_Ugly_fir(int number) { 23 int i = 1; 24 int count = 0; 25 while (i<=...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果