1 Star 16 Fork 8

羽落风起 / object-tool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

object-tool是什么?

object-tool是一个java工具项目,收录日常项目工具类,基于jdk版本1.8。

object-tool功能

  • algorithm

    • BPlusTree b+树实例
    • proxy 接口动态代理实例
  • freemaker包

    • framemaker使用模型
  • java8

    • java8新语法模型
  • model

    • HtmlFile是Jsoup封装类型模型类
    • TimeOutModel方法执行超时模型
  • mybaties

    • mybaties 代码自动生成类
  • use包

    • FileChangeUse监听文件改动实现类
    • FileUse封装了文件操作,创建文件,追加文件内容,查询文件内容,清空文件内容
    • SortUnm记录了一些int数组排序算法,包括插入排序、冒泡排序、选择排序、shell排序、快速排序、归并排序、堆排序
    • TimeHashMap 实现元素存储时间的HashMap类
    • ThreadTimeModel 线程指定运行时间模型
    • TimerModel 定时任务模型
    • mysql表id设计实例
  • util包

    • StringUtil用于基本的非空验证,数据截取,以及繁体汉字转简体汉字
    • byte工具类
      • byte[]转换
      • 其他数据类型转byte
    • CastUtil数据转换,支持转String、Double、long、int、boolean
    • CollectionUtil支持对数组、collection、map的非空验证
    • ConsoleUtil执行系统命令,返回执行结果
    • DateUtil返回指定格式时间,当天前几天数据,后几天数据
    • EmailUtil基于java mial实现qq邮箱的邮件发送工具类,发送内容包括文本、网页、内容嵌套图片、附件、发送内嵌图片和附件邮件多种形式
    • EncryptUtil加密工具类
    • DoubleUtil实现Double类型的加、减、乘、除
    • ExcelUtil实现Excel的创建和内容读取,读取验证excel版本,选择不同读取模式。
    • FileUtil实现对文件的读取,清空,和文件目录递归删除
    • HostName获取window或linux主机名
    • MysqlUtil基于common-dbutils对mysql实现增删改查
    • PdfUtil基于pdfbox实现pdf创建和转txt文本
    • HttpUtil完成get、post请求
    • JsoupUtil基于fasterxml.jackson完成数据Json封装和解封
    • JsoupUtil基于jsoup的网页爬虫,抓取html、js、图片,保存本地文件
    • PropUtil多种读取配置文件的工具类实现
    • ...

说明

项目为个人总结,Util工具类独立存在,可单独复制到任意项目使用。欢迎反馈意见和建议。

空文件

简介

这是一个java工具基础工具项目,包含String、byte[]转化、Excel、http、Json、Jsoup、Mysql简单工具、Pdf工具、Excel工具、xml工具、zip压缩工具等。 展开 收起
Java 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/wangzonghui/object-tool.git
git@gitee.com:wangzonghui/object-tool.git
wangzonghui
object-tool
object-tool
master

搜索帮助