- 博客(9)
- 收藏
- 关注
原创 枚举enum使用时产生的大量if处理,美化代码
很明显,这种大量和枚举比较的if,看上去的确不咋滴,同事路过搂上一眼,绝对投来鄙夷的眼神。这样我们就可以直接通过调用枚举中的静态方法,使用code 获取到对应的枚举enum。asd最近看到了项目中存在大量if代码,一般分为两种,逻辑if和枚举比较if。这样的话,利用枚举的比较,会使得代码更清晰,而且领导看上去会开心哟~~~~欢迎小伙伴将代码中的枚举if啥啥啥的都改掉吧,赏心悦目,这才优雅~众所周知,swich case 方法是可以比较枚举的,那就好办了。逻辑if处理的这里就不说了,讲讲枚举比较的if吧。
2023-11-29 15:43:59
121
1
原创 KMP算法与兼容忽略大小写判断, 拿走直用
kmp算法java 的实现方式,大家尝试了之后,会发现,这个方法不会忽略大小写:例如:从ABCDEFG 检索abc ,他就检索不出来我们实际业务中极有可能会遇到从一个字符串中检索出相对应的字符串,并且要忽略大小写。为啥要忽略大小写呢,因为我们的用户是大众人群。从用户的角度出发,假如我是用户,我也不喜欢大写小写轮着输入。所以,接下来是兼容部分,!!!!上代码!!!KMP算法的不忽略大小写的弊端就算是可以处理掉了
2023-08-24 11:15:34
172
1
原创 读取配置文件参数的几种方式
第二种方法,springBoot启动后,在每个业务层,均可通过类名.方法名的方式直接调用。最简单的还是要论直接@Value(),缺点,每个业务层使用,都要去@Value()第三种: 一次性读取配置文件中的集合。第三种,个人在白名单配置的时候使用。
2023-07-06 14:34:22
931
1
原创 aop切面实现接口限流与防止重复提交
如果是微服务项目,多个服务都想用这个注解,那么上述 依赖,配置,注解 卸载公用服务中,公用服务没有启动类,那么需运用SPI机制,下面是SPI机制运用。2.项目启动,自动配置,然后import即可。备注:注解直接使用即可,可根据需要配置参数。,在限定访问周期内已经调用过当前接口。controller层。切面类:防止重复提交。为本项目异常提示封装。
2023-07-02 19:11:19
479
1
原创 EasyExcel导入导出
2.使用监听器导入:优点-可以获取导入内的数据返回。,供批量处理,或后续自己业务逻辑处理。解析结束销毁不用的资源。项目类服务单验收导出。可以通过实例获取该值。
2023-07-02 19:09:21
599
1
原创 读取配置文件
2.使用SPI机制,resource下META-INF下spring.factories。4.XxxConfig类上@Component注解。1.创建一个config类。
2023-06-30 11:32:29
58
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人