# dbtools **Repository Path**: superjava/dbtools ## Basic Information - **Project Name**: dbtools - **Description**: 番茄工具集,使用javafx实现的包含多个小工具。 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2023-09-15 - **Last Updated**: 2024-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

## 📚 简介 由于本人一直使用java作为主力开发语言,决定使用javafx编写的小工具,当项目中遇到一些需要在网上搜索的工具时,都通过客户端程序实现。后续推广到项目中使用。 ## 🛠️ 组件 | 组件名称 | 作用 | |--------|-----------------| | javafx | 原生java图像化组件 | | guava | google出品java工具类 | | zxing | 二维码使用 | | gson | 字符串格式化使用 | | hutool | hutool工具 | ## 📦 编写 ~~ 需要安装Jdk17,项目中有module-info文件,所以引入的类需要支持java模块化才可以。 一开始准备直接使用hutool,无法编译,因此放弃了。采用google工具集来实现。 ~~ * 去掉Jdk17module配置,直接启动。启动时需要制定openjfx lib包的路径,在vm options中添加 ```--module-path "F:\worktools\javafx-sdk-17.0.2\lib" --add-modules javafx.controls,javafx.fxml,javafx.graphics,javafx.web``` ### 🍊 内容 - md5 ![md5](https://foruda.gitee.com/images/1692032515889035932/72b5fe54_303552.png "屏幕截图") - sha1 ![sha1](https://foruda.gitee.com/images/1692032545311843061/1fb51367_303552.png "屏幕截图") - json序列化 ![json](https://foruda.gitee.com/images/1692032563783129406/7e2cb5de_303552.png "屏幕截图") - 图片转base64 ![图片转base64](https://foruda.gitee.com/images/1692032634448808289/78e2bf39_303552.png "屏幕截图") - 二维码 ![二维码](https://foruda.gitee.com/images/1692032676657075007/e6c21877_303552.png "屏幕截图") - 常用对照表 ![常用对照表](https://foruda.gitee.com/images/1692032700668852951/a2d4ccc3_303552.png "屏幕截图") - cron表达式 ![cron](https://foruda.gitee.com/images/1692032717447695275/03a48f0c_303552.png "屏幕截图") > 常用对照表,cron表达式是通过地址来直接嵌入的,通过webview来进行渲染使用,后续也可以自己手动实现。 ## 🎋 项目名称 暂定< 番茄工具集 >