本文转自微信公众号 Hollis

作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。

Hollis偏爱使用在线工具,因为个人觉得这样比较方便。本文就总结了一下我常用的在线工具。欢迎纠正及补充。

Java源代码搜索

http://grepcode.com/

Grepcode是一个面向于Java开发人员的网站,在这里你可以通过Java的projects、classes等各种关键字在线查看它对应的源码,知道对应的project、classes等信息。 更方便的是,能提供非常多不同版本的源码在线查看、jar包、源码jar包、doc的下载。 同样,你也可以之间使用xxx-1.1.1.jar类似这样的名字直接找到对应的jar包,从而下载。

开源代码及文档搜索

https://searchcode.com/

SearchCode 是一个源码搜索引擎,目前支持从 Github、Bitbucket、Google Code、CodePlex、SourceForge 和 Fedora Project 平台搜索公开的源码。

电子书搜索

https://www.jiumodiary.com/

鸠摩搜书是一个比较不错的电子书搜索网站。内容也比较全。

网盘资源搜索

http://pansou.com/

这个大家都懂的,可以通过这个网站搜索百度网盘上面的各种资源。

无版权图片搜索

https://unsplash.com

不知道有没有人和我一样,经常需要一些无版权的图片,比如公众号配图。

unsplash是我用过的最好的网站,不需要登录,图片很高请,也比较全。唯一的缺点就是需要英文搜搜。

在线UML制图

https://www.processon.com/

ProcessOn是一个在线协作绘图平台,为用户提供最强大、易用的作图工具!支持在线创作流程图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等。

Json在线验证及格式化

https://www.json.cn/

我用过很多json在线格式化的工具,经过实践,json.cn是比较不错的,不仅支持json格式的验证及格式化,还可以将json格式压缩成普通文本等好用功能。

Diff Check

https://www.diffchecker.com/

使用过svn或者git的人对diffcheck肯定不陌生,但有时候我们修改的文本内容并没有被版本控制,那么就可以使用在线的网站查看文件的修改情况。diffchecker很不错。

MarkDown编辑器

MaHua :http://mahua.jser.me/

马克飞象 :https://maxiang.io/

Cmd :https://www.zybuluo.com/mdeditor

以上这几个我都用过,都还好吧,因为我一般都喜欢把自己写过的东西保存下来,所以就用了客户端的,我是用的是MacDown

Maven依赖查询

http://mvnrepository.com/

mvnrepository这个不用详细解释了,就是查询maven的gav信息一类的。因为我们公司有内部的Nexus仓库,所以很少用这个。

在线代码运行

https://tool.lu/coderunner/

coderunner可以在线运行php,c,c++,go,python,java,groovy等代码。当我们在外面,没有IDE又想执行个小程序的时候是个不错的选择。

在线翻译

Google翻译 :https://translate.google.cn/

百度翻译 :http://fanyi.baidu.com/

有道翻译 :http://fanyi.youdao.com/

说不出具体哪个好,其实都不太准确,还是需要自己根据语境进行翻译。

不过忍不住吐槽一句国内的这几个翻译网站,既然是做翻译的,域名竟然用拼音,我也是醉了。

SQL自动生成Java代码

http://www.autojcode.com/code/sql2class.jsp

AutoJCode可以从sql的建表语句中生成一个DO类。

json生成java类

http://www.bejson.com/json2javapojo

json是目前JavaWeb中数据传输的主要格式,很多时候会有把json转成Java对象的需求。有时候合作方会提供一个json的样例,需要我们自己定义Java类,这时候这个工具就派上用场了。

SQL美化/格式化/压缩

https://tool.lu/sql/

sql在线美化,格式化,压缩:

编码转换

http://tool.chinaz.com/tools/unicode.aspx

站长工具的编码转换比较全面,提供了Unicode编码、UFT8编码、URL编码/解码等功能。

Corn表达式生成

http://www.pdtools.net/tools/becron.jsp

Cron 一般用于配置定时任务的执行。

正则验证

http://tool.chinaz.com/regex

Java开发对正则表达式肯定不陌生。站长工具提供的正则验证还不错。

正则代码生成

http://tool.chinaz.com/tools/regexgenerate

站长工具提供的正则代码生成。可以一键生成身份证号、邮箱、手机号等验证的正则表达式。

时间戳转换

http://tool.chinaz.com/Tools/unixtime.aspx

时间戳(英语:Timestamp)是指在一连串的资料中加入辨识文字,如时间或日期,用以保障本地端(local)资料更新顺序与远端(remote)一致。

Java中很多地方都会用到时间戳,也经常会使用这种转换工具。

世界时间转换

http://www.timebie.com/cn/easternbeijing.php

世界各地时间转换,我之前做国际业务的时候,比较常用的是北京时间转纽约时间,北京时间转洛杉矶时间。 timebie提供了世界时间相互转换的功能。

加密解密

http://tool.chinaz.com/tools/textencrypt.aspx

加密解密也是JavaWeb可能会经常遇到的,有的时候我们需要验证加密算法是否正确,或者要解密等场景,就需要一个在线工具。

查看网页源代码

http://s.tool.chinaz.com/tools/pagecode.aspx

这个工具,可以输入一个网站,直接查看网站的源码。具体有什么用,大家可以发挥各种想象。

单位换算

https://www.convertworld.com/zh-hans/

convertworld是一个比较全的单位换算的网站。我经常用它进行时间单位和货币单位的换算。

在线调色板

http://tool.chinaz.com/Tools/OnlineColor.aspx

这个对前端开发比较有用,可以在线调色。

ASCII ART生成

http://patorjk.com/software/taag/

常用对照表

ASCII对照表 : http://tool.oschina.net/commons?type=4

HTTP状态码 :http://tool.oschina.net/commons?type=5

HTTP Content-type :http://tool.oschina.net/commons

TCP/UDP常见端口参考 :http://tool.oschina.net/commons?type=7

HTML转义字符 : http://tool.oschina.net/commons?type=2

RGB颜色参考 :http://tool.oschina.net/commons?type=3

网页字体参考 : http://tool.oschina.net/commons?type=8

那些提升开发人员工作效率的在线工具相关推荐

  1. 吐血推荐那些提升开发人员工作效率的在线工具|文末抽书

    来源 :公众号 | 作者 :Hollis 作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的. Holli ...

  2. 吐血推荐 | 那些提升开发人员工作效率的在线工具

    导读:Java开发人员经常要和各种各样的工具打交道,除了常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的.本文作者Hollis偏爱使用在线工具,因为这样比较方便.本文就 ...

  3. 五款提高工作效率的在线工具【神器】

    1. Piktochart 是一个基于Web的信息图表应用程序,它允许没有丰富经验的用户作为图形设计师使用主题模板轻松创建图表和视觉效果 2. canva 是一个图形设计工具网站,成立于2012年.它 ...

  4. 休息时间!哪些业余活动能提升开发人员的技能?

    全文共2440字,预计学习时长7分钟 图源:unsplash 程序员不可能无时无刻都在写代码.如果你发现自己越来越频繁地熬夜,或者陷入了马拉松式的编码中时,那么你的代码很有可能是不达标的.这时你应该休 ...

  5. PCF2.5重磅发布!Istio和Envoy助力开发人员工作更高效!

    在阅读这篇文章之前,我们来回顾一下,您所在的企业在软件改善方面,是否卓有成效?比如:至少每周发布一次代码:业务效果提升显著,客户满意度日益提升.当然了,可能很多企业都没办法做到上述这些,更多的是费尽心 ...

  6. 在新一年里提升你的工作效率,收下这 6 款协作工具

    编者按:本文源自少数派,作者 Minja,倍洽官方授权转载. 初入职场的你,在用什么应用参与团队协作呢?在团队日常工作中,大家的确需要一些更专业的应用,能应对任务分配.项目跟进.团队会议.数据分析等协 ...

  7. 字符串第一个出现的单个字符_如何在不编写单个应用程序的情况下找到我的第一个开发人员工作

    字符串第一个出现的单个字符 I've read a lot of different stories from other self-taught developers who've made a s ...

  8. web开发应届生入职_我如何从全职妈妈着手完成第一份Web开发人员工作

    web开发应届生入职 Two years ago I completed my first exercise on "Say Hello to HTML Elements" on ...

  9. 头脑风暴有两位盲人_盲人时如何获得开发人员工作:与有远见的团队一起工作的盲人开发人员的建议...

    头脑风暴有两位盲人 I'm a Dutch developer, and I recently graduated with a bachelor's degree in IT. I'm fully ...

最新文章

  1. 我的一天:时间都去哪了?
  2. Flex的NumericStepper控件
  3. git 操作简明扼要,命令不需要多,够用就行
  4. hibernate3配置文件hibernate.cfg.xml的详细解释
  5. java 旋转图片_Java实现图片翻转以及任意角度旋转
  6. 用javascript缓存ajax数据
  7. 使用JMeter测试WebSocket接口
  8. 华硕win10键盘失灵_Win10 进阶用法汇总
  9. 基于分数阶的图像边缘细节检测
  10. 应用时间序列分析第四章课后习题(R语言实现)
  11. 清除浏览器缓存(js、css等)
  12. 计算机u盘被禁用怎么办,电脑U盘启动被禁用了怎么解决 电脑禁用u盘怎样恢复...
  13. ASEMI-MBR60200PT肖特基二极管正向压降怎么测
  14. matlab指派问题求法,MATLAB实例:Munkres指派算法
  15. 【华为诺亚方舟实验室】2021届毕业生招聘
  16. DP的一些杂题(思维型)
  17. 计算机控制器输入设备的功能是,计算机5大部件之一的控制器的作用是什么?...
  18. Linux设备模型——设备驱动模型和sysfs文件系统解读笔记
  19. 腾讯轻量+宝塔搭建文档在线预览项目kkFileView
  20. 计算机操作系统学习之吸烟者问题

热门文章

  1. android实现接收短信,Android 使用 BroadcastReceiver 接收短信
  2. Linux UART驱动分析及测试
  3. VirtualBox VM 空间瘦身记(vmdk)
  4. 一次partition过程一(挖坑填数法)
  5. 系统及服务器巡检流程图,巡检操作流程图
  6. spring基于注解的配置
  7. 7.4 期望值和方差
  8. Python实现文件管理系统
  9. 常用元器件使用方法29:Lora模块E22_400T22S的使用方法
  10. 关于3年买车5年买房的那些事(后续)