
Bug记录、开发记录
此专栏用于记录在开发中遇到的各种问题
Promise_J_Z
简单生活
展开
-
引用本地仓库私有jar包爆红问题
repositores里包含仓库地址,每次更新的适合都想要取拉去最新的代码,但是又因为网络不通,所以一直拉取不到,所以把这个文件删除之后,他就不会去拉去最新的,直接去本地仓库的。前言:各个公司都有自己的私有核心jar包,只能在公司maven仓库中拉取,如果当前环境无法链接到公司maven仓库,可以将jar包放到本地仓库,但是idea会出现无法识别的情况。本地仓库jar包目录下的 .lastUpdated 和 .repositories 文件,即可解决。原创 2024-08-25 17:09:34 · 319 阅读 · 0 评论 -
ORACLE查询死锁以及杀死死锁
2、执行下面语句杀死对应的会话,其中sid,serial为上述语句查询的值。1、执行预计查询死锁,这条语句直接复制执行即可。原创 2023-11-23 10:36:27 · 1247 阅读 · 0 评论 -
java后端返回给前端不为空的属性
目前遇到的一个问题。一个对象里面定义了数组、集合、和字符串属性等,但是返回给前端的时候数组和集合都是空的,前端接收到的是“” 一个空字符。然后保存的时候又把空字符传给后端,出现了数据结构不匹配导致报错。当返回前段的时候,如果对应的字段为空或为null,则不会返回给前端该属性。只需要注解写在属性字段上面即可。原创 2023-10-26 09:29:58 · 398 阅读 · 0 评论 -
FastJSON将对象转JSON字符串引发的血案
最近工作中需要将一个将近两百页的pdf的base64作为value转成JSON字符串,而代码中使用的方案就是JSONObject.toJSONString(obj);看网上资料有介绍JSON的最大支持处理对象可以到达1G,通过配置可以实现。不过我这里目前没有找到设置方案,先草草结束了。也就是说FastJSON内部设置了一个阈值,只要处理的对象大于67M,就会直接抛出OOM异常。而结果就是引发了OOM内存溢出。使用其他工具例如jackSon。原创 2023-09-14 23:15:25 · 1458 阅读 · 0 评论 -
oracle xx is not null and xx !=‘‘ 查不到数
原因 :当数据为'' 的时候,在数据库中会被自动设置成null,也许是因为数据库中就没有''这个东西,所以设置成查不到(具体的底层原因没有查阅过)处理方式: 在''中加上一个空格即可。前端时间刚写了一条sql查不到数据。原创 2023-08-02 20:26:13 · 935 阅读 · 1 评论 -
由spring定时任务@Scheduled(cron = “0 0 0/1 * * ?“)引起的坑
")可能会存在毫秒级别的误差,例如此时是2023-06-27 06:59:59.688 ,这时候虽然还没到七点,但是scheduled会检测到最近的时间(精确到秒) 是七点钟,就会开始执行定时任务,而此时new Date() 得到的实际是。定时任务执行之后使用new Date() 拿到当前本机时间,作为记录的创建时间,使用时间格式化(yyyy-MM-dd HH:mm:00) 将秒钟设置成0。存入数据库之后发现创建时间正常是整点,但是记录时间(格式化之后的时间)少了一分钟。意为每整点执行一次。原创 2023-06-27 11:42:18 · 2642 阅读 · 0 评论 -
mysql的sql语句!=‘‘不起作用?
mysql的sql语句!=''不起作用?原创 2022-08-26 10:55:03 · 1714 阅读 · 0 评论 -
HTTPClient的Bug记录:Illegal character in scheme name at index 0: xxx.xx.xx.xxx:xxxx/api/dd/user/sign_
使用httpclient发送请求的时候,在创建HttpPost(HttpPost httppost = new HttpPost(host+path);)这一步的时候就会报异常Illegal character in scheme name at index 0: xxx.xx.xx.xxx:xxxx/api/dd/user/sign_host是从配置文件中获取的,直接就是ip,例如127.0.0.1。在网上查阅资料之后发现只需要在ip加入http://就可以访问成功...原创 2022-02-14 10:45:49 · 1179 阅读 · 0 评论 -
Js bug记录:cbsy:411 Uncaught TypeError: Cannot read properties of undefined (reading ‘split‘)
报错:cbsy:411 Uncaught TypeError: Cannot read properties of undefined (reading 'split') at formatter (cbsy:411) at Object.<anonymous> (echarts.min.js:6) at Array.map (<anonymous>) at Object.f [as map] (echarts.min.js:1) at Obj...原创 2021-11-26 10:24:04 · 3538 阅读 · 0 评论 -
linux环境下cpu占用久居高位不下怎么办(java线程原因)?
前言:这是在学习哔哩哔哩上黑马的jvm教学中看到的一道题,再此做个记录贴上视频连接:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓_哔哩哔哩_bilibili第一步:通过top命令找出占用cpu较多的进程id第二步:通过ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu | grep 进程id 指令查看进程中线程占用cpu较高的线程id第三步:通过jdk自带的工具jstack来查找线程运行情况 指令:jstac...原创 2021-11-17 15:39:26 · 768 阅读 · 0 评论 -
Java、IDEA下的bug记录(1):Error:(233, 43) java: 常量字符串过长
bug图片:解决方案:1、先打开Settings2、在搜索框中输入Java Compiler 然后将Use Compiler 改成Eclipse原:现:以上就是出现字符串过长在IDEA中的修改方法原创 2021-11-13 23:07:48 · 527 阅读 · 0 评论