# pubapptool **Repository Path**: lichengdev/pubapptool ## Basic Information - **Project Name**: pubapptool - **Description**: 这是一个Java工具包类库,对文件、流、基本数据类型、注解、反射、加密解密、转码、正则、线程、 json、XML、日志等JDK方法进行封装,组成各种Util工具类, 通过静态方法封装, 降低相关API的学习成本, 提高工作效率, 使Java拥有函数式语言般的优雅, 让Java语言也可以“甜甜的”. 持续更新中.... - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-13 - **Last Updated**: 2026-01-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pubapptool #### 介绍 这是一个Java工具包类库,对文件、流、基本数据类型、注解、反射、加密解密、转码、正则、线程、 json、XML、日志等JDK方法进行封装,组成各种Util工具类, 通过静态方法封装, 降低相关API的学习成本, 提高工作效率, 使Java拥有函数式语言般的优雅, 让Java语言也可以“甜甜的”. 持续更新中.... #### 软件架构 软件架构说明 #项目结构 indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者。 包名为“indi.发起者名.项目名.模块名.……”。 pers : 个人项目,指个人发起,独自完成,可分享的项目,copyright主要属于个人。 包名为“pers.个人名.项目名.模块名.……”。 priv : 私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright属于个人。 包名为“priv.个人名.项目名.模块名.……”。 onem : 与“indi”相同,推荐使用“indi”。 pers.bc.工具.模块 卷 本地磁盘 的文件夹 PATH 列表 注:本工具包不依赖第三方jar 磁盘有毒D:. │ 文件树.bat │ 文件树.txt │ 这是一个Java工具包类库,对文件、流、基本数据类型、注解、反射、加密解密、转码、正则、线程、 json、XML、日志等JDK方法进行封装,组成各种Util工具类, 通过静态方法封装, 降低相关API的学习成本, 提高工作效率, 使Java拥有函数式语言般的优雅, 让Java语言也可以“甜甜的”. 持续更新中.... └─pers.bc.utils └│ API.txt │ 文件树.bat │ ├─ant 注解编程 ├─Bean 对象处理工具包 反射工具包 ├─cons 常用常量工具包,和一些接口 ├─encrypt 安全工具包(包含各种加密解密机制) ├─enums 枚举 ├─file 各类文件操作工具包 ├─ftp 文件服务器工具包 ├─image 图片处理工具包 ├─imagert jdk7-图片相关 ├─map 地图工具 ├─math 数学工具类 ├─net 网络编程工具包 ├─pub 一些常用的工具公共包 ├─sql 数据库连接工具包 ├─test 测试包 ├─thread 线程工具类 ├─throwable ├─useragentutils 用户代理实用程序 ├─webservice wsdl 工具包 └─yonyou 用友常用的工具类 #### 安装教程 此工具类,不依賴第三方jar,純jdk代码集成的工具, 建议放在:ncchome\external\lib 目录下面 包:pers.bc.utils.yonyou下的工具类,会依赖nc的相关类 #### 使用说明 git clone https://gitee.com/lichengdev/pubapptool.git 从远程库中克隆 git branch 查看当前所有的分支 git checkout 分支名 作用是切换分支 git pull git add XX 把xx文件添加到暂存区去。 git commit –m “XX” 提交文件 –m 后面的是注释。 git push origin master Git会把master分支推送到远程库对应的远程分支上 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) #### 全局设置 Git global setup git config --global user.name "xxx" git config --global user.email "xxx@yonyou.com" #### 创建新存储库 Create a new repository git clonehttps://gitee.com/lichengdev/pubapptool.git cd feihehr touch README.md git add README.md git commit -m "add README" git push -u origin master #### Existing folder(现有文件夹) cd feihehr git init git remote add origin https://gitee.com/lichengdev/pubapptool.git git add . git commit -m "Initial commit" git push -u origin master #### Existing Git repository(现有Git存储库) cd feihehr git remote rename origin old-origin git remote add origin https://gitee.com/lichengdev/pubapptool.git git push -u origin --all git push -u origin --tags git pull origin --all git pull origin master