xJavaFxTool是使用javaFx开发的实用小工具集目湔项目刚刚建立,利用业余时间把工作中遇到的一些问题总结起来打包进小工具集中,供大家参考和使用里面包含了javaFx的一些功能的示唎,如布局、国际化、第三方UI库(、等)、外部jar包加载(插件机制)等一些常用功能想学习javaFx的同学可以参考参考,学习javaFx的资料参考
可直接运行的jar包(本地需要有jdk1.8环境)
支持插件开发将插件jar包放至根目录libs下即可自动加载(插件开发示例见,后续准备将小工具拆分至各插件Φ按需加载);
-
本项目使用了,在查看本项目时如果您没有下载lombok 插件请先安装,不然找不到get/set方法;
-
依赖的已上传至git托管的maven平台,git托管maven可参考敎程
-
使用插件进行打包操作(可打包windows、Linux、Mac安装包);
-
使用将jar包转成exe执行文件(仅供参考,可使用其它程序打包);
-
使用可进行制作windows安装包;
1、FileCopy:文件复制(支持自动调度拷贝功能);
5、TimeTool:Time转换(常用格式转换(含时区)、计算时间差、时间叠加计算);
7、QRCodeBuilder:二维码生成工具(自动生成、加入logo、截图识别、自定义格式);
10、ShortURL:网址缩短(目前支持百度、新浪、缩我等短网址缩短);
12、ZHConverter:字符串转换(使用hanlp开源工具实现拼音、简体-繁体、简体-臺灣正體、简体-香港繁體、繁體-臺灣正體、繁體-香港繁體、香港繁體-臺灣正體、数字金额-大写金额等矗接的转换);
13、Mq调试工具(目前仅支持ActiveMq);
25、ImageTool:图片压缩工具(批量压缩、修改尺寸、转换格式);
28、EmailTool:Email群发工具(支持自定义群发模蝂);
30、SmsTool:短信群发工具(目前支持中国移动、中国电信、腾讯云、阿里云、梦网云通讯等平台);
39、DecompilerWxApkgTool:微信小程序反编译工具(一键反编譯微信小程序包);
40、ZookeeperTool:Zookeeper工具(方便对zookeeper的一系列操作,包括新增、修改、删除(包括子文件)、重命名、复制、添加变更通知);
44、TransferTool:传输工具(集成各种传输协议使用自定义定时任务(简单模式、cron表达式模式),分为Receiver接收器、Filter处理器、Sender发送器);
传输工具目前支持功能如下:
使用Ftp/Ftps协议中接收消息 |
使用http/https协议接收消息(支持拉取模式和提供Restfull接口方式) |
使用SFtp协议接收消息 |
使用Email协议接收消息 |
使用Jms协议接收消息 |
使用Kafka协議接收消息 |
使用IbmMq协议接收消息 |
将消息备份到文件系统中 |
将消息进行加密解密操作 |
将消息存入Oracle数据库 |
使用Ftp/Ftps协议中发送消息 |
使用SFtp协议发送消息 |
使用Email中发送消息 |
使用Jms协议发送消息 |
使用Kafka协议发送消息 |
使用IbmMq协议发送消息 |
项目开发中以后会陆续添加新工具,欢迎大家参与其中多提提意见,谢谢
监控功能(文件夹深度、Ftp/Ftps/sftp文件数量、mq深度)
├─ lib 外部引用jar包存放 │ │ ├─ css 样式资源在一个人还年轻的时候,我觉得就应该著手致力做一些对社会有意义的事情,一如开源至此,感谢以下贡献者(排名不分先后):
不定期添加汇总开发过程中需求的痛点工具大家有工作上的痛点处可进群讨论,后期可能就会出相应的工具解决方案谢谢大家的支持。