文档章节

(推荐使用)提高开发效率工具集合

 明德先生
发布于 2019/12/14 16:20
字数 1009
阅读 98
收藏 1

 

提高开发效率工具集合(推荐使用)

一、Hutool工具类

官网地址:https://www.hutool.cn/

Github地址:https://github.com/looly/hutool/

Gitee 地址:https://gitee.com/loolly/hutool/

文档参考地址:https://www.hutool.cn/docs/index.html

开源协议许可:MulanPSL

使用方式:引入jar包即可(具体使用参考文档和API)

Hutool工具类是一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件: 1. 布隆过滤 2. 缓存 3. 数据库ORM(基于ActiveRecord思想) 4. HTTP客户端 5. IO 6. JSON 7. 日志 8. System(JVM和系统信息等) 9. Setting(一种扩展Properties的配置文件)等。

关注该项目已经三年多,目前多个公司正在使用中,并且在持续更新中。拿过来直接可以使用,用于解决项目中工具类不全,区分不明确的问题,实现快速开发,专注于业务实现和优化。

二、Lombok

官网地址;https://projectlombok.org/

使用方式:引入jar包即可

Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法,当有字段删减时,可以不用手动修改get/set方法,减少一些没有意义的工作。

缺点:需要在IDE中进行配置,切换IDE工具后要重新配置

三、alibaba cloud toolkit插件

使用方式:在IDE工具中安装插件,eclipse和IDEA都可以

alibaba cloud toolkit插件可以通过配置,直接编译打包,直接部署至云服务器并直接启动。改变以往本地编译打完包后,再将包放至云服务器上部署执行,达到一键部署的目的,简化部署的步骤,提高部署的效率。

四、DBeaver

官网地址:https://dbeaver.io/

官网下载完成后进行安装使用。

 

DBeaver是一款数据库连接工具,比navicat的优势是,不仅仅支持主流各类数据库,还支持自定义,通过安装对应数据库的驱动,来连接自己想要连接的数据库。以国产数据库人大金仓为例,可以通过安装人大金仓的数据库驱动包来连接数据库。个人觉得kingbase V7自带数据库客户端不是很好用。

 

 

五、FinalShell

官网地址:http://www.hostbuf.com/

FinalShell是一款免费的SSH连接工具,优点如下:

1.多平台支持Windows,Mac OS X,Linux

2.多标签,批量服务器管理.

3.支持登录Ssh和Windows远程桌面.

4.漂亮的平滑字体显示,内置100多个配色方案.

5.shell,sftp同屏显示,同步切换目录.

6.命令自动提示,智能匹配,输入更快捷,方便.

7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待.

8.服务器网络,性能实时监控,无需安装服务器插件.

9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿.

10.双边加速功能,大幅度提高访问服务器速度.

11.内存,Cpu性能监控,Ping延迟丢包,Trace路由监控.

12.实时硬盘监控.

13.进程管理器.

14.快捷命令面板,可同时显示数十个命令.

15.内置文本编辑器,支持语法高亮,代码折叠,搜索,替换.

16.ssh和远程桌面均支持代理服务器.

17.打包传输,自动压缩解压.

18.免费内网穿透,无需设置路由器,无需公网ip

六、PDMAN

PDMAN是一款国产免费通用数据库建模工具

 

© 著作权归作者所有

粉丝 0
博文 19
码字总数 58112
作品 0
大连
私信 提问
加载中

评论(0)

CSDN日报190826:卷积神经网络CNN(干货满满),架构设计指南:MVC、MVP & MVVM模式

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/blogdevteam/article/details/100080197 CSDN日报来啦!给大家奉上当...

CSDN官方博客
2019/08/26
0
0
代码推荐哪家强?Facebook 机器学习技术有话讲

自动补全功能相信大家在写代码时用得不少,这是一个十分方便的功能,但也十分基础,它只是免去了我们输入冗长单词的操作。但如果我告诉你,有一个工具能直接给你推荐代码 —— 可以直接用的代...

局长
2019/04/13
2.3K
2
创造者访谈:「效率控」开发者图拉鼎

这篇采访稿最初发布于微信公众号「Product Daily」,地址是:https://mp.weixin.qq.com/s/d4QGeRiuFKU7nBDVtHOMRQ 。大家可扫描这个二维码进行关注: 这是 Product Daily 的《创造者访谈》第...

I'm TualatriX
2019/02/26
0
0
如何提高前端工程师的开发效率?

  前端工程师其实是一个工作很杂的职位,除了要负责切图、写html/css/js外,还要处理一系列的浏览器兼容性问题、优化网页性能等,所以提高前端工程师的开发效率是势在必行的,也是前端共工...

Web前端开发
2017/06/01
0
0
前端开发规范之React应用使用ESLint

现代前端技术飞速发展,最终形成了以效率和质量为核心的两大趋势。就效率而言,在大型前端项目的开发中,规范的制定、框架的出现与升级、构建的使用更新、组件化的设计实现等都在于前端能更快...

sinat_17775997
2017/12/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Flume概述及组成

Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并...

长臂猿猴
18分钟前
64
0
将较小的显示器切换到较大的显示器时,有没有办法重新绘制tmux窗口?

假设您使用Terminal.app通过ssh连接到远程服务器。 当您使用较大的分辨率监视器“tmux attach”时,您之前启动了tmux,它会在控制台周围绘制点。 它不适合新的窗口大小。 有没有办法重绘和清...

技术盛宴
26分钟前
34
0
在两个日期之间查找对象MongoDB

我一直在围绕在mongodb中存储推文,每个对象看起来像这样: {"_id" : ObjectId("4c02c58de500fe1be1000005"),"contributors" : null,"text" : "Hello world","user" : { "following......

javail
41分钟前
59
0
《aelf经济和治理白皮书》重磅发布:为DAPP提供治理高效、价值驱动的生态环境

2020年2月17日,aelf正式发布《aelf经济和治理白皮书》,这是aelf继项目白皮书后,在aelf网络经济模型和治理模式方面的权威论述。 《aelf经济和治理白皮书》描述了aelf生态中各个角色及利益的...

AELF开发者社区
53分钟前
53
0
战疫 | 高德工程师如何在3天上线“医护专车”

新冠状病毒肺炎疫情突袭,无数医护人员放弃与家人团聚,明知凶险,仍然奋战在一线。但因为武汉公交、地铁、网约车停运,医护人员上下班很难。白衣天使疾呼打车难。 (截图摘自《财经国家周刊...

amap_tech
今天
55
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部