Skip to content

Commit 6db8056

Browse files
committed
更新版本为0.2.0
1 parent 0ef9942 commit 6db8056

3 files changed

Lines changed: 12 additions & 121 deletions

File tree

README.md

Lines changed: 5 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,11 @@ xJavaFxTool是使用javaFx开发的实用小工具集,利用业余时间把工
2929
由于SpringBoot的火热,项目已经出SpringBoot-javafx版本,[xJavaFxTool-spring](https://gitee.com/xwintop/xJavaFxTool-spring) 欢迎参考,谢谢。
3030

3131
#### 下载试用地址:
32-
- 可直接运行的jar包(本地需要有jdk1.8环境)[xJavaFxTool-0.1.9.jar](https://dev.tencent.com/s/a921ea8d-b27a-4166-aa27-0b5a3c87e5c4)
33-
- Windows x86安装包(兼容xp、windows7、8、10等系统)[xJavaFxTool-0.1.9-windows-x86.exe](https://dev.tencent.com/s/5c918250-0cb9-4e17-8f77-7167af0be772)
34-
- Windows x64安装包(兼容xp、windows7、8、10等系统)[xJavaFxTool-0.1.9-windows-x64.exe](https://dev.tencent.com/s/8cf9fa30-e033-4af0-beac-920c7eafce16)
35-
- Linux x64 [xJavaFxTool-0.1.9-linux-x64.zip](https://dev.tencent.com/s/f80f92a3-8145-4ea9-827d-62599d223f89) (Linux平台64位运行压缩包,解压即可运行)
36-
- Mac OS X x64 [xJavaFxTool-0.1.9-macosx-x64.dmg](https://dev.tencent.com/s/ab7e53a3-f827-46b1-825e-fae6a6bc9499)
37-
- Mac OS X x64 [xJavaFxTool-0.1.9-macosx-x64.pkg](https://dev.tencent.com/s/851780c6-ac34-42a6-8119-a3a0d9bf89d0)
32+
- 可直接运行的jar包(本地需要有jdk1.8环境)[xJavaFxTool-0.2.0.jar](https://xwintop.gitee.io/maven/package/xJavaFxTool/xJavaFxTool-0.2.0.jar)
33+
- Windows x86安装包(兼容xp、windows7、8、10等系统)[xJavaFxTool-0.2.0-windows-x86.exe](https://xwintop.gitee.io/maven/package/xJavaFxTool/xJavaFxTool-0.2.0-windows-x86.exe)
34+
- Windows x64安装包(兼容xp、windows7、8、10等系统)[xJavaFxTool-0.2.0-windows-x64.exe](https://xwintop.gitee.io/maven/package/xJavaFxTool/xJavaFxTool-0.2.0-windows-x64.exe)
35+
- Linux x64 [xJavaFxTool-0.2.0-linux-x64.zip](https://xwintop.coding.net/s/3085b815-96d2-4392-8036-77757f4553ec) (Linux平台64位运行压缩包,解压即可运行)
36+
- Mac OS X x64 [xJavaFxTool-0.2.0-macosx-x64.pkg](https://xwintop.gitee.io/maven/package/xJavaFxTool/xJavaFxTool-0.2.0-macosx-x64.pkg)
3837
#### 若上面下链接失效可使用下面下载链接:
3938
- 百度云链接:[https://pan.baidu.com/s/193fhGnJL4dDWcqDnFJcHbA](https://pan.baidu.com/s/193fhGnJL4dDWcqDnFJcHbA) 提取码:mokl
4039
- 腾讯微云链接:[https://share.weiyun.com/5T6FPLW](https://share.weiyun.com/5T6FPLW) 提取码:java
@@ -109,61 +108,6 @@ xJavaFxTool是使用javaFx开发的实用小工具集,利用业余时间把工
109108
56. IdiomDataTool:成语字典工具(使用[h2](http://www.h2database.com)数据库存储数据字典)
110109
57. Sudoku:数独游戏
111110

112-
传输工具目前支持功能如下:
113-
114-
Receiver接收器:
115-
116-
| 标题 | 配置类名 | 说明 |
117-
| ------------- | ------------- | ------------- |
118-
| Fs | ReceiverConfigFs | 从磁盘文件中读取消息 |
119-
| Ftp | ReceiverConfigFtp | 使用Ftp/Ftps协议中接收消息 |
120-
| Http | ReceiverConfigHttp | 使用http/https协议接收消息(支持拉取模式和提供Restfull接口方式) |
121-
| Ftp | ReceiverConfigFtp | 使用Ftp/Ftps协议接收消息 |
122-
| SFtp | ReceiverConfigSftp | 使用SFtp协议接收消息 |
123-
| Email | ReceiverConfigEmail | 使用Email协议接收消息 |
124-
| Jms | ReceiverConfigJms | 使用Jms协议接收消息 |
125-
| Kafka | ReceiverConfigKafka | 使用Kafka协议接收消息 |
126-
| IbmMq | ReceiverConfigIbmMq | 使用IbmMq协议接收消息 |
127-
| RabbitMq | ReceiverConfigRabbitMq| 使用RabbitMq协议接收消息 |
128-
| RocketMq | ReceiverConfigRocketMq| 使用RocketMq协议接收消息 |
129-
| ActiveMq | ReceiverConfigActiveMq| 使用ActiveMq协议接收消息 |
130-
| Hdfs | ReceiverConfigHdfs | 使用HDFS协议接收消息 |
131-
132-
Filter处理器:
133-
134-
| 标题 | 配置类名 | 说明 |
135-
| -------- | ----- | :---- |
136-
| Backup | FilterConfigBackup | 将消息备份到文件系统中 |
137-
| Compress | FilterConfigCompress | 将消息进行压缩操作 |
138-
| Decompress | FilterConfigDecompress | 将消息进行解压操作 |
139-
| EncryptDecrypt| FilterConfigEncryptDecrypt| 将消息进行加密解密操作 |
140-
| OracleSqlldr | FilterConfigOracleSqlldr | 将消息存入Oracle数据库 |
141-
| GroovyScript | FilterConfigGroovyScript | 将执行Groovy脚本 |
142-
| PythonScript | FilterConfigPythonScript | 将执行Python脚本 |
143-
| JavaScript | FilterConfigJavaScript | 将执行JavaScript脚本 |
144-
| LuaScript | FilterConfigLuaScript | 将执行Lua脚本 |
145-
| UnicodeTransformation | FilterConfigUnicodeTransformation | 将消息编码进行转换 |
146-
| ChangeStr | FilterConfigChangeStr | 将消息内容进行替换操作 |
147-
148-
Sender发送器:
149-
150-
| 标题 | 配置类名 | 说明 |
151-
| -------- | ----- | :---- |
152-
| Fs | SenderConfigFs | 从磁盘文件中读取消息 |
153-
| Ftp | SenderConfigFtp | 使用Ftp/Ftps协议中发送消息 |
154-
| Http | SenderConfigHttp | 使用http/https协议发送消息 |
155-
| Ftp | SenderConfigFtp | 使用Ftp/Ftps协议发送消息 |
156-
| SFtp | SenderConfigSftp | 使用SFtp协议发送消息 |
157-
| Email | SenderConfigEmail | 使用Email中发送消息 |
158-
| Jms | SenderConfigJms | 使用Jms协议发送消息 |
159-
| Kafka | SenderConfigKafka | 使用Kafka协议发送消息 |
160-
| IbmMq | SenderConfigIbmMq | 使用IbmMq协议发送消息 |
161-
| RabbitMq | SenderConfigRabbitMq| 使用RabbitMq协议发送消息 |
162-
| RocketMq | SenderConfigRocketMq| 使用RocketMq协议发送消息 |
163-
| ActiveMq | SenderConfigActiveMq| 使用ActiveMq协议发送消息 |
164-
| Hdfs | SenderConfigHdfs | 使用HDFS协议发送消息 |
165-
166-
167111
项目开发中,以后会陆续添加新工具,欢迎大家参与其中,多提提意见,谢谢。
168112

169113
计划添加功能:

README_EN.md

Lines changed: 6 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,16 @@ xJavaFxTool is a practical gadget set developed by javaFx. It uses some time to
2929
Due to the hot SpringBoot, the project has been released SpringBoot-javafx version, [xJavaFxTool-spring](https://gitee.com/xwintop/xJavaFxTool-spring) welcome reference, thank you.
3030

3131
#### Download trial address:
32-
- Jar package that can be run directly (local need to have jdk1.8 environment)[xJavaFxTool-0.1.7.jar](https://dev.tencent.com/s/8c2f9586-475f-4ece-9027-74c98b8c2c6c)
33-
- Windows x86 installation package (compatible with xp, windows7, 8, 10, etc.) [xJavaFxTool-0.1.7-windows-x86.exe](https://dev.tencent.com/s/61e19e79-9745-4746-8e46-8f39f14a0ed4)
34-
- Windows x64 installation package (compatible with xp, windows7, 8, 10, etc.)[xJavaFxTool-0.1.7-windows-x64.exe](https://dev.tencent.com/s/dce303db-cd17-40fa-99fd-c3be431fc384)
35-
- Linux x64 [xJavaFxTool-0.1.7-linux-x64.zip](https://dev.tencent.com/s/8c55b6f4-ddec-4a3e-b808-33519fea313a) (Linux platform 64-bit running compression package, decompression can run)
36-
- Mac OS X x64 [xJavaFxTool-0.1.7-macosx-x64.dmg](https://dev.tencent.com/s/c923e93f-6729-4748-87b6-2ffd71451a46)
37-
- Mac OS X x64 [xJavaFxTool-0.1.7-macosx-x64.pkg](https://dev.tencent.com/s/bb44f658-2123-4f8b-a514-7361d3bf4c89)
32+
- Jar package that can be run directly (local need to have jdk1.8 environment)[xJavaFxTool-0.2.0.jar](https://xwintop.gitee.io/maven/package/xJavaFxTool/xJavaFxTool-0.2.0.jar)
33+
- Windows x86 installation package (compatible with xp, windows7, 8, 10, etc.) [xJavaFxTool-0.2.0-windows-x86.exe](https://xwintop.gitee.io/maven/package/xJavaFxTool/xJavaFxTool-0.2.0-windows-x86.exe)
34+
- Windows x64 installation package (compatible with xp, windows7, 8, 10, etc.)[xJavaFxTool-0.2.0-windows-x64.exe](https://xwintop.gitee.io/maven/package/xJavaFxTool/xJavaFxTool-0.2.0-windows-x64.exe)
35+
- Linux x64 [xJavaFxTool-0.2.0-linux-x64.zip](https://xwintop.coding.net/s/3085b815-96d2-4392-8036-77757f4553ec) (Linux platform 64-bit running compression package, decompression can run)
36+
- Mac OS X x64 [xJavaFxTool-0.2.0-macosx-x64.pkg](https://xwintop.gitee.io/maven/package/xJavaFxTool/xJavaFxTool-0.2.0-macosx-x64.pkg)
3837
#### If the above link fails, use the download link below:
3938
- Baidu cloud link: [https://pan.baidu.com/s/193fhGnJL4dDWcqDnFJcHbA](https://pan.baidu.com/s/193fhGnJL4dDWcqDnFJcHbA) extraction code: mokl
4039
- Tencent micro cloud link: [https://share.weiyun.com/5T6FPLW](https://share.weiyun.com/5T6FPLW) extraction code: java
4140

42-
Support plug-in development, the plug-in jar package can be automatically loaded under the root directory libs (see the open source project [xJavaFxPlugIn](https://gitee.com/xwintop/xJavaFxPlugIn) for plug-in development examples , and the next step is to split the gadget into each plug-in and load it as needed. Currently, the plug-in function is not perfect, follow-up Split each function into modules and load them as needed to reduce the size of the jar package);
41+
Support plug-in development, the plug-in jar package can be automatically loaded under the root directory libs (see the open source project [xJavaFxTool-plugin](https://gitee.com/xwintop/xJavaFxTool-plugin) for plug-in development examples , and the next step is to split the gadget into each plug-in and load it as needed. Currently, the plug-in function is not perfect, follow-up Split each function into modules and load them as needed to reduce the size of the jar package);
4342

4443
#### Environmental construction instructions:
4544
- The development environment is jdk1.8, based on maven build
@@ -109,58 +108,6 @@ Support plug-in development, the plug-in jar package can be automatically loaded
109108
56. IdiomDataTool:IdiomDataTool(Use the [h2](http://www.h2database.com) database to store the data dictionary)
110109
57. Sudoku:Sudoku Game
111110

112-
##### The transfer tools currently support the following features:
113-
###### Receiver:
114-
115-
| title | Configuration class name | Description |
116-
| ------------- | ------------- | ------------- |
117-
| Fs | ReceiverConfigFs | Read a message from a disk file |
118-
| Ftp | ReceiverConfigFtp | Receive messages using the Ftp/Ftps protocol |
119-
| Http | ReceiverConfigHttp | Receive messages using the http/https protocol (supports pull mode and provides the Restfull interface mode) |
120-
| Ftp | ReceiverConfigFtp | Receive messages using the Ftp/Ftps protocol |
121-
| SFtp | ReceiverConfigSftp | Receive messages using the SFtp protocol |
122-
| Email | ReceiverConfigEmail | Receive messages using the Email protocol |
123-
| Jms | ReceiverConfigJms | Receive messages using the Jms protocol |
124-
| Kafka | ReceiverConfigKafka | Receive messages using the Kafka protocol |
125-
| IbmMq | ReceiverConfigIbmMq | Receive messages using the IbmMq protocol |
126-
| RabbitMq | ReceiverConfigRabbitMq| Receive messages using the RabbitMq protocol |
127-
| RocketMq | ReceiverConfigRocketMq| Receive messages using the RocketMq protocol |
128-
| ActiveMq | ReceiverConfigActiveMq| Receive messages using the ActiveMq protocol |
129-
| Hdfs | ReceiverConfigHdfs | Receive messages using the HDFS protocol |
130-
131-
Filter:
132-
133-
| title | Configuration class name | Description |
134-
| -------- | ----- | :---- |
135-
| Backup | FilterConfigBackup | Back up messages to the file system |
136-
| Compress | FilterConfigCompress | Compress the message |
137-
| Decompress | FilterConfigDecompress | Decompress the message |
138-
| EncryptDecrypt| FilterConfigEncryptDecrypt| Encrypt and decrypt the message |
139-
| OracleSqlldr | FilterConfigOracleSqlldr | Save the message to the Oracle database |
140-
| GroovyScript | FilterConfigGroovyScript | Will execute the Groovy script |
141-
| PythonScript | FilterConfigPythonScript | Will execute Python script |
142-
| JavaScript | FilterConfigJavaScript | Will execute a JavaScript script |
143-
| LuaScript | FilterConfigLuaScript | Will execute the Lua script |
144-
| UnicodeTransformation | FilterConfigUnicodeTransformation | Encode the message for conversion |
145-
146-
Sender:
147-
148-
| title | Configuration class name | Description |
149-
| -------- | ----- | :---- |
150-
| Fs | SenderConfigFs | Read a message from a disk file |
151-
| Ftp | SenderConfigFtp | Send messages using the Ftp/Ftps protocol |
152-
| Http | SenderConfigHttp | Send a message using the http/https protocol |
153-
| Ftp | SenderConfigFtp | Send messages using the Ftp/Ftps protocol |
154-
| SFtp | SenderConfigSftp | Send messages using the SFtp protocol |
155-
| Email | SenderConfigEmail | Send a message using Email |
156-
| Jms | SenderConfigJms | Send messages using the Jms protocol |
157-
| Kafka | SenderConfigKafka | Send messages using the Kafka protocol |
158-
| IbmMq | SenderConfigIbmMq | Send messages using the IbmMq protocol |
159-
| RabbitMq | SenderConfigRabbitMq| Send messages using the RabbitMq protocol |
160-
| RocketMq | SenderConfigRocketMq| Send messages using the RocketMq protocol |
161-
| ActiveMq | SenderConfigActiveMq| Send messages using the ActiveMq protocol |
162-
| Hdfs | SenderConfigHdfs | Send messages using the HDFS protocol |
163-
164111
#### In the development of the project, new tools will be added in the future. Welcome everyone to participate and give more comments, thank you.
165112
#### Plan to add features:
166113
- [ ] Monitoring function (folder depth, number of Ftp/Ftps/sftp files, mq depth)

src/main/java/com/xwintop/xJavaFxTool/utils/Config.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
public class Config {
99
public static Locale defaultLocale = Locale.getDefault();// 设置系统语言
1010

11-
public static final String xJavaFxToolVersions = "V0.2.0-beta2";// xJavaFxTool版本信息
11+
public static final String xJavaFxToolVersions = "V0.2.0";// xJavaFxTool版本信息
1212
public static final int xJavaFxToolVersionsInteger = 12;// xJavaFxTool更新信息
1313
}

0 commit comments

Comments
 (0)