- 博客(43)
- 收藏
- 关注
原创 oom问题查找-java.lang.OutOfMemoryError: Java heap space
oom的解决方式直接百度大部分都能找到答案,一、如果能确定数据量,可以直接使用加内存的方式,这个百度一下可以找到,在启动jar的时候设置最小和最大内存-Xms,-Xmx。二、如果没办法加内存的情况,根据报错找到代码对应的行数,然后看具体是哪个对象oom了,查看是不是多次new该对象,没复用这个对象,改成多次复用这个对象,减少对象中的数据,每次给对象中设置少量的数据,多做几次处理对象,入库操作,处理完后并清空对象。
2024-02-22 10:08:19
496
原创 pycharm 找不到 flask_appbuilder 和 flask_babel 依赖包
今天去拉了个python项目,准备在本地跑一下,遇到的问题记录一下。
2023-12-29 14:16:37
838
1
原创 ***error*** (zip#Browse) unzip not available on your system
最近需要给服务器上部署一个第三方的项目,遇到的各种问题记录一下。
2023-12-22 09:48:15
476
原创 Caused by: java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
最近需要给服务器上部署一套第三方的代码,遇到了各种问题,记录一下。
2023-12-21 18:08:04
123
原创 用Java的Process执行命令行,ffmpeg抽帧到一千多帧图片卡住,不报错。
最近需要写一个抽帧、推流的工具类,抽帧写好测试的时候也没问题,等到真正用的时候就发现各种问题。
2023-12-06 10:14:47
878
1
原创 Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,549] Message: 元素类型 “proce
最近更新版本以后,发现flow able有个流程报错了,读取XML报错了。
2023-11-09 11:56:14
581
原创 Nginx安装
1、到 https://nginx.org/en/download.html 下载nignx。3、解压文件到/usr/local目录。2、把下载下的nginx放到服务器上。进入 nginx 的sbin 目录。4、进入nginx-1.14.0。
2023-10-08 14:37:50
67
原创 org.apach .rocketmq, remoting .exception .RemotingTooNuchRequestExceptionCreate breakpoint : sendDef
后面还遇到个更离谱的问题,放测试服务器没问题,在本地就会报错,找了两天才找见,是因为端口没开。所以大家一定要检查网络。telnet 一下 ,看看端口是不是都开了。出现这种情况的主要原因是rocketMQ配置的有问题,需要仔细检查一个mq的配置,一定要多检查几遍。
2023-07-29 15:47:40
208
原创 leetcode58:给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
【代码】leetcode58:给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
2023-07-25 11:28:05
687
原创 leetcode28:给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不
给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1。
2023-07-25 10:18:42
450
原创 Caused by: java.lang.IllegalStateException: Encountered invalid @Scheduled method ‘dataStatusUpdateD
例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)
2023-06-06 17:34:44
615
原创 Caused by: java.lang.IllegalStateException: Encountered invalid @Scheduled method ‘dataStatusUpdateD
最后才发现是写的方法加入了入参,定时任务是不能带参数的,最后我的解决方式是把入参去掉了。不过我还是建议写成两个方法吧,一个手动,一个定时。
2023-06-06 17:28:34
834
原创 Windows11卸载亚信端点安全管理系统和亚信安全软件
最近不需要用到亚信安全软件了,准备卸载的时候看了好多卸载的帖子最后把我自己卸载的方法给发一下。卸载的时候必须进入安全模式修改注册表才可以,进入安全模式可以看到提示,是和正常的Windows模式不一样的。
2023-05-19 23:51:02
13847
9
原创 Java给数据库插入数据不能有重复数据的问题
最近遇到一个问题,插入的时候需要根据插入的数据判断有没有重复的,本来自己想的办法是每次插入的时候查询一下比较出不一样的再插入。具体如下。
2023-03-31 10:39:32
1301
原创 easyexcel表头单个字体样式注解使用
最近使用easy excel遇到了一个非常奇怪的问题:我是用注解实现的表头字体样式,循环写入每个sheet页,我只给单个表头加了字体样式,结果从第二个sheet页开始所有的表头都改变了字体样式。
2023-03-03 11:47:11
1262
原创 Caused by: java.lang.IllegalStateException: Logback configuration error detected:
Caused by: java.lang.IllegalStateException: Logback configuration error detected:
2022-11-21 16:27:30
4597
原创 前端用Ajax传到后端控制层所有值都是null
今天用Ajax给后端传数据,发现数据超过2MB就不能上传了。后端控制层接收到的数据都为null。
2022-07-18 16:16:25
1275
原创 IDEA启动tomcat控制台乱码
项目场景:IDEA启动tomcat控制台乱码问题描述:IDEA启动tomcat控制台乱码原因分析:遇到这个问题百度了好多方法都没用后来无意间看到一个方法解决了问题解决方案:点击删除VM options:里面的内容 就可以解决这个问题了...
2022-03-24 17:39:03
588
原创 HTTP状态 404 - 未找到 类型 状态报告 消息 请求的资源[]不可用 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 Apache Tomcat/8.5.70
项目场景:Idea启动javaweb 程序报错HTTP状态 404 - 未找到类型 状态报告消息 请求的资源[]不可用描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。Apache Tomcat/8.5.70问题描述:在本地可以启动tomcat,用idea启动tomcat项目报错。解决方案:打开Tomcat配置,看这里是不是配置有问题最下面不能选中Build ,要选中下面那个点应用...
2022-03-21 11:48:24
10338
6
原创 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误
1、检查xml文件所在的package名称是否和interface对应的package名称一一对应2、检查xml文件的namespace是否和xml文件的package名称一一对应3、检查函数名称能否对应上4、去掉xml文件中的中文注释5、随意在xml文件中加一个空格或者空行然后保存parameterType类型一定要有对应对应的包名路径要一致...
2022-03-12 15:58:09
119
原创 springmvc HTTP状态 404 - 未找到 类型 状态报告
HTTP状态 404 - 未找到类型 状态报告描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。Apache Tomcat/8.5.70遇到这个问题要看自己的文件有没有放对位置index.xml文件web.xml文件...
2021-08-26 12:02:56
2279
原创 org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession. ### Cause: org.ap
org.apache.ibatis.exceptions.PersistenceException:Error building SqlSession.Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 16; 文档根元素 “configuration”
2021-08-16 11:46:56
304
原创 Exception in thread “main“ org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obta
Exception in thread “main” org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureLast packet sent to the server
2021-08-06 11:55:25
2809
原创 Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Exception in thread “main” java.lang.IllegalStateException: Could not load JDBC driver class [com.mysql.jdbc.Driver]at org.springframework.jdbc.datasource.DriverManagerDataSource.setDriverClassName(DriverManagerDataSource.java:130)at com.domain.jdbctempl
2021-08-06 11:48:33
1863
原创 Python入门-知识点整理(七)(集合增删改查)
前面列表的增删改查已经写的很详细了,这个就粗略的写一下吧。增数据add() #已有数据不增加。updata() 追加的数据是序列。删数据remove() 删除集合中的指定数据discard() 删除集合中的指定数据pop() 随机删除集合中的某个数据,并返回这个数据查数据in not in判断数据是否在集合序列...
2019-08-28 01:02:01
187
原创 Python入门-知识点整理(六)(列表增删改查)
查数据:strd_d=["ccc","ddd","hhh"]strd=input("请输入")if strd in strd_d: print(f"有")else: print(f"没有")增数据:append():列表结尾追加数据。 -列表序列.append(数据)strd_d=["ccc","ddd","hhh"]strd_d.append("vvv")pr...
2019-08-26 19:20:06
149
原创 Python入门-知识点整理(五)(字符串序列)
下标从计算机为数据序列中每个元素分配的从0开始的编号切片序列名[开始位置下标:结束位置下标:步长]常用操作方法find() index()字符串序列.replace(旧字串,新字串,替换次数)字符串序列.split(分割字符,num)字符串序列.ljust(长度,填充字符)字符串序列.rjust(长度,填充字符)字符串序列.center(长度,填充字符)字符串序列.s...
2019-08-26 14:13:37
182
原创 Python入门-知识点整理(四)(条件语句)
条件语句`1-100相加i = 1su = 0while i <= 100: su+=i i+=1print(su)结果:50501-100的偶数相加i = 1su = 0while i <= 100: if i%2==0: su+=i i+=1print(su)结果:2550...
2019-08-25 17:52:19
158
原创 Python入门-知识点整理(三)(转换数据类型的函数+运算符)
转换数据类型的函数int(x[,base]) 将x转换为一个整数float(x) 将x转换为一个浮点数complex(real[,imag]) 创建一个复数 real为实部 imag为虚部str(x) ...
2019-08-24 19:26:04
331
原创 Python入门-知识点整理(二)(两种Python输出方式+转义字符+结束符)
两种输出方式第一种name='Json'age=20print('我叫%s,我%s岁了' %(name,age))第二种name='Json'age=20print(f'我叫{name},我{age}岁了')第二种比第一种简洁高效。转义字符\n:换行。\t :制表符,一个tab键(四个空格)的字节。...
2019-08-24 14:26:24
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人