# knowledge-management **Repository Path**: xyimin/knowledge-management ## Basic Information - **Project Name**: knowledge-management - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-11-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 个人知识管理系统 不需要有很深的技术,解决问题即可 #### 项目介绍 描述:在开发项目中使用到的工具类,经过封装后添加进来的。 原则:模块化添加,开发即用(knowledge 文件夹下,一个文件夹一个工具类,解决一个问题) 目的:开发中复用,增加开发效率 目标:将自己使用过的,自己写的好用的工具,好用的功能集成进来,不断集成,持续更新 使用:可以直接cope根目录文件夹,也可以拷贝文件夹中需要的部分 #### 添加工具类说明 1.一个文件夹,一个工具类 2.不能修改非自己的工具类 3.如果其它工具类(json)可以解决问题,只需要给你的命名为(json_1)就可以了,不需要考虑重复问题 4.每个星期日会对解决同一问题的不同代码进行汇总,完后将删除 json_* 的文件夹(谢工,闫工) 5.提交说明格式: v1.0.1.16.Beta - 内容 1.v1:代表大的版本 2.0:代表大版本之下小版本更新,单数为必须更新;双数为可选更新 3.1:是参与者编号.1是谢工;0是闫工 4.16:是每个参与者自己提交的版本号,从1开始,每提交一次加1 5.Beta:是内测的意思 #### 软件架构 knowledge 文件夹下,一个文件夹一个模块 #### 安装教程 不需要安装,复制文件即用 #### 使用说明 可以直接cope根目录文件夹,也可以拷贝文件夹中需要的部分 | 序号 | 文件名 | 说明 | | :---:| :------: | :------ | | - | tpl | 在添加模块时使用的模板| | 0 | book | 学习中看的书记 | | 1 | other | 其它工具 | | 2 | file | 文件工具类 | | 3 | filecope | 多目录文件复制,全量,增量复制 | | 4 | jdbc | 数据库操作,支持泛型结果 | | 5 | jnotify | 用于文件监测 | | 6 | json | 支持复合类型直接转换,List>; 支持枚举类型| | 7 | mysqlbku | 数据库备份| | 8 | request | spring mvc中用于获取用户真是ip| | 9 | security | Base64,RSA对称加密| | 10 | tools | 开发工具激活,注册码| | 11 | validation | 可插拔式验证机制 比如:"13716343106",依次判断是否为空,是否是11位,是否为手机号...| | 12 | ListTreeUtil | 遍历列表树,遍历带有pid的列表树,通过字段从列表树中查找元素,列表树模糊查询,列表树转为列表| | 13 | reflectionAssignment | 解决两个相同对象(obj1,obj2)之间的赋值问题,通过反射,将obj1的值向obj2赋值。支持对注解重定向字段名| | 14 | RandomNoRepeatHelper | 不重复的随机数,支持多线程| | 15 | date | date,long转字符串,字符串转date,long| | 16 | jsonoption | 通过类对添加json,并转为json| | 17 | javasql | 将java对象转为sql语句,目前支持insert,update,create| | 18 | filepath | 文件路径工具类,比如路径的拼接| | 19 | fileType | 获取文件类型| | 20 | ListToTree | 将list转为tree| #### 参与贡献 1. 谢工 2. 闫工 #### 如果有帮助到你,请为我点赞吧