- 博客(7)
- 收藏
- 关注
原创 【装饰者模式:让你的代码更灵活且简洁】
“装饰者模式:让你的代码更灵活且简洁”I. 什么是装饰者模式装饰者模式是一种设计模式,它通过动态地在不改变现有对象结构的前提下,为对象添加新的职责或功能。这种模式通过创建一系列装饰者对象,包装着原有的对象,并通过它们之间的链式结构灵活地控制对象的行为。装饰者模式可以通过扩展对象的功能,从而让代码的拓展更加方便,灵活,且不会影响代码的可读性和可维护性。II. 装饰者模式的基本结构定义基础组件类:这是原有对象的抽象类或者接口,它定义了组件的基本行为。定义具体组件类:这是原有对象的具体类,它实现了抽象
2023-02-13 23:40:16
152
原创 【gradle基本使用】
gradle官网:https://gradle.org/gradle官网下载地址:https://gradle.org/releases/注意安装idea匹配的gradle版本(查看idea安装路径下plugins\gradle\lib中查看匹配的gradle版本我的是7.4 只要大于7.4版本的都适用)推荐下载完整版本下载之后选择文件夹解压(推荐全是英文的路径)配置gradle环境变量:gradle依赖仓库环境变量配置(可以和maven使用同一个仓库但是需要配置下仓库变量)
2022-12-19 15:23:07
463
2
原创 Map使用对象作key
Map是一个集合,一种依照键(key)存储元素的容器,键(key)很像下标,在List中下标是整数。在Map中键(key)可以是任意类型的对象。Map中不能有重复的键(Key),每个键(key)都有一个对应的值(value);Map的key和value都是泛型的,所以Map的key和value可以任意类型的;每次创建一个新的对象对应的hashCode都是新的所以HashMap中会出现相同的key对象存在;解决这个的办法对象重写HashCode方法和equals方法,使用指定的哈希算法和equals方法这样可
2022-06-05 16:15:47
4972
原创 validator自定义校验注解及使用
官方文档:https://docs.jboss.org/hibernate/validator/8.0/reference/en-US/html_single/#validator-customconstraints用到依赖:可以分为四种使用方式:1简单自定义注解约束:校验手机号注解调用校验手机号逻辑指定使用什么逻辑校验手机号手机号校验逻辑使用案例使用main方法测试校验返回参数如下[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vr2NPqxc
2022-06-01 18:26:59
4417
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人