Code Monkey home page Code Monkey logo

gk-tools's Introduction

gk-tools

License JDK Maven

项目说明

常用的工具类的封装

结构描述

  • handler 常用的处理对象,需要创建使用
    • ConfigHandler 配置工具类,包装properties文件及操作
  • lang 基础数据类型工具类
    • tree 参考hutool中的Tree的实现,进行了简化
      • Tree 树形基本对象
      • TreeNode 树形对象接口
      • TreeUtils 树形对象的通用工具方法
      • TreeNodeParser 树形对象的解析接口
    • page 分页数据结果封装
      • PageResult 分页数据结果
      • PageResultUtils 分页数据通用工具方法
      • PageResultParser 分页数据解析接口
    • rest rest接口结果封装
      • RestResult 通用的返回结果Bean
      • RestResultUtils 通用的返回工具方法
      • RestResultAccessException 通用的返回错误
  • security 安全相关的工具类
    • DESUtils des算法加解密的工具类
    • MD5Utils md5算法加解密的工具类
    • AESUtils aes算法加解密的工具类
    • RSAUtils rsa算法加解密的工具类
    • HexUtils ascii与16进制转化的工具类
  • utils 工具类,可以直接通过调用静态方法使用
    • ClassUtils 对于class的一般操作
    • DateUtils 对于日期的一般操作
    • FileUtils 对于文件的一般操作
    • FormatUtils 格式化的一般操作包括类型转换
    • JSONUtils 对于json的通用方法操作
    • XMLUtils 对于xml的通用方法操作
    • SystemUtils 获取系统信息的一般操作
    • UUIDUtils 关于uuid的方法
    • ZipUtils 关于zip操作的方法
    • HttpUtils 关于http操作的方法
    • AssertUtils 关于断言的简单判定
    • BeanUtils 关于bean转换的一些简单操作
    • SnowIdUtils 关于雪花id算法的方法

maven依赖

<dependency>
  <groupId>top.guokaicn</groupId>
  <artifactId>gk-tools</artifactId>
  <version>1.0.15</version>
</dependency>

使用说明

该项目为多个工具类的集合,项目使用的maven依赖除基础使用的包外,都为provided,当该项目被其他项目使用的时候,需要去自己引用第三方包,以免依赖混乱

gk-tools's People

Contributors

dependabot[bot] avatar guokai1229 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.