Skip to content

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

License

Notifications You must be signed in to change notification settings

qq420100523/protools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

protools

Build Status License JDK 1.8

GitHub stars GitHub forks GitHub watchers

Stargazers over time

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

我也吸收了https://www.v2ex.com/t/423700该贴中v友对我的建议和意见,项目和我都会变得更好,谢谢大家

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

开发计划

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

目录

common

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

http

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

mail

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

security

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

all

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%