自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java实现ai问答:文字一段一段分批流形式输出到客户端

实现一个像 `ai问答` 类似,一个接口,先处理好的先返回到客户端渲染,等下部分数据处理好再接着返回到客户端,直到所有数据处理结束,接口调用完成。

2024-03-19 09:59:51 245

原创 嵌套事务的内层事务方法被try catch捕获,但是依然导致外部事务的回滚问题

导致这个问题的重点是需要李姐 嵌套事务中的事务默认传播特性 ,方法A 执行的所有数据全部回滚,我们可以知道,是 方法A 上标识的 @Transactional 准备别事务管理器切面检测到了,才会导致 方法A 事务全部回滚。可是报错明明在 方法B ,为什么会导致 方法A 的事务回滚呢?我们都知道,@Transactional 事务的默认传播机制是 Propagation.REQUIRED,即:若有事务,则复用,没有则创建一个。所以 方法A 和 方法B 事务是同一个事务,在 方法B 执行的异常在catch住

2024-03-14 15:04:51 328

原创 Apache POI XWPFDocument 生成表格时固定列宽度

这一步是设置表格和每列的宽度固定,不会随文字多少自动适配宽度,没有这步的话,就算设置了单元格和表格的宽度也不会生效;不知道是我的用法不对还是这个方法本身就是有问题的。但是单元格文字多的话比例还是会失效。如果不想设置比例也可以自行修改;右边两列文字过多挤压前面几列。如上是设置每一列的宽度比例;其他几列直接挤压消失了。即每一列格式固定宽度。

2024-01-25 10:57:20 951 1

原创 hazelcast Jet :Jdbc执行多个sql 、Jdbc操作并行问题解决方案

在hazelcast jet中的作用就是管道的末端,原则上只能有一个。在 initIpNvrRelData() 方法中做多个。的执行处理,还可以在里面用事务做多个sql的原子性。在一条管道里面想要执行多个sql,在。项目启动的时候,控制台会打印流程图的。分割成了两个分支,可能会导致:两个。操作合并到主分支上,并且有先后顺序。我们复制这一段代码放到。就可以看到图形化页面了。

2023-09-22 15:22:01 187

原创 hazelcast Jet 提示 java.lang.IllegalArgumentException: “mapFn“ must be serializable 错误异常解决方案

hazelcast Jet 提示 java.lang.IllegalArgumentException: "mapFn" must be serializable 错误异常解决方案 但是代码中的实体已经实现了序列化接口,后来经过分析,方法中引用的数据也必须是要不可变的,而我们的。在对批处理流数据中做处理的时候,方法中引用的对象必须是序列化的,也就是需要。哪怕这个方法返回的数据不会变也是不行的。

2023-09-22 14:46:53 92

原创 hazelcast Jet 提示 These transforms have nothing attached to them 错误异常解决方法

对BatchStage收流,做log打印。,它会认为你对这个数据没有做任何处理。一个完成的过程要包括。

2023-09-22 14:30:03 93

原创 not in遇上null的坑

not in 相当于and条件,只要有一个false,那么所有的都为false,所以查出来的数据固定为空。用于检查子查询是否至少会返回一行数据,强调的是是否返回结果集,不要求知道返回什么。以子查询表B的结果集为驱动,在表A中依次遍历查询id是否在子查询的结果集中存在。以外表表A为驱动表,若括号内的子查询有任意数据返回,表示当前行匹配成功。:not in中的数据过滤掉空值 或 使用。当not in中包含null。

2023-06-28 16:13:11 663 1

原创 jenkins 执行脚本 Permission denied: file: /usr/lib64/python2.7/socket.py li 错误解决方案

jenkins 执行脚本 Permission denied: file: /usr/lib64/python2.7/socket.py li 错误解决方案

2023-03-28 13:21:49 598

原创 Mysql 实现对查询结果进行 补0、补行 操作

Mysql 实现对查询结果进行 补0、补行 操作开发过程中有时候我们需要对一些数据进行进行补行处理,通过代码实现的方式我就不多说了,接下来我给大家展示一下通过sql的实现方式。如果course_type没有对应的记录,那么这一行的数据都没有。3.真实数据表t2有值的展示真实数据,没有的话补0。2.用真实数据表t2对模拟表t1进行左关联。1.先模拟出来应有行数的数据表t1。

2023-02-23 14:24:09 1472 2

原创 Mysql实现for循环遍历

这是大概逻辑,主要是通过一段sql查出数据源,然后再遍历查出来的集合做一些其他sql操作,🆗,接下来就是具体sql实现,我们是通过mysql的存储过程实现。中间还需要一些自增的变量。

2023-02-23 10:00:47 4088

原创 Seatunnel组件Jdbc TO Doris出现的异常Failed to flush data to Doris. Column has no default value. column: XXX

Seatunnel组件Jdbc TO Doris出现的异常Failed to flush data to Doris. Column has no default value. column: XXX

2023-02-20 11:16:03 2229

原创 mysql多行转一行、多行转多行

mysql多行转一行、多行转多行。

2023-02-16 16:18:04 1771

原创 Java使用POI修改Excel文件

【代码】Java使用POI修改Excel文件。

2023-02-07 17:51:59 1962

转载 MySQL中ORDER BY与LIMIT一起使用(有坑)

MySQL中ORDER BY与LIMIT一起使用(有坑)mysql进行ORDER BY和LIMIT的时候 内部会进行优化,ORDER BY的列有相同的值时,LIMIT 10和LIMIT 10,10 可能会查出重复的数据如果要避免的话可以额外增加一个排序字段(比如:id)

2022-12-14 19:41:31 1106

原创 MYSQL ON DUPLICATE KEY UPDATE 语法使用

MYSQL ON DUPLICATE KEY UPDATE 语法使用。

2022-12-14 17:03:14 98

转载 SQL NOT IN NULL 查询数据为空问题

SQL NOT IN NULL 查询数据为空问题

2022-12-14 13:28:14 178

原创 【mybatisBUG记录】mybatis 在数值类型Long Integer Float...下等于0 导致if-test 不成立问题

mybatis 在数值类型Long Integer Float...下等于0 导致if-test 不成立问题

2022-08-31 14:28:11 465 1

原创 mybatisplus:Count()方法和groupBy组合使用的报错问题

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 解决

2022-07-01 12:40:45 10814 1

原创 easyexcel导出报错com.alibaba.excel.exception.ExcelGenerateException: java.lang.NoClassDefFoundError解决方案

起因:项目easyexcel框架是2.2.6的 子依赖poi是3.17版本 三级等保说这个版本有安全问题于是我把poi替换成了4.1.2版本然后导出文件出现报错:com.alibaba.excel.exception.ExcelGenerateException: java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader at com.alibaba.excel.write.ExcelBuilderImpl.<

2022-03-31 20:44:01 17779 3

原创 SpelEvaluationException: EL1007E: Property or field ‘xxx‘ cannot be found on null解决方案

SpelEvaluationException: EL1007E: Property or field 'xxx' cannot be found on null解决方案redis缓存的时候参数对象为空 key为null 导致报错解决方案:1.删除@Cacheable或@CacheEvict2.入参前判空

2021-12-31 11:09:44 3185

原创 服务器jar包远端debug

服务器jar包远端debug服务器中jar文件jar包方式启动时:添加以下参数java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar remoteTest-1.0-SNAPSHOT.jar启动成功会出现:IDEA中配置远程此时你就可以随心所欲的debug了tips:本地需要打开服务器端的代码 并且两端代码版本需要保持一致...

2021-07-01 17:26:11 441

原创 MySQL语法-this is incompatible with sql_mode=only_full_group_by 最终解决方案

MySQL语法-this is incompatible with sql_mode=only_full_group_by 最终解决方案在sql语句中使用GROUP BY 如果出现以下错误this is incompatible with sql_mode=only_full_group_by简单来说,就是mysql数据库版本不支持这种group by语法解决办法可以将mysql版本降到5.7以下最简单的方法:修改mysql配置文件 vim移到最后一行加入:sql_mode ='S.

2021-04-08 15:21:31 86

原创 mybatisPlus queryWrapper条件构造器常见用法

mybatisPlus queryWrapper条件构造器常见用法-------------------------------------------------------------------------------------------------------------------------要让其生效 需要给queryWrapper对象当成参数传到mapper.xml中注意需要使用@Param注解给queryWrapper起别名结果需要转换成分页对象可以直接在参数中注入page对

2021-04-08 14:17:40 1098

转载 github镜像加速网址

github镜像站:https://github.com.cnpmjs.orghttps://hub.fastgit.org可以直接替换github站点加速下载文件。转载:https://blog.csdn.net/weixin_45275937/article/details/115324543

2021-04-08 13:48:46 1396

java面试题总结.zip #资源达人分享计划#

javaSE redis linux mysql mybatis spring springBoot springCloud jvm 多线程 设计模式等面试题分类整合总结 #资源达人分享计划#

2021-08-04

aspose-words-15.8.0.zip #资源达人分享计划#

aspose word无水印jar包下载

2021-08-04

阿里巴巴Java开发手册终极版v1.3.0.zip

java界的九阴真经

2021-04-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除