1 Star 1 Fork 1

孙中江 / maindemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 5.57 KB
一键复制 编辑 原始数据 按行查看 历史
jiang 提交于 2023-06-27 11:05 . 字符串内存转换方法

maindemo

介绍

用于进行技能测试的一个项目,用于学习java技术使用

软件架构

springboot的项目,用于测试和实验技术demo

技术点

  1. druiDB,jasyptDB:

    配置文件对一个系统来说是重中之重,我们常用的数据库连接基本上都是在配置文件里的, 还有其他的公私钥,秘钥等等,所以保护好配置文件的信息安全相当重要, 特别是那些对数据安全性很高的企业,一旦配置文件信息泄露,那将会带来不可估量的后果。 如何解决这类问题呢,我们对其重要信息进行加密,这样的话就算有心人得到配置文件的信息,也无法解密。 常用的有两种: driui 和 jasypt

    还可以自定义加解密方法,参考 jasyptDBTwo

    jasyptDBTwo:测试事务,mybatis的用法

  2. twoDB: springboot+mybatis使用分包方式整合,实现了mysql的双数据源配置,进行一个读写分离的操作

    com.example.twoDB.dbconfig.DataSourceConfig1 主数据源配置

    com.example.twoDB.dbconfig.DataSourceConfig2 副数据源配置

  3. Utils: 初始化时候执行方法的几种方式, /initializationconfig 文件夹下

  4. Utils: java获取系统参数 - TestProperties

  5. Utils: 读取图片信息的工具类 - ImgUtil

  6. Utils: RSA 加密工具类 - RSAUtil

  7. Utils: SM2/SM4国密加解密工具类

  8. Utils: byte[]和String互转的工具类,SM4加解密中也有用到类似util - ByteUtil

  9. Utils: 添加 序列化和反序列化 工具类 - SerializableUtil

  10. Utils: 添加UUID生成工具,雪花算法生成ID- UUID 文件夹

  11. Utils: 添加 一行一行写入文件,清空文件 的工具类 - writeFileUtils

  12. Utils: 添加 文件夹压缩 工具类 - FileZipUtil

  13. Utils: 添加 OkHttp3访问接口的工具类 工具类 - OkHttpUtils

  14. Utils: 添加 普通类调用本地的 bean 的工具类 - SpringContextUtil

  15. Utils: 添加 上传文件并判断文件是否合法 的工具类 - Upload

  16. Utils: 添加 读取文件和字符串 加密MD5码 的工具类,简单布隆过滤测试 - MD5Check

  17. Utils: 添加 线程池的 基本使用 - JwtUtil

  18. Utils: 添加 jwt和jjwt生成token的工具类 - ScheduledThreadPoolTest

  19. RedisDemo:springboot 初步使用 redis 数据库,自定义jar包在test中进行类测试

  20. websocketdemo: springboot 初级整合 Mongodb,实现 websocket 推送; 添加日志打印,UDP发送和接收的方法和main方法(controller中)。 添加 UdpClient,UdpServer

  21. WaitDemo: 内外网通讯的异步返回Demo

  22. mybatis-plus-demo: mybatis-plus的初步使用的Demo

  23. Undertow-demo: SpringBoot放弃Tomcat选择Undertow

  24. Quartz-demo: Quartz定时测试的demo

  25. Quartz-demo: 增加 Spring Task 定时方法的demo

  26. Sa-Token-Demo: sa-token 权限校验的 demo

  27. Utils: 增加通过url下载图片到本地的util - Imageurl

  28. druiDB:增加启动时候创建数据表,logback日志打印

  29. WaitDemo:添加log4j2的日志打印

  30. Utils: 添加删除过期文件的工具类 - DeleteFiles

  31. BATCHDemo: 数据库批量插入的简单对比

  32. SSL-Demo: springboot添加ssl证书的简单demo

  33. Utils: java提供的零拷贝方式 - MmapTest

  34. BATCHDemo: requesDB数据库的初步测试 添加tinylog打印日志的测试

  35. WaitDemo:使用注释处理器生成自己的元数据(@ConfigurationProperties,获取配置文件信息)

  36. WaitDemo:使用@RequiredArgsConstructor代替@Autowired进行注入bean

  37. Utils: 16进制字符串的异或运算,字符串和16进制字符串的相互转化,生成HMACSHA256的方法,左移或右移n位字符串方法 - XOR

  38. Utils: byte数组与十六进制字符串互转 - Hex

  39. Utils: java8的一些时间API简单使用 - DateUtil

  40. jasyptDB: Spring Boot 如何监控 SQL 运行情况 - jasyptDB

  41. BATCHDemo: 添加 PageUtil 分页工具类的使用

  42. BATCHDemo: 跨域的解决办法

  43. mybatis-plus-demo: mybatis-plus测试字段下划线或者大写的问题

  44. Utils: 原子操作增强类LongAdder、LongAccumulator的简单介绍和使用 - LongAdd

  45. Utils: 添加生成 NanoId 的工具类 - NanoIdUtil

  46. Utils: 添加 BCrypt 密码加密 工具类 - BCryptTest

  47. Utils: 添加 long类型和一般Ip类型转换的 工具类 - IPToLong

  48. websocketdemo: 添加MongoDB分页查询

  49. Utils: 添加 String格式的json进行格式化的 工具类 - JsonFormatUtil

  50. WaitDemo:添加自定义注解 jiang 进行日志打印,添加自定义注解 CurrentUserName 进行参数解析,添加自定义注解 StringNullRegex 判断Controller层入参不能为空的自定义注解

  51. WaitDemo:添加自定义注解 NotNotNull 和 ClassNotNull 对 Controller 层传入对象进行空判断

  52. RedisDemo:自定义注解 AccessLimit, 通过spring boot + Redis 实现接口限流

  53. RedisDemo: 通过Redis + token机制, 自定义注解 ApiIdempotent, 实现接口幂等性校验

  54. Utils: 添加 StreamUtils 学习Stream 流

  55. ESDemo: 添加 ES 8.4 的基本使用方法

  56. Utils: 添加 获取配置文件工具类 ConfigUtil

  57. ulidutil: 添加 ULID 工具类测试

  58. Utils: DateUtil 工具类添加新的格式化时间的方法

  59. mybatis-plus-demo: 添加动态sql修改、list参数查询等

  60. TreeNodeUtil: 封装多级树结构对象,并进行 先序、后序、层次遍历

  61. Utils: 添加动态定时任务 SpringTaskTestConfig

  62. mybatis-plus-demo: 添加 新 sql ,增加mysql.md文档

  63. Utils: 添加steam流的使用方法,DateUtil 添加 时间处理方法

  64. Utils: StringNullUtil 添加 字符串内存转换方法

Java
1
https://gitee.com/xiaojiang007/maindemo.git
git@gitee.com:xiaojiang007/maindemo.git
xiaojiang007
maindemo
maindemo
master

搜索帮助