自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (4)
  • 收藏
  • 关注

原创 docker 异常关闭后启动kafka报错:ERROR Error while creating ephemeral at /brokers/ids/1, node already exists

【代码】docker 异常关闭后启动kafka报错:ERROR Error while creating ephemeral at /brokers/ids/1, node already exists。

2024-06-03 16:09:55 195 1

原创 使用MyBatis进行批量新增更新操作 ON CONFLICT

1.数据库增加uniques。

2024-05-27 10:04:50 421

原创 windows下jar包配置为开机自启动

文件,然后写入一下命令,命令最后一个。文件,然后写入启动命令。

2024-05-11 10:46:45 612

原创 windows下nginx配置为服务

3.新建一个文本文档内容如下:(里面的路径根据自己的情况修改)重命名为“nginx-service”,并将其放到。保存为myapp.xml文件,同样放到您想目录下。

2024-05-11 10:44:19 332

原创 windows下redis配置为服务自启动

4.1 检查redis.windows.conf和 redis.windows-service.conf 文件,将bind注释掉。输入 redis-server.exe 或者 redis-server.exe redis.windows.conf。命令行输入:redis-server --service-start。4.4 将Redis配置到Windows的服务里。4.2 [cmd]窗口运行redis。4.3 验证redis是否启动成功。4.6 在管理中查看启动情况。2. 解压该zip到文件夹。

2024-05-11 10:43:42 402

原创 docker下redis备份文件dump.rdb获取

5.将docker中文件拷出。2.进入redis客户端。4.查看文件存放位置。

2023-09-18 10:04:01 605 1

原创 windows下nginx配置为服务

windows下nginx配置为服务

2023-08-23 09:59:56 1290

原创 Caused by: java.io.InvalidClassException: failed to read class descriptor

Caused by: java.io.InvalidClassException: failed to read class descriptor

2022-11-30 10:01:52 476 1

原创 java 处理驼峰时,当第一个单词是单个字母时转化异常

处理驼峰时,当第一个单词是单个字母时转化异常

2022-01-10 16:54:30 1090

原创 java归类统计List<Map>中某个字段其元素值个数

/*****list:[{id:"1",name:"公司1"},{id:"2",name:"公司2"},{id:"3",name:"公司1"}}**/Map<String, Long> org_map = list.stream().collect( Collectors.groupingBy(org-> org.get("name"), Collectors.counting()));year_map.forEach((k, v) .

2021-08-12 15:16:44 1768

原创 mybatis模糊查询特殊符号%(百分号)和_(下划线)不转义

在使用mybatis的模糊查询时,有两个特殊符号需要注意:%(百分号):相当于任意多个字符;_(下划线):相当于任意的单个字符;处理方法:1:(查询条件参数,比如"xx%_x")param.replaceAll("%", "/%").replaceAll("-", "/-")2-1:select * from table where column like concat('%',#{param},'%') escape '/';2-2:vc.title like conc

2021-06-02 08:38:57 3917

原创 feign GET请求不支持对象传参的坑

问题@GetMapping("/getByParam")String hello(Student student) throws Exception;如上,feign调用报错500。解决方法:增加@SpringQueryMap@GetMapping("/getByParam")String hello(@SpringQueryMap Student student) throws Exception;

2021-05-10 16:28:35 634

原创 利用Feign发get请求遇到的坑

问题@RequestMapping(value="/test",method = RquestMethod.GET)Result getA(String id);如上,调用该方法报错请求方式post错误,请用get。原因分析feign将该get方法转为了post,导致出错。加上@RequestParam后问题解决。修改后代码如下。@RequestMapping(value="/test",method = RquestMethod.GET)Result getA(@Reque

2021-05-10 15:33:48 885

原创 mybatis将时间存入数据库后,只有日期,时分秒全是0

问题原因分析a.数据库字段类型问题: mysql数据库中,date 为年月日;time为时分秒;datetime为年月日时分秒pgsql数据库中,Date为年月日,timestamp为年月日时分秒b.mybatis中jdbcType:#{create_time,jdbcType=DATE}改为 #{create_time,jdbcType=TIMESTAMP}秒带小数点问题解决见 ---秒带小数点问题...

2021-05-08 10:02:23 1346 2

原创 将时间写入数据库时,秒带小数点问题

1.问题原因:new Date() 时间秒带小数点2.解决思路:将new Date() 格式化为年月日时分秒字符串,在将该字符串转为Date.3.示例:Constant类public final static SimpleDateFormat DF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");ServiceImpl类entity.setCreateTime(Constant.DF.parse(Constant.DF.format.

2021-05-08 09:45:39 2176 1

原创 sql降序排列,null排到前面问题

解决方法:order by update_time desc NULLS LAST示例:修改前:select * from dict order by create_time desc,update_time desc修改后:select * from dict order by create_time desc,update_time desc NULLS LAST

2021-05-08 09:34:25 636

原创 spring cloud gateway-filter的那些事(StripPrefix、PrefixPath)

网关过滤器StripPrefix 过滤器作用: 去掉部分URL路径spring: cloud: gateway: routes: - id: bds-lbs-service uri: lb://bds-lbs-service predicates: - Path=/lbs/** filters: - StripPrefix=1如上,我们访问网关地址http://host:po

2021-04-20 08:49:35 11064 1

原创 java.lang.OutOfMemoryError: Java heap space

1.场景 在使用BufferReader读取文件,之后拼接字符串。2.原因分析改之前代码 String temp0=br0.readLine(); while(temp0!=null){ //业务数据处理 ... drillServiceImpl.insert(pd); }循环中少加了 temp0=br0.readLine() ,导致死循环,从而...

2021-04-08 16:14:55 155

原创 The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for called method

报错:高并发情况下,使用websocket出现报错:The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for called method。报错原因:一.使用session.getAsyncRemote().sendText(message); //异步发送异步调用,但没有加锁,导致一个Session正在使用中,又被另一个线程调用。二.修改为:synchroniz

2021-04-01 09:55:53 8974 2

原创 Spring FeignClient 遇到的参数问题(RequestParam.value() was empty on parameter 0)

报错 :Caused by: java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0代码:@PostMapping(value = "/org/getOrgList")public Result getOrgList(@RequestParam String orgId);报错提示第一个参数不能为空。屏蔽掉@RequestParam启动成功不在报错。通过查询资料,加上 @Requ..

2021-04-01 09:26:35 568

原创 @JsonIgnoreProperties 解决实体中引用其他实体问题

解决办法:json转换成的实体类加注解@JsonIgnoreProperties(ignoreUnknown = true),注意这是类级别的注解。@JsonIgnore注解用来忽略某些字段,可以用在Field或者Getter方法上,用在Setter方法时,和Filed效果一样。这个注解只能用在POJO存在的字段要忽略的情况,不能满足现在需要的情况。@JsonIgnoreProperties(ignoreUnknown = true),将这个注解写在类上之后,就会忽略类中不存在的字段,可以满足

2021-03-22 17:18:17 704

原创 postgresql的int4类型

1.postgresql的int4类型中的长度为4个字节,32位2.postgresql 中int4类型截图如下:注:PG中int4类型对应的是SQL标准中的INTEGER类型,而且PG实现的是源生的integer类型,是定长4字节(=32位bit)。其对应的十进制取值范围是-‭21474836478 ~ ‭2147483647‬...

2021-03-22 10:20:36 28978

原创 工具类Util中的@Value注解注入为空

1.原因分析在后端开发当中我们可能会使用到工具类,而一般的工具类中的方法都是静态方法。而@Value注解只能给普通变量注入值,不能直接给静态变量赋值。2.延伸静态变量(即类变量)是一个类的属性,而不是对象的属性。spring依赖注入是基于对象层面上的。static变量在对象创建前就分配过内存了,而spring的注入是在创建对象的时候注入的。3.解决方法set方法是非静态的。private static String endpoint;@Value("${oss.endpoin

2021-03-16 16:17:25 2597

原创 stack = com.alibaba.fastjson.jsonException:syntax error,expect{,actual

原因分析:redis存入的数据取出后带转义字符,导致json解析错误解决方法:去除转义字符String s1="{\"A\":1,\"B\":10,\"C\":8,\"D\":7,\"E\":1}";System.out.println(StringEscapeUtils.unescapeJava(s1));

2021-03-12 17:27:25 195

原创 springboot+Swagger2添加资源映射配置后,出现的异常No mapping for GET /swagger-ui.html

目录1.报错2.添加的资源映射配置的内容如下3.原因分析4.解决方法1.报错添加资源映射配置后报错:No mapping for GET /swagger-ui.html2.添加的资源映射配置的内容如下import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHan...

2021-01-26 20:40:28 1606

原创 org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend

PostgreSQL and Hibernate java.io.IOException: Tried to send an out-of-range integer as a 2-byte value目录1.报错原因2.对入参为大数据量list的解决方法1.报错原因对postgresql来说,sql查询语句中的入参容量大小超出允许的最大范围(32767)(有的数据库引擎对sql长度也有限制)2.对入参为大数据量list的解决方法java8 Stream流处理//按每3个一组.

2021-01-16 14:42:45 13012 5

转载 什么是跨域?跨域解决方法

本文链接:https://blog.csdn.net/qq_38128179/article/details/84956552一、为什么会出现跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)...

2020-12-04 11:20:16 169

原创 一对多查询,嵌套查询时报错com.fasterxml.jackson.databind.JsonMappingException: No serializer found for

场景:一对多查询,嵌套查询时,用collection映射为list<object>时,报错com.fasterxml.jackson.databind.JsonMappingException: No serializer found for解决方法:对应的实体上添加注解 @JsonIgnoreProperties(value={"handler"})...

2020-11-27 09:52:06 207

原创 java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String

报错原因:<if test="type != null and type != ''"></if>中的type != ''会自动将类型转换为字符串

2020-11-25 17:19:20 100

原创 column does not exist

解决方法:双引号改为单引号

2020-11-04 15:58:11 2941 1

转载 mapping filter卡很久问题

mapper中有断点https://blog.csdn.net/intelrain/article/details/80538650

2020-09-18 16:13:37 270

转载 java.security.InvalidKeyException: Illegal key size (JDK1.8.0_151的无限制强度加密策略文件变动)

JDK1.8.0_151无需去官网下载 local_policy.jar US_export_policy.jar这个jar包,只需要修改Java\jdk1.8.0_151\jre\lib\security这目录下的java.security文件配置即可。随着越来越多的第三方工具只支持 JDK8,最近公司也计划从 JDK7 升级到 JDK8,在线下环境升级过程中,发现某些项目报以下异常:java.security.InvalidKeyException: Illegal key size.

2020-08-10 15:16:34 989

转载 concat与concat_ws区别

select concat('大','小') as size from 表查询出结果为:大小select concat('大',NULL) as size from 表查询出结果为:nullconcat中又一个参数为NULL,查出来的就为NULLselect concat_ws('_','大','小','中') as size from 表查询出结果为:大_小_中select concat_ws('_','大','小',NULL) as size from 表...

2020-06-19 15:48:14 1038

原创 Mybatis传入参数0 ,会成为空

<if test="sex!=null and sex!=''" > and p.sex = #{sex}</if>当传入sex="0"时,被判断为‘ ’解决方法:改为<if test="sex!=null" > and p.sex = #{sex} </if>...

2020-04-30 10:44:34 311

原创 spring boot 跨域问题(sessionid不一致 已解决)

现象:Spring boot验证码接口与登录接口的sessionid不一致解决方法:WebConfig中添加如下代码: @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOri...

2020-04-20 09:20:23 2198 2

原创 zookeeper启动失败,报错Invalid config, exiting abnormally

报错分析:zookeeper版本更改后,配置的环境变量未生效,进入zookeeper中的bin文件直接点击zkServer.cmd启动成功

2020-03-25 10:33:09 1288

原创 mybatis中批量新增后返回自增的主键id

1.mybatis中insert后返回自增的主键id <insert id="insertSelective" parameterType="pd" useGeneratedKeys="true" keyProperty="drillid"> insert into drill <trim prefix="(" suffix=")" suffixOverri...

2020-02-27 16:44:11 1260 3

原创 win10配置maven时提示异常:'mvn' 不是内部或外部命令,也不是可运行 程序

win10配置maven时提示异常:'mvn' 不是内部或外部命令,也不是可运行 程序分析:用户变量-path中没配置%M2_HOME%\bin 系统变量-path中%M2_HOME%\bin没起作用 用户变量-path中配置%M2_HOME%\bin后,cmd中输入 mvn -version后运行如下...

2020-01-06 10:27:18 813 2

原创 zookeeper+kafka环境搭建及易错点

1.环境及版本: jdk8+zookeeper3.4.6+kafka2.9.22.安装zookeeper: 2.1 下载安装文件:http://zookeeper.apache.org/releases.html2.2 解压文件2.3 打开zookeeper-3.4.6\conf,把zoo_sample.cfg重命名成zoo.cfg2.4 从文本编辑器里...

2019-12-31 10:49:13 129

原创 单元测试总结

概念百度百科:单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离...

2019-12-24 11:05:04 589

sonar-scanner-cli-3.4.0.1729-windows.zip

sonar-scanner-3.4.0.1729-windows 对应sonarqube6.0版本

2019-08-05

sonarqube-6.0.zip

sonarqube6.0用于检测代码质量,搭配sonar-scanner 3.4.0使用

2019-08-05

hibernate相关jar包

hibernate-annotations 3.4.0; hibernate-commons-annotations-3.1.0; hibernate-core-3.3.1.GA; hibernate-ehcache-3.3.1; hibernate-jpa-2.0-api-1.0.1;hibernate3.6.10;

2018-10-25

rxtxcomm.jar

rxtxcomm.jar官方可免费下载网址http://rxtx.qbang.org/wiki/index.php/Download

2018-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除