- 博客(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 389 1
原创 windows下nginx配置为服务
3.新建一个文本文档内容如下:(里面的路径根据自己的情况修改)重命名为“nginx-service”,并将其放到。保存为myapp.xml文件,同样放到您想目录下。
2024-05-11 10:44:19 711
原创 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 599
原创 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 540 1
原创 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 1874
原创 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 4123
原创 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 667
原创 利用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 936
原创 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 1460 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 2271 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 670
原创 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 11331 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 181
原创 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 9283 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 638
转载 @JsonIgnoreProperties 解决实体中引用其他实体问题
解决办法:json转换成的实体类加注解@JsonIgnoreProperties(ignoreUnknown = true),注意这是类级别的注解。@JsonIgnore注解用来忽略某些字段,可以用在Field或者Getter方法上,用在Setter方法时,和Filed效果一样。这个注解只能用在POJO存在的字段要忽略的情况,不能满足现在需要的情况。@JsonIgnoreProperties(ignoreUnknown = true),将这个注解写在类上之后,就会忽略类中不存在的字段,可以满足
2021-03-22 17:18:17 759
原创 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 30007
原创 工具类Util中的@Value注解注入为空
1.原因分析在后端开发当中我们可能会使用到工具类,而一般的工具类中的方法都是静态方法。而@Value注解只能给普通变量注入值,不能直接给静态变量赋值。2.延伸静态变量(即类变量)是一个类的属性,而不是对象的属性。spring依赖注入是基于对象层面上的。static变量在对象创建前就分配过内存了,而spring的注入是在创建对象的时候注入的。3.解决方法set方法是非静态的。private static String endpoint;@Value("${oss.endpoin
2021-03-16 16:17:25 2687
原创 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 241
原创 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 1717
原创 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 13753 5
转载 什么是跨域?跨域解决方法
本文链接:https://blog.csdn.net/qq_38128179/article/details/84956552一、为什么会出现跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)...
2020-12-04 11:20:16 185
原创 一对多查询,嵌套查询时报错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 240
原创 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 114
转载 mapping filter卡很久问题
mapper中有断点https://blog.csdn.net/intelrain/article/details/80538650
2020-09-18 16:13:37 318
转载 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 1070
转载 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 1074
原创 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 336
原创 spring boot 跨域问题(sessionid不一致 已解决)
现象:Spring boot验证码接口与登录接口的sessionid不一致解决方法:WebConfig中添加如下代码: @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOri...
2020-04-20 09:20:23 2300 2
原创 zookeeper启动失败,报错Invalid config, exiting abnormally
报错分析:zookeeper版本更改后,配置的环境变量未生效,进入zookeeper中的bin文件直接点击zkServer.cmd启动成功
2020-03-25 10:33:09 1318
原创 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 1297 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 871 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 143
原创 单元测试总结
概念百度百科:单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离...
2019-12-24 11:05:04 648
sonar-scanner-cli-3.4.0.1729-windows.zip
2019-08-05
hibernate相关jar包
2018-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人