- 博客(22)
- 收藏
- 关注
原创 oracle的字符集编码为US7ASCII导致中文乱码问题解决(Java程序和DataGrip工具)
-说明:该依赖要和Oracle数据库的版本相对应,例如我对应的oracleDB版本是11g(通过语句查询:select * from v$version),所以用ojdbc6-->--说明:该依赖是为了能引入druid的连接属性,从而配置转字符->
2024-11-21 18:54:29
1061
原创 俩项目引入到同一个窗口下,解决依赖报错问题
问题背景:一个较大的微服务项目,基础信息在项目base下,其他业务服务在parent下,但是parent运行依赖于base的eureka和sys服务,但base单独项目引用parent项目的依赖一直报错,因此需要将两个项目放在同一个idea窗口下。step2:idea先打开parent项目(这里注意:因为我的主要业务逻辑在parent项目下,所以是以parent为主)step4:弹窗中找到base项目的pom.xml --> OK。等待maven依赖更新完毕后,idea就会有俩项目了。
2024-06-26 15:09:24
214
原创 stream流的stream().mapToInt().sum()方法使用
stream流的stream().mapToInt().sum()方法使用
2023-03-26 12:07:13
2496
原创 java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal
BigDecimal计算错误问题
2023-03-21 16:08:48
2125
原创 参数使用@RequestParam导致url携带的参数过长而报错
总结:尽量使用对象包裹参数 然后注解使用@RequestBody来将其转为Json,这样就可避免此错。
2022-11-09 22:30:59
1251
原创 对一个已设变量进行增加其他赋值操作
1.问题:目前输出参数为指定的对象转JSONString,我们需要增加输出参数的其他值,并且该对象存在多个值,以逗号分开的。代码:eventEntity.setOutputParam(JSONObject.toJSONString(replyDto.getData()));2.解决办法:①找到replyDto.getData()的来源,发现是从upDto.getParams()中获取,并且params是Map<String, Object> params,所以我们可以将此Map
2022-04-25 10:01:04
155
原创 将自定义的List对象转为JSON存入数据库,然后再将JSON转回对象实现方式
1.Form中自定义的List对象:2. 业务中通过JSON.toJSONString()方法将List对象转为字符串存入数据库:3.业务中再通过JSON.parseArray()方法将数据库中的字符串转为List对象:(1)Vo中自定义接收数据库转好的对象:(2)转换过程:...
2022-04-20 11:08:03
4734
原创 Swagger3接口文档显示参数错误问题
问题1:接口文档不显示我们Form中的参数信息,直接就是一片空白,大多出现在添加编辑这样的接口中。解决办法:将controller和form下的swagger注解中value参数内容去掉"-"或者"/",使用全文字描述;原因:Swagger注解会识别特殊符号“-”或者“/”,导致显示出问题。问题2:接口文档显示的参数并不是我们在Form中定义的,例如:我们在Form中没有定义分页参数,但是文档中有分页参数。解决办法:修改Form下的swagger注解中的valu..
2022-04-18 11:23:02
5759
1
原创 Zookeeper和Eureka的比较
首先了解一个定理:ACP(A:Availability 可用性;C:Consistency 一致性;P:Partition tolerance 分区容错性)接着进行两者比较:Zookeeper保证CP,适合于分布式协同服务;Eureka保证AP,更适合于做注册中心,因为它能一直保证可用性!它的原理是先从服务端调到本地,再进行使用,当再次使用时,直接从本地调用即可。...
2022-03-04 15:45:34
1572
原创 创建第一个springboot出现的问题org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
问题1:业务层使用@Autowired出现红色下划波浪线解决办法:在mapper接口上使用@Repository注解可去除,因为mapper可能会有多个,因此在application中使用@MapperScan({"com.example.mapper"})代替每一个mapper的@Mapper注解。问题2:报错如下:(研究时间最长的,总计花费一天时间)页面报错:控制台报错:解释:绑定异常,就是serviceImp中无法调用到mapper中的方法。解决办法:将xml文件挪动..
2022-02-21 11:43:13
309
转载 IDEA新建springboot项目maven项目不能导入maven依赖,右边没有maven窗口
问题现象:用IDEA创建的springboot项目不能导入maven依赖。并且在IDEA右上角也没有出现maven窗口,打开pom.xml发现有一段报错,pom.xml 显示的图标也很奇怪(source文件夹黑乎乎的)解决办法:双击打开pom.xml,右键选择Add as Maven Project...
2022-02-17 10:47:20
254
原创 将数据库的JSON数据转为对象
step1:数据库中的该字段数据结构step2:表对应的Entity中的该字段以及返回的数据对应的该字段step3:使用JSONObject.parseObject进行转换并赋值
2022-02-15 14:02:39
1344
原创 关于从数据库拿到类似于JSON形式的字符串转为JSON对象返给前端,避免Vo套娃
数据库数据样式:若不转换直接进行赋值返给前端效果:这样并不符合我们的需求,因此我们下面需要进行转换:step1:Vo中接收的字段使用Obejctstep2:从数据库获取数据后使用: JSONArray array = JSONObject.parseArray(properties); 进行转换step3:直接赋值给step1中Vo的对应字段即可。...
2022-01-21 15:18:38
791
原创 到公司使用git第一次克隆项目密码不对情况
1、在你想要克隆的目录下右键git bash here2、接着输入命令:git clone 公司的项目地址,注意放入的要是HTTP地址,不能是SSH,若放的是SSH,那么需要输入密码,密码可能一直是不对的,而放入HTTP的话,可能情况①直接克隆;②输入用户名和密码,用户名和密码是你登录git能够看到公司项目的用户名和密码;...
2021-12-02 10:51:54
1256
原创 Java的IO流报错:Type mismatch: cannot convert from FileOutputStream to OutputStream
原因是:FileOutputStream是OutputStream的子类,但是只引入io下的FileOutputStream是不行的,同时也要引入OutputStream这个类库,同理InputSteam和FileInputStream需要都引入。
2021-08-13 22:18:58
1610
原创 使用字节输出和输入流拷贝文件和文件夹(其中使用到递归思想)
源码:package com.IO.Input_OutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;public class FileCopy { // 文件夹...
2021-08-12 19:50:44
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人