- 博客(123)
- 资源 (2)
- 收藏
- 关注
原创 【JAVA】不使用工作流引擎,如何实现项目中审核操作
做项目时老板觉得使用工作流引擎太重了,不让用。于是单从代码角度出发和通过设计数据库来实现项目中的审核操作。此设计当然不如现有的flowable等工作流引擎好用,且无流程图展示,但贵在是另一种审核思路。
2024-12-13 10:45:32
1410
原创 【方案三】JAVA中使用ocr(Umi-OCR)
前两个方案都是自己做着玩儿的,实际运用到上线项目是要收费的,该方案使用的是免费开源的工具,就算运用到商业项目也不会侵权,建议使用这个方案。
2024-12-03 10:17:08
1607
原创 You can‘t specify target table ‘as_fall_grain_burn_apply‘ for update in FROM clause
字面意思是说,不能在同一语句中,先select出同一表中的某些值,再update这个表,即不能依据某字段值做判断再来更新某字段的值。select 的结果再通过一个中间表 select 多一次,就可以避免这个错误。
2024-11-28 11:09:47
359
原创 【JAVA】使用mybatis plus查询数据库中的geometry字段为null
字段在数据库中确实有值,但是查询结果显示为。在 MyBatis Plus 中,查询的。指定TypeHandler。
2024-11-19 17:03:54
514
原创 【已解决】Parameter index out of range (14 > number of parameters, which is 13).
字面意思就是sql传参数量对不上,但我检查几遍代码都感觉没问题,sql单独拿到mysql里运行也没问题。删掉注释就不报错了,但奇怪的是我后面想复现下这个问题,把报错信息完整的截图下来分享出来,结果把注释都重新加上,并且maven clean了重新跑,居然不报错,由于问题复现不出来,所以不确定是哪个注释导致的问题。意思是两个参数是不同的类型,但是mapper里指定了同一个类型,但我检查了下我的代码,并没有这个问题,我没指定parameterType。
2024-11-14 10:25:06
841
原创 java中的复杂表头导出excel(使用poi附完整代码)
之前的导出都是单行表头+数据,所以使用easyexcel框架自带的方法两行代码就搞定了,需求变动之后要导出复杂的表格,更贴合实际运用点,针对客户需求,我们需要重新写导出方法。对复杂的表格还是选取最原始的方法,使用poi创建表格
2024-10-22 10:42:34
2666
1
原创 【方案二】java实现ocr功能(Tesseract OCR)
2、下载语言库文件(不要放到resources下,可以放到项目所在目录下)4、测试接口(只能上传jpg文件)1、pom文件中引入依赖。
2024-08-30 11:01:21
1445
原创 Handler dispatch failed; nested exception is java.lang.Error: Invalid memory access
在使用Tesseract做ocr识别功能,遇到的这个问题。
2024-08-30 10:44:46
886
1
原创 javax.imageio.IIOException: Not a JPEG file: starts with 0xff 0xd9
最近在用java做一个上传图像识别文字的功能,上传图像后报错。
2024-08-30 10:33:12
742
原创 “Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: Java heap space“
记录一次上线过程中出现的内存溢出解决方案。
2024-08-29 10:15:50
2492
原创 使用ClassLoader.getSystemResource更新上线后空指针异常
本地项目启动不依赖jar包,所以这个路径能找到,更新到线上是以jar包的形式,所以需要把所依赖的这些包文件也放到线上服务器中,指明路径。更新上线后,发现使用ClassLoader.getSystemResource("dependencies")找不到依赖包。同时将所依赖的dependencies文件夹放到服务器上与jar包所在的同级目录下,重启服务器,问题解决。
2024-08-28 16:53:17
1343
原创 ocr识别遇到的问题(nested exception is java.lang.UnsatisfiedLinkError)
上篇讲过我使用冰蓝的jar包在Java 项目中扫描识别图片中的文字,这篇写更新上线中遇到的问题。出现问题的根本原因是本地用的windows操作环境,线上用的linux操作系统,两个系统对这个ocr识别功能所需的jar包不一样查找问题的时候官网也没仔细看,直奔官网截图去了,引以为戒。
2024-08-28 16:43:09
1136
原创 dubbo和springcloud有什么异同?
Dubbo主要关注于高效的 RPC 调用和服务治理。提供了一个综合的微服务解决方案,涵盖了从服务注册到配置管理的广泛功能。它们可以根据具体需求和现有技术栈选择使用,也可以结合使用,例如在 Spring Cloud 环境中集成 Dubbo 作为 RPC 框架。
2024-08-15 15:54:28
627
原创 dubbo和nacos的异同
Dubbo是一个 RPC 框架,主要关注服务调用和服务治理。Nacos是一个服务发现与配置管理平台,主要关注服务注册、发现和配置管理。它们可以互补使用,例如在使用 Dubbo 作为 RPC 框架时,可以选择 Nacos 作为服务注册中心和配置中心,以实现更全面的服务治理。
2024-08-15 15:48:54
2815
原创 jar包启动报错:Runtime only recognizes class file versions up to 52.0
代码出现标红提示,直接用alt+enter去看是什么原因,有时候操作太快,没看原因就直接按给的快捷操作去做了,一个enter下去,上面的代码就是idea自己添加的,但是嘛,知道是这个原因,下次还敢啊哈哈哈哈哈。看起来像是java版本没指定对,之前这个项目是能启动的,所以肯定是最近修改了什么东西,大概率是pom文件里引用了什么跟当前版本冲突的jar包,所以查看新代码,把pom文件中可疑代码删掉,重新启动就能成功了。
2024-08-08 16:46:58
370
原创 Java返回前端Bigdecimal类型数据时“0E-8“及小数点多余0的问题
在Oracle数据库中,number(36,16)类型的字段,使用BigDecimal类型进行映射字段,能够正常获取到去除后缀0的值。MySQL数据库中存储为decimal(36,16)对应的字段,使用BigDecimal进行映射,会得到加后缀0的数值。例如在oracle中实际精度是16位的数值0.000345344,使用BigDecimal接收,会得到0.000345344,而mysql会得到的值为0.0003453440000000,这样返回给前端,就会有问题。
2024-06-06 09:48:03
2736
原创 Content type ‘multipart/form-data;boundary=--------------------------412287715152415093255427;charse
解决方法:将File类接收换成MultipartFile接收。
2024-06-04 15:16:53
671
原创 java项目(nacos)启动时报错Cannot load driver class: org.postgresql.Driver
nacos中的配置把本地配置覆盖掉了,所以本地配置不起作用。
2024-06-04 15:12:26
1340
原创 Win10文件系统错误(-2147219196)
C盘快挤满了,导致电脑很卡,于是删掉了C盘用户下的一些文件C:\Users\DIY-PC,省了五六十G的内存,结果发现把一些系统文件也删掉了,导致图片预览报错。打开 Windows Powershell管理员窗口时,刚开始我是用的是win+x快捷键打开,结果报错。(自己的没截图,在网上找了个类似的图)再次打开图像,能正常打开了。
2024-06-04 14:58:09
2189
原创 JAVA8新特性,取list实体类中的某列.stream().filter
【代码】JAVA8新特性,取list实体类中的某列.stream().filter。
2024-05-30 16:29:37
405
原创 Invalid bound statement (not found): org.springblade.core.mp.mapper.BladeMapper.insert
虽然方法不是从这篇博文中找到的,但是这个博文挺优秀的可以参考下其他的因素导致的扫描不到包。启动类上没加:@MapperScan("com.dh.**.mapper")mapper扫描包没修改。
2024-05-28 14:08:35
419
原创 使用BigDecimal定义的实体类字段返回给前台的是字符串类型,如何返回数字类型
做项目的时候数据字段通常定义为bigdecimal类型,方便进行运算,但是发现接口调用后返回给前台的是字符串,这篇博文讲的是如何将定义的bigdecimal类型返回给前台数字类型。
2024-05-28 14:02:37
1160
原创 java中使用mysql的json字段(代码示例)
最近做了个小项目,第一次使用json类型的数据库字段,这篇博文讲下使用过程中遇到的问题(数据库框架使用MyBatisplus)
2024-05-28 13:51:00
1561
原创 .gitignore配置以及解决文件不生效
gitignore文件只会在第一次提交项目的时候写入缓存,也就是说如果你第一次提交项目时候忘记写.gitignore文件,后来再补上是没有用的,.gitignore文件是不生效的。因为在缓存中已经标记该项目不存在ignore文件了(boolean)所以我们使用git rm -r --cached .去清除所有的缓存。然后再次提交代码就可以了,这样.gitignore文件就会生效了。重新提交后发现.gitignore文件生效了。新建.gitignore文件。.gitignore配置。
2024-05-16 17:50:54
424
原创 python将图片以及标注信息按类别分开
现有的数据集一张图片上往往有多个标注类别,这样训练出的模型可以识别多个类别目标,我们需要只能识别单一类别的模型。将原有的数据集按照类别分开,重新进行训练。
2024-05-13 10:04:11
734
原创 上下左右翻转照片以及标注信息扩充数据集
使用yolo训练模型时,遇到数据集很小的情况(一两百张),训练出来的模型效果不好,可以选择扩充数据集重新训练,这篇文章提供将照片左右翻转,上下翻转,以及将标注信息进行对应的翻转,这里的标注信息是yolo五列格式的:分别代表:类别、归一化的中心点的x坐标、归一化的中心点的y坐标、归一化的目标狂的宽、归一化的目标框的高。
2024-05-13 09:52:00
506
转载 offset explore 工具介绍(原kafka tool)
Offset Explorer(即Kafka tool)是用于管理和使用Kafka群集的GUI应用程序。它提供了一个直观的UI,允许用户查看Kafka集群中的对象以及集群主题中存储的消息。官网地址:https://www.kafkatool.com/。此工具个人使用是完全免费的。
2024-04-24 16:22:35
1544
Tesseract ocr语言库
2024-08-30
holder.min.js图片占位符插件
2018-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人