JAVA
文章平均质量分 50
摇曳的精灵
阅尽世宇之美,寻味快乐与真!
展开
-
validation 验证参数
Validated和@Valid都是Java中用于数据校验的注解,它们通常与Java Bean Validation(JSR 303)规范一起使用。在Spring框架中,可以使用这两个注解对方法参数进行校验。对象不满足校验规则,会抛出。对象作为参数,并使用。原创 2024-06-21 23:39:47 · 796 阅读 · 0 评论 -
通过图片demo生成随机图片
通过图片demo生成随机图片原创 2024-06-13 21:54:37 · 359 阅读 · 0 评论 -
监听BinLog
监听BinLog原创 2024-01-14 19:46:16 · 511 阅读 · 0 评论 -
map工具类
map工具类原创 2024-01-06 15:12:55 · 394 阅读 · 0 评论 -
通用多叉树封装工具类
通用多叉树封装工具类原创 2024-01-06 14:54:19 · 517 阅读 · 0 评论 -
深入探讨Java设计模式:构建灵活而可维护的代码
深入探讨Java设计模式:构建灵活而可维护的代码原创 2023-12-03 21:01:33 · 383 阅读 · 0 评论 -
深入探讨Java Stream技术:优雅、高效的数据处理
深入探讨Java Stream技术:优雅、高效的数据处理原创 2023-12-02 11:29:57 · 311 阅读 · 0 评论 -
Java集合类的重要性
Java集合类的重要性原创 2023-12-02 00:20:12 · 339 阅读 · 0 评论 -
Java泛型:代码的灵活利器
Java泛型:代码的灵活利器原创 2023-12-02 00:13:20 · 77 阅读 · 0 评论 -
Java中的集合
Java中的集合原创 2023-11-28 23:13:48 · 191 阅读 · 0 评论 -
Java 8 Stream 的使用场景
Java 8 Stream 的使用场景原创 2023-11-12 10:57:22 · 289 阅读 · 0 评论 -
lamdba stream处理集合
lamdba stream处理集合原创 2023-11-03 09:44:08 · 440 阅读 · 0 评论 -
使用Spring的getBeansOfType实现接口多实现类的动态调用
使用Spring的getBeansOfType实现接口多实现类的动态调用原创 2023-08-31 11:05:56 · 505 阅读 · 0 评论 -
JAVA线程池工具类
JAVA线程池工具类原创 2023-08-26 22:00:50 · 110 阅读 · 0 评论 -
BigDecimal工具类
BigDecimal工具类原创 2023-08-23 10:40:17 · 49 阅读 · 0 评论 -
Java中静态方法和非静态方法的选择
因为,在多线程中使用同一个静态方法时,每个线程都共享一个静态字段(static field)。所以说,如果该静态方法不去操作一个静态字段,只在方法内部使用实例字段(instance field),不会引起安全性问题。但是,如果该静态方法操作了一个静态字段,则有可能会引起线程安全问题.静态方法内的临时变量是每个线程都有一份的,因而是安全的.那么,在多线程中使用静态方法是否有线程安全问题?原创 2023-08-22 17:30:34 · 287 阅读 · 0 评论 -
for与forEach的区别
for与forEach的区别原创 2023-08-08 15:56:55 · 211 阅读 · 0 评论 -
零拷贝技术
零拷贝技术原创 2023-07-25 17:16:01 · 24 阅读 · 0 评论 -
原子类型:AtomicReference详解
原子类型:AtomicReference详解原创 2023-07-24 22:07:14 · 451 阅读 · 1 评论 -
List多个字段条件分组
List多个字段条件分组原创 2023-05-24 16:32:46 · 782 阅读 · 1 评论 -
mysql存储数组java
mysql存储数组java原创 2023-04-10 17:40:22 · 432 阅读 · 0 评论 -
SHA256WithRSA签名
SHA256WithRSA签名原创 2023-03-12 16:44:20 · 2406 阅读 · 0 评论 -
jsonObject排序
jsonObject排序原创 2023-03-12 15:23:36 · 561 阅读 · 0 评论 -
spring事务PROPAGATION_NESTED 与PROPAGATION_REQUIRES_NEW
spring事务PROPAGATION_NESTED 与PROPAGATION_REQUIRES_NEW原创 2023-02-08 17:52:42 · 613 阅读 · 0 评论 -
根据枚举名称反射获取枚举数据
根据枚举名称反射获取枚举数据原创 2023-02-08 17:06:17 · 1965 阅读 · 1 评论 -
@RequestPart 同时上传 MultipartFile json
@RequestPart 同时上传 MultipartFile json原创 2023-01-15 20:46:27 · 107 阅读 · 0 评论 -
多线程异步回调(线程池)
多线程异步回调(线程池)原创 2022-08-06 21:36:03 · 359 阅读 · 0 评论 -
分布式雪花ID
分布式雪花ID原创 2022-07-29 22:41:10 · 120 阅读 · 0 评论 -
hystrix设置超时时间
hystrix设置超时时间原创 2022-07-25 17:54:47 · 1779 阅读 · 0 评论 -
MyBatis Plus分页查询部分字段
MyBatis Plus分页查询部分字段原创 2022-07-21 17:23:50 · 2730 阅读 · 0 评论 -
java全局异常处理
java全局异常处理原创 2022-07-13 11:54:42 · 129 阅读 · 0 评论 -
Redis Sentinel集群的搭建
redis版本6.Redis5.0 1)新的Stream数据类型。[1]5.0 2)新的Redis模块API:Timers and Cluster API。3)RDB现在存储LFU和LRU信息。4)集群管理器从Ruby(redis-trib.rb)移植到C代码。可以在redis-cli中。查看redis-cli —cluster help了解更多信息。5)新sorted set命令:ZPOPMIN / MAX和阻塞变量。6)主动碎片整理V2。7)增强HyperLogLog实现。8)更好的内原创 2021-11-08 11:41:37 · 733 阅读 · 0 评论 -
keepalived-高可用
keepalived-高可用常用命令启动keepalivedsystemctl start keepalived.service查看启动报错journalctl -xe安装yum install keepalived -yrpm -qc keepalived配置主要参考云服务文档 CentOS 6.X下配置Keepalived VIP 。这里面还有几个问题:主备的“router_id”是否一致?博客上是随便配,文档上是必须一致,我尝试了随便配没有成功,现在先保持一致(没有进一步原创 2021-11-04 16:50:11 · 185 阅读 · 0 评论 -
去除字符串中的特殊字符
去除字符串中的特殊字符 String regEx = "[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, ·、?]"; String aa = "";//这里是将特殊字符换为aa字符串,""代表直接去掉 String str = "测试来着,赛风·到付·“,、!#扫扥看"; String newString = str.replaceAll(regEx, aa);//不原创 2021-11-03 15:57:46 · 1942 阅读 · 0 评论 -
spring框架梳理图
spring框架梳理图原创 2018-12-12 10:28:35 · 615 阅读 · 0 评论 -
Spring MVC的组件
Spring MVC的组件a. 前端控制器(DispatcherServlet)本质上就是一段映射关系,将访问路径和对应的Handler(Controller)存储为映射关系,在需要时供前端控制器查阅。b. 处理器映射器(HandlerMapping)本质上是一个适配器,可以根据要求找到对应的Handler(Controller)来运行。前端控制器通过处理器映射器找到对应的Handle...原创 2018-12-15 16:26:03 · 115 阅读 · 0 评论 -
Spring Boot、微服务架构和大数据治理三者之间的故事
微服务架构微服务的诞生并非偶然,它是在互联网高速发展,技术日新月异的变化以及传统架构无法适应快速变化等多重因素的推动下诞生的产物。互联网时代的产品通常有两类特点:需求变化快和用户群体庞大,在这种情况下,如何从系统架构的角度出发,构建灵活、易扩展的系统,快速应对需求的变化;同时,随着用户的增加,如何保证系统的可伸缩性、高可用性,成为系统架构面临的挑战。如果还按照以前传统开发模式,开发一个大型而全...转载 2019-02-26 19:15:10 · 233 阅读 · 0 评论 -
枚举式单例
枚举式单例 //枚举单例 private enum SingletonRestTemplate { INSTANCE; private RestTemplate singleton; // JVM保证这个方法绝对只调用一次 SingletonRestTemplate() { SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory(); r原创 2021-07-27 13:45:29 · 169 阅读 · 0 评论 -
【java】项目统一的全局异常处理
使用 @ControllerAdvice 或者 @RestControllerAdvice 注解作为统一异常处理的核心。这两个注解都是 Spring MVC 提供的。作用于 控制层 的一种切面通知。功能: 全局异常处理。 全局数据绑定。 全局数据预处理。【@ControllerAdvice 与 @RestControllerAdvice 区别:】 @RestControllerAdvice 注解包含了 @ControllerAdvice 与 @ResponseBody 注解。原创 2020-09-14 16:40:27 · 2839 阅读 · 0 评论 -
【java】集合、对象的判空处理
集合1.使用 org.apache.commons.collections 包中的 CollectionUtils 的方法来检查集合是否为 empty or nullArrayList<Integer> arr=new ArrayList<>();CollectionUtils.isEmpty(arr);ArrayList<Integer> arr=new ArrayList<>();CollectionUtils.isNotEmpty(arr);原创 2020-09-14 15:32:15 · 1074 阅读 · 0 评论