- 博客(34)
- 资源 (5)
- 收藏
- 关注
原创 POST请求查询参数神奇失效的一次神奇bug之旅
自己捣鼓了半天没发现异常,然后删除了一些前端查询参数,结果查询条件突然生效了,那导致查询生效的参数就一定是在自己刚刚删除的参数里面,通过对比发现后端定义的时间类型是Date的参数被前端传了个数组类型,主要它不报错呀,直接使全部查询参数失效了,debug看传进去的body对应是实体里面只有Integer类型的值还在,其他全为null了,真想骂人啊,要是其他类型传错了参数格式,它是会报错了,可是上述的场景就是不会。
2024-07-19 14:30:18
413
原创 MySQL常用连接工具
有一个非常好的优点就是不用输入表名称:双击就会自动输入到控制面板。缺点:老版本不支持mysql8数据库连接,而且样式没有新版的好看。优点:新版支持多种数据连接,而且样式比较好看。优点:功能超级强大,基本市场上的数据库都能连。懒得去官网下载的,可以在我上传的资源里面下载。
2024-01-08 17:07:21
1931
原创 FeignClient调用内部服务下载文件正确打开方式
正确调用一:因为这个返回的保存JSON格式的text文件,所以可以这么转换成实体。FeignClient接口正确定义。controller层。service接口层。文件服务器提供的接口。
2023-12-22 10:55:22
632
原创 FeignClient调用内部服务下载文件错误打开方式
这种调用是得不到下载数据的,但也不会报错。FeignClient接口错误定义。controller层。service接口层。文件服务器提供的接口。
2023-12-22 10:49:09
208
原创 链接minio出现S3 API Requests must be made to API port. 错误记录
然后我登录了MinMo服务器,登录端口确实也是9000。网上找了个链接的demo默认端口是9000。表面了API连接要用:9001端口才行。不过我是通过1panle安装的。
2023-08-30 15:58:44
2913
1
原创 mybatis-plus的count方法突然失效的一个场景案例
此时我以为是mybatis-plus查询出问题了,我马上用一样的参数条件。list查询了一下,结果list查询条件是生效的。明明在数据库里面查看了下刚加的名称是没有的,结果count的数据量不是0,而是一个意外的数据,明明之前是好的。所以一直默认查询的是他写的那个方法。重名下他新加的方法名称,问题搞定。在添加数据之前,做了名称重复的校验。我同事最近加了一样的maper方法。
2023-08-18 17:49:53
736
原创 ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref
gitlab-ruuner执行报错:ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref。查了网上的一些案例,结果都不是我这边报错的原因,细看了日志之后发现是模板的坑,给我删除了生成好的包。
2023-08-08 11:18:06
4652
原创 打包出现ProjectBuildingException异常原因之一
原因是同事不小心在集合模块里面添加了重复的模块引入。一次正常打包操作突然出现。
2023-07-28 15:23:20
438
原创 本来好好的代码在抽离成Module后再次引用失效问题
1.本来在原项目上写了个切面是可以正常使用的,但考虑到其他项目可能也需要就将切面抽离了出去,写成了一个单独的公共module,再次引用失效了。2.后面经过排查发现要在resources下面的META-INF下面添加spring.factories文件并添加对应的关键类信息。
2023-06-09 09:42:43
103
原创 error at ::0 can‘t find referenced pointcut timerMetlhod
error at ::0 can't find referenced pointcut timerMetlhod常见导致场景以及处理方案
2023-03-21 15:27:40
154
原创 Caused by: java.lang.NoClassDefFoundError: com/baomidou/mybatisplus/annotation/SqlParser 处理方案
mybatis-plus版本依赖冲突常见场景以及处理方案
2023-03-21 15:17:39
4339
1
原创 Failed to load property source from ‘file和 MalformedInputException:Input length = 1
案例四一般的情况,两个session分别通过一个sql持有一把锁,然后互相访问对方加锁的数据产生死锁
2021-07-05 15:59:58
497
原创 使用Maven插件】自动生成Mock测试代码笔记
使用Maven插件】自动生成Mock测试代码笔记1. 到官网下载别人开发好的源码链接: https://github.com/chenhaoxiang/primo2.编译代码找到对应的 primo-generator-mybatis-plus-maven-plugin 项目 maven 打包 install 看到打到本地库就说明ok了3.引入具体的项目中 <plugin> <groupId>wiki.primo.generator<
2021-05-13 23:50:03
571
原创 记录一次 Git push Out of memory, malloc failed (tried to allocate XXXXXXX bytes)问题
网上查询了很多案例都是重复的,并不能处理我的问题。最后看到了https://www.javaear.com/question/41120920.html这篇内容,得到了灵感,修改了下参数,测试--->解决了我的问题。查看了下自己的配置。找到对应文件,修改了postBuffer这个参数的大小。重新push了,提示的大小有变化后,再修改了一次,再push成功了。分析:可能是...
2020-02-27 22:05:25
2572
原创 IDEA Access denied for user ''@'localhost' (using password: NO)一系列连贯问题
springboot使用jpa连接mysql一些列问题:问题一:java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)导致原因:根据智能提示选择了下面的配置书写格式spring.datasource.data-username=rootspring.datasource....
2020-02-27 17:18:15
1172
1
原创 org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200]
连接H2报org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200]一般是要连接的数据库已经存在原因:我们之前创建过该数据库,H2数据库会初始化用户名和密码,配置文件properties中重新定义了数据库的用户名和密码,造成了冲突。处理方案一:删除原来...
2020-02-26 21:03:33
5982
原创 mycat在Windows系统 下载安装使用说明
1.下载说明下载前须知:mycat必须在大于jdk 1.7版本环境下使用官方下载地址:https://github.com/MyCATApache/Mycat-download2.安装说明下载得到的压缩包:下载解压目录结构:修改配置:D:\work_tool\mycat\conf wrapper.conf最先修改:wrapper.conf...
2020-02-25 09:33:27
820
原创 记录一个关于Unterminated object at line XX column XX path $XX 的问题
String json = response.body().string();System.out.println(json); // 打印数据Gson gson = new Gson();CommonResult commonResult = gson.fromJson(json, CommonResult.class);System.out.println("CODE: " + co...
2020-01-30 17:48:51
10537
2
原创 Git clone失败常见原因和处理方法
1.缓存区溢出处理:增大缓存区//如果还是不行就增大些,也别增加太多,容易过大报错git config --global http.postBuffer 5242880002.下载网速太慢:处理:设置下载限制git config --global http.lowSpeedLimit 0git config --global http.lowSpeedTime 9...
2020-01-04 23:13:50
5651
转载 史上最全 Java 多线程面试题及答案
这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能指正的希望大家不吝指教。1、多线程有什么用?一个可能在很多人看来...
2020-01-03 16:59:38
260
原创 日志记录的几个重要地方
在和经理聊天之前自己对日志的打印是比较随意的,没有太多的在意细节!在聊天之后发现这几个地方的日志是必须的:1.参数配置:一般项目启动时就会加载参数,日志级别为fatal,这是一定会打印的,让我们清楚的知晓参数加载的情况。2.数据进来的时候:即请求参数:日志等级为debug或者info,通常为debug。3.报异常的时候:报异常的时候是必须打印的,否则我们无法知晓发生了什
2018-01-08 11:49:19
685
原创 ava.lang.IllegalStateException: It is invalid to call isReady() when the response has not been put i
不同的tomcat对应这个错误的报错方式是不一样的在更高的版本里面报错如下getOutputStream() has already been called for this response我这边报错的原因是在将response,与request转换成JSON.toJSONString(arguments)里面的参数时导致的将HttpServletResponse res
2017-11-21 13:30:32
1443
原创 application运行报类加载不了或类不存在问题
1.项目突然从好好的变成下面的情况2.分布式运行这个类时突然报上述的错3.删除项目,从SVN上下载了个新的还是出现一样的问题,修改了许多配置还是报错,网上的方法也试了好几个,还是没弄好。4 同事说他更换了我的setting文件,我换了回去就好了,弄得这个人整个的都不好了,这什么框架的分布式啊!这么坑人。竟然换了个setting 项目编译好的clas
2017-08-25 15:08:16
1148
原创 ServerI调用不到的问题
在做微信支付时,将Controller层的方法写到了另一个类里面的了,是直接通过类点方法调用的,做一个插入数据时,数据明明都拿到了就是插不进去,后台在Controller层里面写了个测试的接口结果插进数据了,这时怀疑是ServerI不能在其他类里面直接调用,即便注入了也不行,也测试了,加了这个@Component注解也完全不起作用。直到将方法移到Controller层才好的。由于花了较多时间才发现
2017-08-22 19:36:50
359
转载 win7x64下的redis安装与使用
先引用百度百科的一段话吧,具体可以到百科查看吧。Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。官方下载地址:http://redis.io/download,不过官方没有64位的
2017-07-06 10:34:49
363
原创 当项目中出现找不到明明存在的类的时候的解决方案
项目为maven项目右键项目,出现选择列表,悬着maven,继续右键打开,出现选择列表,选择 Update project 即可
2017-07-04 22:13:08
2921
翻译 拦截器
package com.zzgx.car.pc.utils;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.log4j.Logger;
2017-06-20 11:11:44
267
原创 初入级接口写法及思路
1.很少写接口,刚刚开始写的时候没思路是很恼火的 (1)数据库:在写接口之前一定要知道它是做什么的?需要什么字段?以及业务逻辑?它们决定你要定义多少接口!实体要创建多少! 字段有哪些!(2) entity层 :将数据库的字段按照数据类类型进行封装并生产setter与getter方法(3)dao层:dao层决定你方法的属性(增、删、改、查) 根据不同的方法的调用
2017-04-22 17:52:17
3011
转载 Eclipse安装SVN插件的两种方式
登录 | 注册收藏成功确定收藏失败,请重新收藏确定*标题标题不能为空网址标签位置个人主页 - 我的知识同时保存至:选择知识图谱 选择知识图谱新建?
2017-04-15 09:24:46
9964
Windows系统mysql连接工具dbeaver-ce-23.3.0-x86-64-setup
2024-01-08
Linux下安装java的jdk安装包与说明文档
2018-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人