- 博客(71)
- 资源 (5)
- 收藏
- 关注
原创 Windows搭建本地对象存储服务MinIO并且使用springboot整合
准备一个空的文件夹,用来存放minio相关的内容;这里是在D盘创建一个minio的文件夹;后续所有跟MinIO相关的内容,都是基于此文件夹示例【D:\minio】将这个应用程序移入提前准备的文件夹中【D:\minio\bin】不要双击运行!!!不要双击运行!!!不要双击运行!!!打开cmd窗口,定位到【D:\minio\bin】文件夹中,输入下方命令,启动MinIO服务,不需要进行其他操作;
2024-07-05 13:50:04
1041
原创 Spring Boot中使用SpringEvent组件
3.发布事件,要在某个组件中注入ApplicationEventPublisher,并调用其publishEvent方法。:发布事件的对象,通常是Spring的应用上下文(ApplicationContext)。:事件是应用中发生的重要事情,通常是一个继承自ApplicationEvent的类。:监听并处理事件的对象,通常是实现了ApplicationListener接口的类。注:condition 限制只接收filter开头的消息。
2024-07-04 16:33:29
924
原创 mybatisplus使用雪花id通过swagger返回ID时精度丢失问题
【代码】mybatisplus使用雪花id通过swagger返回ID时精度丢失问题。
2023-12-15 14:21:49
850
原创 解决Swagger报错java.lang.NumberFormatException: For input string: ““
【代码】解决Swagger报错java.lang.NumberFormatException: For input string: ““
2023-12-12 14:36:42
296
1
原创 java 判断字符串中是否含有中文
package com.inesa.water.affairs.water.util; import static java.lang.Character.UnicodeBlock.*; import com.google.common.base.Strings; public class CheckContainChinese { public static void main(String[] args) { String containChines
2022-05-28 14:13:20
972
原创 java 对手机号码进行校验
工具一:package com.inesa.water.affairs.water.util;import org.apache.commons.lang3.StringUtils;import java.util.regex.Pattern;/** * 手机号校验工具类 */public class MobileUtil { /** * 中国电信号码格式验证 手机段: 133,149,153,173,177,180,181,189,191,199,1349,1410
2022-05-28 14:11:07
1464
原创 根据当前日期输出本周日期和上周日期
工具一:package com.inesa.water.affairs.water.util; import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List; public class DateTest { private static SimpleDateFormat sdf
2022-05-28 14:09:03
264
原创 kafka 解决大消息发送和接收报错问题
kafka消息超过一定大小会报错如下:The message is 2044520 bytes when serialized which is larger than the maximum request size you have configured with the max.request.size configuration.原因:Kafka 整个消息管道的默认口径是 1M,换句话说,默认 Producer 只能向 Kafka 发送大小不超过 1M 的消息,Kafka 内部也只能处理大小
2022-05-28 14:03:22
3522
3
原创 使用Json字符串转jsonobject的排序问题
static String json = "{ \"2022-08\":\"上班\", \"2022-07\":\"上班\", \"2022-06\":\"即将解封\", \"2022-05\":\"封控在家\", \"2022-04\":\"封控在家\" }";直接转换JSONObject jsonObject = JSONObject.parseObject(json);System.out.println(jsonObject);结果:{"2022-04":"封控在家","2022-05
2022-05-28 12:45:49
1032
原创 使用redis完成消息队列
1、redis序列化配置package com.inesa.health.rc.redis;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.cache.annotati
2022-05-14 13:49:07
347
原创 Stream流递归实现遍历树形结构
import lombok.Builder;import lombok.Data;import java.util.List;@Data@Builderpublic class Menu { /** * id */ public Integer id; /** * 名称 */ public String name; /** * 父id ,根节点为0 */ public Integer p
2022-03-12 20:30:47
286
原创 JSONObject.toJSONString()默认忽略值为null的属性
此程序演示了使用JSONObject提供的以下两种方法将实体对象转换成Json字符串:public static String toJSONString(Object object, boolean prettyFormat);public static String toJSONString(Object object, SerializerFeature... features);2. Java程序完整代码如下import com.alibaba.fastjson.JSONObject;.
2022-03-12 16:41:34
1216
1
原创 两个List集合取交集、并集、差集
public static void main(String[] args) { List<String> list1 = new ArrayList<String>(); list1.add("1"); list1.add("2"); list1.add("3"); list1.add("5"); list1.add("6"); List<String> list2 = new ArrayList<Str
2022-03-02 17:51:19
210
原创 listener中@Autowired无法注入bean
背景:使用监听器处理业务,需要使用自己的service方法;错误:使用@Autowired注入service对象,最终得到的为null;原因:listener、fitter都不是Spring容器管理的,无法在这些类中直接使用Spring注解的方式来注入我们需要的对象。解决:写一个bean工厂,从spring的上下文WebApplicationContext 中获取。import org.springframework.beans.BeansException;import org.springfr
2021-12-28 15:39:03
435
原创 根据日期输出的当月所有的日期
import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;public class Test{ public static void main(String[] args) { List<String> list = getAllTheDateOftheM
2021-11-23 16:11:30
108
原创 函数式接口和方法引用
什么是函数式接口一个接口里面只有一个抽象方法,那么这个接口就称为函数式接口 @FunctionalInterface注解概述 这个注解是jdk1.8的新特性,用在接口上面,说明这个接口是一个函数式接口,只能有一个抽象方法,如果有多个抽象方法就编译不通过 常用函数式接口 Runnable Callable Comparator FileFilter Consumer Funct
2021-10-13 17:30:25
70
原创 SpringBoot项目打成war包,运行在tomcat服务器下
将jar改成war(如图)移除内置tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 移除嵌入式tomcat插件 --> <exclusions>
2021-10-12 14:02:58
116
原创 Java使用MD5加密文件
public class MD5Util { static char[] hexDigits = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}; /** * 对文件全文生成MD5摘要 * * @param filePath 要加密的文件 * @return MD5摘要码 */ public static String
2021-10-09 10:44:06
344
原创 Java根据图片提取文字
安装tesseract-ocr地址:https://digi.bib.uni-mannheim.de/tesseract/添加环境变量:在path中添加安装的目录路径如图:测试:Java代码:import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web
2021-10-09 10:08:29
620
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人