Skip to content

历经开发周期两年,并且应用过千万级别项目的工具箱

License

Notifications You must be signed in to change notification settings

SeanDragon/protools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

protools

Build Status License JDK 1.8

GitHub Forks GitHub Watchers

Stargazers Over Time

历经开发周期两年,并且应用过千万级别项目的工具箱

大家如果想使用可以先执行 mvn clean install 即可在本地的其他 maven 项目中使用

开发计划

  • 使用阿里的规范手册整理规范所有代码
  • 将当时临时添加或欠缺考虑的命名或方法进行优化
  • 将maven私人仓库转移到中心仓库
  • 即将进行大升级,Gradle + java module

目录

common

  • 数据的处理
  • 文件的处理
  • script 引擎的封装
  • 系统方面查询的封装
  • 日期对象的封装DatePlus
  • 数值对象的封装Decimal

http

  • 统一发送对象为HttpSend
  • 统一接收对象为HttpReceive
  • 三个版本的 http 客户端(Jdk、Netty 和 OkHttp)

mail

  • 封装 JavaMail,并采用了队列等方法提高性能,并简化了发送过程

security

  • 封装了 jdk 和 bouncycastle 中几十种常见加密方式

all

  • 如果需要使用上述多个模块,可以导入all模块以使用所有模块

感谢

  • 感谢 JetBrains 对开源项目的支持
    输入图片说明