alibaba/arthas

项目地址:alibaba/arthas

Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas https://alibaba.github.io/arthas/

ArthasAlibaba开源的Java诊断工具,深受开发者喜爱。

当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决

  • 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
  • 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
  • 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
  • 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!
  • 是否有一个全局视角来查看系统的运行状况?
  • 有什么办法可以监控到JVM的实时运行状态?
  • 怎么快速定位应用的热点,生成火焰图?

Arthas支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

zouzg/mybatis-generator-gui

项目地址:zouzg/mybatis-generator-gui

mybatis-generator-gui是基于mybatis generator开发一款界面工具, 本工具可以使你非常容易及快速生成MybatisJava POJO文件及数据库Mapping文件。

核心特征

  • 按照界面步骤轻松生成代码,省去XML繁琐的学习与配置过程
  • 保存数据库连接与Generator配置,每次代码生成轻松搞定
  • 内置常用插件,比如分页插件
  • 支持OverSSH 方式,通过SSH隧道连接至公司内网访问数据库
  • 把数据库中表列的注释生成为Java实体的注释,生成的实体清晰明了
  • 可选的去除掉对版本管理不友好的注释,这样新增或删除字段重新生成的文件比较过来清楚
  • 目前已经支持MysqlMysql8OraclePostgreSQLSQL Server,暂不对其他非主流数据库提供支持。(MySQL支持的比较好,其他数据库有什么问题可以在issue中反馈)

gedoor/MyBookshelf

项目地址:gedoor/MyBookshelf

阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。 https://gedoor.github.io/MyBookshelf/

ffay/lanproxy

项目地址: ffay/lanproxy

lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面…)。目前市面上提供类似服务的有花生壳、TeamViewGoToMyCloud等等,但要使用第三方的公网服务器就必须为第三方付费,并且这些服务都有各种各样的限制,此外,由于数据包会流经第三方,因此对数据安全也是一大隐患。

目前lanproxy有免费版和付费版,免费版可以 可创建1 个客户端 ,可创建1 个映射端口,支持最大100 个并发连接数,每月流量1 GB,不支持自定义域名,使用的是海外节点。

官网地址

oldmanpushcart/greys-anatomy

项目地址: oldmanpushcart/greys-anatomy

Java诊断工具

线上系统为何经常出错?数据库为何屡遭黑手?业务调用为何频频失败?连环异常堆栈案,究竟是哪次调用所为? 数百台服务器意外雪崩背后又隐藏着什么?是软件的扭曲还是硬件的沦丧? 走进科学带你了解Greys, Java线上问题诊断工具。

alipay/SoloPi

项目地址: alipay/SoloPi

SoloPi是一个无线化、非侵入式的Android自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。

录制回放

性能工具

一机多控

AbrahamCaiJin/CommonUtilLibrary

项目地址: AbrahamCaiJin/CommonUtilLibrary

快速开发工具类收集,史上最全的开发工具类,欢迎Follow、Fork、Star