44
55** 腾讯云开发平台地址:** [ xJavaFxTool] ( https://dev.tencent.com/u/xwintop/p/xJavaFxTool )
66
7- ::: hljs-center
87![ ] ( https://img.shields.io/:license-apache-blue.svg ) ![ ] ( https://img.shields.io/badge/JDK-1.8+-green.svg ) ![ ] ( https://gitee.com/xwintop/xJavaFxTool/badge/star.svg?theme=dark ) ![ ] ( https://img.shields.io/github/stars/864381832/xJavaFxTool.svg?style=social )
9- :::
8+ [ ![ ] ( https://img.shields.io/badge/IntelliJ%20IDEA-提供支持-blue.svg )] ( https://www.jetbrains.com/?from=xJavaFxTool )
109
1110[ 英文说明/English Documentation] ( README_EN.md )
1211
@@ -37,60 +36,60 @@ xJavaFxTool是使用javaFx开发的实用小工具集,利用业余时间把工
3736
3837#### 环境搭建说明:
3938- 开发环境为jdk1.8,基于maven构建
40- - 使用eclipase或Intellij Idea开发,推荐使用[ Intellij Idea] ( https://www.jetbrains.com/idea/ )
39+ - 使用eclipase或Intellij Idea开发,推荐使用[ Intellij Idea] ( https://www.jetbrains.com/?from=xJavaFxTool )
4140- 本项目使用了[ lombok] ( https://projectlombok.org/ ) ,在查看本项目时如果您没有下载lombok 插件,请先安装,不然找不到get/set等方法
4241- 依赖的[ xcore包] ( https://gitee.com/xwintop/xcore ) 已上传至git托管的maven平台,git托管maven可参考教程(若无法下载请拉取项目自行编译)。[ 教程地址:点击进入] ( http://blog.csdn.net/u011747754/article/details/78574026 )
4342- 使用[ javafx-maven-plugin] ( https://github.com/javafx-maven-plugin/javafx-maven-plugin ) 插件进行打包操作(可打包windows、Linux、Mac安装包)
4443- 使用[ exe4j] ( https://www.ej-technologies.com/download/exe4j/files ) 将jar包转成exe执行文件(仅供参考,可使用其它程序打包)
4544- 使用[ InnoSetup] ( http://www.jrsoftware.org/ ) 可进行制作windows安装包
4645
4746#### 目前集成的小工具有:
48- 1 . FileCopy:文件复制(支持自动调度拷贝功能) 使用[ quartz] ( https://www.quartz-scheduler.org/ ) 工具
49- 2 . CronExpBuilder:Cron表达式生成器
50- 3 . CharacterConverter:编码转换
51- 4 . EncryptAndDecrypt:加密解密(Ascii、Hex、Base64、Base32、URL、MD5、SHA、AES、DES、文件加密DM5、文件加密SHA1、摩斯密码、Druid加密)使用[ commons-codec] ( http://commons.apache.org/codec/ ) 工具
52- 5 . TimeTool:Time转换(常用格式转换(含时区)、计算时间差、时间叠加计算)
47+ 1 . FileCopy:[ 文件复制] ( https://gitee.com/xwintop/x-FileCopy ) (支持自动调度拷贝功能) 使用[ quartz] ( https://www.quartz-scheduler.org/ ) 工具
48+ 2 . CronExpBuilder:[ Cron表达式生成器] ( https://gitee.com/xwintop/x-CronExpBuilder )
49+ 3 . CharacterConverter:[ 编码转换] ( https://gitee.com/xwintop/x-CharacterConverter )
50+ 4 . EncryptAndDecrypt:[ 加密解密] ( https://gitee.com/xwintop/x-EncryptAndDecrypt ) (Ascii、Hex、Base64、Base32、URL、MD5、SHA、AES、DES、文件加密DM5、文件加密SHA1、摩斯密码、Druid加密)使用[ commons-codec] ( http://commons.apache.org/codec/ ) 工具
51+ 5 . TimeTool:[ Time转换] ( https://gitee.com/xwintop/x-TimeTool ) (常用格式转换(含时区)、计算时间差、时间叠加计算)
53526 . LinuxPathToWindowsPath:路径转换(使用[ oshi] ( https://github.com/oshi/oshi ) 工具)
54- 7 . QRCodeBuilder:二维码生成工具(自动生成、加入logo、截图识别、自定义格式),使用[ google.zxing] ( https://github.com/zxing/zxing ) 、[ jkeymaster] ( https://github.com/tulskiy/jkeymaster ) 等工具
53+ 7 . QRCodeBuilder:[ 二维码生成工具] ( https://gitee.com/xwintop/x-QRCodeBuilder ) (自动生成、加入logo、截图识别、自定义格式),使用[ google.zxing] ( https://github.com/zxing/zxing ) 、[ jkeymaster] ( https://github.com/tulskiy/jkeymaster ) 等工具
55548 . IdCardGenerator:ID证生成器
56- 9 . RegexTester:正则表达式生成工具
55+ 9 . RegexTester:[ 正则表达式生成工具] ( https://gitee.com/xwintop/x-RegexTester )
575610 . ShortURL:网址缩短(目前支持百度、新浪、缩我等短网址缩短)
58- 11 . EscapeCharacter:转义字符(支持Html、XML、Java、JavaScript、CSV、Sql) 使用[ commons-lang3] ( https://commons.apache.org/lang ) 工具
59- 12 . ZHConverter:字符串转换 使用[ hanlp] ( http://hanlp.com/ ) 开源工具,实现拼音、简体-繁体、简体-臺灣正體、简体-香港繁體、繁體-臺灣正體、繁體-香港繁體、香港繁體-臺灣正體、数字金额-大写金额等直接的转换
57+ 11 . EscapeCharacter:[ 转义字符] ( https://gitee.com/xwintop/x-EscapeCharacter ) (支持Html、XML、Java、JavaScript、CSV、Sql) 使用[ commons-lang3] ( https://commons.apache.org/lang ) 工具
58+ 12 . ZHConverter:[ 字符串转换] ( https://gitee.com/xwintop/x-ZHConverter ) 使用[ hanlp] ( http://hanlp.com/ ) 开源工具,实现拼音、简体-繁体、简体-臺灣正體、简体-香港繁體、繁體-臺灣正體、繁體-香港繁體、香港繁體-臺灣正體、数字金额-大写金额等直接的转换
605913 . ActiveMqTool: Mq 调试工具(目前仅支持[ ActiveMq] ( http://activemq.apache.org ) )
61- 14 . HttpTool:Http调试工具(支持自定义发送数据、header和cookie)(使用[ okhttp] ( https://square.github.io/okhttp/ ) )
60+ 14 . HttpTool:[ Http调试工具] ( https://gitee.com/xwintop/x-HttpTool ) (支持自定义发送数据、header和cookie)(使用[ okhttp] ( https://square.github.io/okhttp/ ) )
626115 . jsonEditor:json格式化编辑工具
63- 16 . IconTool:图标生成工具 使用[ thumbnailator] ( https://github.com/coobird/thumbnailator ) 工具
64- 17 . RedisTool:Redis连接工具 使用 [ jedis ] ( https://github.com/xetorthio/jedis ) 工具 [ 开源地址 ] ( https:// gitee.com/xwintop/x-RedisTool)
62+ 16 . IconTool:[ 图标生成工具] ( https://gitee.com/xwintop/x-IconTool ) 使用[ thumbnailator] ( https://github.com/coobird/thumbnailator ) 工具
63+ 17 . RedisTool:[ Redis连接工具 ] ( https://gitee.com/xwintop/x-RedisTool ) redis连接工具,完成redis的基本增删改查功能
656418 . WebSourcesTool:网页源码下载工具
66- 19 . SwitchHostsTool:切换Hosts工具使用 [ richtextfx] ( https://github.com/FXMisc/RichTextFX ) 工具
65+ 19 . SwitchHostsTool:[ 切换Hosts工具 ] ( https://gitee.com/xwintop/x-SwitchHostsTool ) 使用 [ richtextfx] ( https://github.com/FXMisc/RichTextFX ) 工具
676620 . FtpServer:Ftp服务器(快速搭建本地Ftp服务)(基于[ apache.ftpserver] ( https://mina.apache.org/ftpserver-project ) )
686721 . CmdTool:Cmd调试工具
696822 . FtpClientTool:Ftp(s)/Sftp客户端调试工具(批量上传、下载、删除文件及文件夹)(implicit/explicit SSL/TLS),使用[ jsch] ( http://www.jcraft.com/jsch ) 、[ commons-io] ( http://commons.apache.org/io/ ) 等工具
70- 23 . PdfConvertTool:Pdf转换工具(目前仅支持pdf转图片、pdf转text功能)使用[ pdfbox] ( https://pdfbox.apache.org/ ) 工具
69+ 23 . PdfConvertTool:[ Pdf转换工具] ( https://gitee.com/xwintop/x-PdfConvertTool ) (目前仅支持pdf转图片、pdf转text功能)使用[ pdfbox] ( https://pdfbox.apache.org/ ) 工具
717024 . DirectoryTreeTool:文件列表生成器
72- 25 . ImageTool:图片压缩工具(批量压缩、修改尺寸、转换格式)
71+ 25 . ImageTool:[ 图片压缩工具] ( https://gitee.com/xwintop/x-ImageTool ) (批量压缩、修改尺寸、转换格式)
737226 . AsciiPicTool:图片转码工具(包括图片生成banner码、图片转Base64码、图片转Excel表)
747327 . KafkaTool:Kafka调试工具(未完善)(使用了[ kafka-clients] ( http://kafka.apache.org/ ) )
75- 28 . EmailTool:Email群发工具(支持自定义群发模版)使用[ commons-email] ( https://commons.apache.org/email ) 工具
74+ 28 . EmailTool:[ Email群发工具] ( https://gitee.com/xwintop/x-EmailTool ) (支持自定义群发模版)使用[ commons-email] ( https://commons.apache.org/email ) 工具
767529 . ColorCodeConverterTool:颜色代码转换工具(包括16进制、RGB、ARGB、RGBA、HSL、HSV等代码之间转换)
77- 30 . SmsTool:短信群发工具( 目前支持中国移动、中国电信、腾讯云、阿里云、梦网云通讯等平台)
78- 31 . ScriptEngineTool:脚本引擎调试工具(目前支持JavaScript、Groovy、Python、Lua等脚本)使用[ groovy] ( http://groovy-lang.org ) 、[ jython] ( https://jython.org ) 、[ luaj] ( http://www.luaj.org/luaj.html ) 等工具
79- 32 . FileRenameTool:文件重命名工具
76+ 30 . SmsTool:[ 短信群发工具] ( https://gitee.com/xwintop/x-SmsTool ) 目前支持中国移动、中国电信、腾讯云、阿里云、梦网云通讯等平台
77+ 31 . ScriptEngineTool:[ 脚本引擎调试工具] ( https://gitee.com/xwintop/x-ScriptEngineTool ) (目前支持JavaScript、Groovy、Python、Lua等脚本)使用[ groovy] ( http://groovy-lang.org ) 、[ jython] ( https://jython.org ) 、[ luaj] ( http://www.luaj.org/luaj.html ) 等工具
78+ 32 . FileRenameTool:[ 文件重命名工具] ( https://gitee.com/xwintop/x-FileRenameTool )
807933 . JsonConvertTool:Json转换工具(目前支持Json转Xml、Json转Java实体类、Json转C#实体类、Json转Excel、Json转Yaml、Properties转Yaml、Yaml转Properties)(使用[ fastjson] ( https://github.com/alibaba/fastjson ) 、[ snakeyaml] ( https://bitbucket.org/asomov/snakeyaml ) 、[ dom4j] ( https://dom4j.github.io ) 等工具)
818034 . WechatJumpGameTool:微信跳一跳助手
828135 . TextToSpeechTool:语音转换工具(调用[ 百度语音] ( https://ai.baidu.com/tech/speech/tts ) 转换api)
838236 . 2048:小游戏2048
84- 37 . SocketTool:Socket调试工具,使用[ Apache Mina] ( http://mina.apache.org ) 实现Tcp、Udp服务端和Client端
85- 38 . ImageAnalysisTool:图片解析工具(1、.atlas文件反解析2、图片快速拆分工具)
83+ 37 . SocketTool:[ Socket调试工具] ( https://gitee.com/xwintop/x-SocketTool ) ,使用[ Apache Mina] ( http://mina.apache.org ) 实现Tcp、Udp服务端和Client端
84+ 38 . ImageAnalysisTool:[ 图片解析工具] ( https://gitee.com/xwintop/x-ImageAnalysisTool ) (1、.atlas文件反解析2、图片快速拆分工具)
868539 . DecompilerWxApkgTool:微信小程序反编译工具(一键反编译微信小程序包)
87- 40 . ZookeeperTool: Zookeeper 工具( 方便对zookeeper的一系列操作,包括新增、修改、删除(包括子文件)、重命名、复制、添加变更通知)使用 [ zkclient ] ( https://github.com/sgroschupf/zkclient ) 工具
88- 41 . ExcelSplitTool: Excel 拆分工具(支持对xls、xlsx、csv及文件进行拆分操作)使用[ commons-csv] ( http://commons.apache.org/csv ) 工具
86+ 40 . ZookeeperTool:[ Zookeeper工具] ( https://gitee.com/xwintop/x-ZookeeperTool ) ( 方便对zookeeper的一系列操作,包括新增、修改、删除(包括子文件)、重命名、复制、添加变更通知)
87+ 41 . ExcelSplitTool:[ Excel拆分工具] ( https://gitee.com/xwintop/x-ExcelSplitTool ) (支持对xls、xlsx、csv及文件进行拆分操作)使用[ commons-csv] ( http://commons.apache.org/csv ) 工具
898842 . PathWatchTool:文件夹监控工具
908943 . CharsetDetectTool:文件编码检测工具(使用[ juniversalchardet] https://github.com/albfernandez/juniversalchardet)工具
91- 44 . TransferTool:传输工具(集成各种传输协议,使用自定义定时任务(简单模式、cron表达式模式),分为Receiver接收器、Filter处理器、Sender发送器)
92- 45 . ScanPortTool:端口扫描工具
93- 46 . FileMergeTool:文件合并工具(支持对xls、xlsx、csv及文件进行合并操作)使用[ apache.poi] ( http://poi.apache.org/ ) 工具
90+ 44 . TransferTool:[ 传输工具] ( https://gitee.com/xwintop/x-TransferTool ) (集成各种传输协议,使用自定义定时任务(简单模式、cron表达式模式),分为Receiver接收器、Filter处理器、Sender发送器)
91+ 45 . ScanPortTool:[ 端口扫描工具] ( https://gitee.com/xwintop/x-ScanPortTool )
92+ 46 . FileMergeTool:[ 文件合并工具] ( https://gitee.com/xwintop/x-FileMergeTool ) (支持对xls、xlsx、csv及文件进行合并操作)使用[ apache.poi] ( http://poi.apache.org/ ) 工具
949347 . SedentaryReminderTool:久坐提醒工具
959448 . RandomGeneratorTool:随机数生成工具,使用[ hutool] ( https://hutool.cn ) 工具
969549 . ClipboardHistoryTool:剪贴板历史工具
@@ -99,12 +98,12 @@ xJavaFxTool是使用javaFx开发的实用小工具集,利用业余时间把工
999852 . SealBuilderTool:印章生成工具
1009953 . BullsAndCowsGame:猜数字小游戏
10110054 . FileUnicodeTransformationTool:文件编码转换工具
102- 55 . FileCompressTool:文件解压缩工具(目前支持ar、zip、tar、jar、cpio、7z、gz、rar、bzip2、xz、lzma、pack200、deflate、snappy-framed、lz4-block、lz4-framed、zstd等格式解压缩)
101+ 55 . FileCompressTool:[ 文件解压缩工具] ( https://gitee.com/xwintop/x-FileCompressTool ) (目前支持ar、zip、tar、jar、cpio、7z、gz、rar、bzip2、xz、lzma、pack200、deflate、snappy-framed、lz4-block、lz4-framed、zstd等格式解压缩)
10310256 . IdiomDataTool:成语字典工具,使用[ h2] ( http://www.h2database.com ) 数据库存储数据字典
10410357 . Sudoku:数独游戏
10510458 . LiteappCode:小程序码生成工具
10610559 . RdbmsSyncTool:[ 关系型数据库同步工具] ( https://gitee.com/xwintop/x-RdbmsSyncTool )
107- 60 . FileBuildTool:文件生成工具
106+ 60 . FileBuildTool:[ 文件生成工具] ( https://gitee.com/xwintop/x-FileBuildTool )
10810761 . LuytenTool: Java 反编译工具,使用开源项目[ luyten] ( https://github.com/deathmarine/Luyten )
10910862 . JavaService: Java 服务安装工具,使用开源项目[ winsw] ( https://github.com/winsw/winsw )
11010963 . ElementaryArithmeticProblemTool:小学生算数题生成工具
0 commit comments