- 博客(50)
- 收藏
- 关注
原创 Vue表格多选后,将勾选数据返现到弹框中列表,部分数据出现丢失情况
摘要:Vue表格多选后,将勾选数据返现到弹框中列表,部分数据出现丢失情况。客户反馈勾选表格数据后返回条目不一致的问题,原因是后端按create_time倒序排序时,相同时间导致跨页勾选异常。解决方法是在排序条件中增加自增ID字段,确保返回数据顺序固定,避免数据丢失。该方案有效解决了跨页勾选异常问题。
2025-09-28 13:57:01
161
原创 【Java】使用FreeMarker来实现Word自定义导出
本文介绍了使用Java中的FreeMarker模板引擎实现Word文档导出的方法。首先通过Maven引入freemarker依赖库,然后提供了两种Word导出工具类实现:一种基于磁盘路径加载模板(CreateWord方法),另一种使用相对路径加载模板(GeneratorWord方法)。工具类包含配置FreeMarker版本、设置编码格式、处理模板文件等核心功能,并提供了下载文件的方法(downloadFile),支持处理不同浏览器环境下的文件名编码问题。这些方法能够有效解决常规Excel无法满足的特殊导出需
2025-08-04 16:34:49
803
原创 【Java】XML文件的ResultMap生成工具类
xml文件中,快速生成resultMap映射,通过指定实体类来快速生成xml文件的resultMap映射文件
2024-09-24 14:58:44
596
原创 【Java】微服务负载均衡算法实现
Java负载均衡是指在多台服务器之间分配负载,以提高服务器的性能和可用性。它通过将请求分发到多台服务器来减少单个服务器的压力,从而提高系统的性能和可用性。这篇只是了解一下负载均衡的算法是如何实现的,在平常使用的话,feign里已经实现了负载均衡策略,所以不需要我们手动去撸代码实现。
2023-07-24 11:44:54
968
原创 【Java】使用多态特性来实现微信、支付宝、银联的流程部署
这篇文章使用Java中多态的特性来完成不同方式的。案例:使用接口多态的特性来完成微信支付宝银联的支付。
2023-06-30 12:03:39
930
原创 【微信支付】微信v3支付案例,SpringBoot集成IJPay实现微信v3支付
微信v3支付案例,SpringBoot集成IJPay实现微信v3支付
2023-06-15 15:22:51
3526
原创 【分布式事务TCC模式】 SpringCloud整合Seata框架,实现TCC模式
分布式事务TCC模式案例,在SpringCloud中集成Seata的TCC模型案例,简单了解TCC模型使用
2023-04-14 16:33:53
1272
原创 【分布式事务AT模式 SpringCloud集成Seata框架】分布式事务框架Seata详细讲解
SpringCloud整合seata框架,案例demo
2023-04-12 16:11:41
1484
原创 【分布式事务 本地部署Seata服务】分布式事务框架Seata本地部署详细讲解
本地部署seata服务,配置nacos,启动本地seata server服务
2023-04-12 15:20:52
2145
原创 【Java】HTTP请求工具类
在工作中可能存在要去调用其他项目的接口,这篇文章我们实现在Java代码中实现调用其他项目的接口。创建一个携带参数的POST请求,去请求其他项目的接口并返回数据。附加HTTP请求工具类,包含(GET、POST、无参GET、无参POST)
2022-12-26 16:36:10
6073
原创 【Java】自定义异常类
在这篇文章我给大家演示一下自定义异常类的编写,在业务编写时可以返回我们的自定义异常信息和状态码等如果参数为null或者为空则抛出我们自定义的异常。
2022-12-26 09:01:48
4003
原创 【Java】打印出一个对象的所有属性
如何打印出一个对象里面的所有属性和对应的值,通过重写`toString()`方法来实现。重写对象的toString方法,方法返回对象的所有属性。
2022-12-06 16:39:29
4923
原创 【Mybatis】Mybatis批量插入操作【详细教程】
对于我们在开发中很多场景都会遇到一些批量数据的插入操作,这篇文章我会简单展示一下案例和在插入时所注意的事项。
2022-10-28 08:34:02
6503
原创 【Java】统一结果集返回工具类
在我们java平常的开发中,比较重要的一点就是对于接口的返回值的定义,因为基本大部分的api接口都需要一个统一的返回,这样调用方就比较好处理,逻辑也清晰,所以设计一个统一的返回就比较重要了。例如200 可以标识成功,500可以表示报错,110可以表示未登录,120可以表示没有权限…code一般用来表示接口的调用情况,调用方可以根据code表判断这个接口的调用情况,些查询接口调用会有一个返回数据,用data来表示,工具类采用Object。
2022-10-20 11:59:02
2346
原创 【Flowable】Flowable工作流教程
我们要构建的流程是一个非常简单的请假流程。Flowable引擎需要流程定义为BPMN 2.0格式,这是一个业界广泛接受的XML标准。在Flowable术语中,我们将其称为一个流程定义(process definition)。一个流程定义可以启动多个流程实例(process instance)。流程定义可以看做是重复执行流程的蓝图。在这个例子中,流程定义定义了请假的各个步骤,而一个流程实例对应某个雇员提出的一个请假申请。我们要使用的流程定义为:这个流程应该已经十分自我解释了。
2022-10-14 14:39:54
9962
原创 SpringBoot整合Redis
在SpringBoot中操作Redis,了解RedisProperties的配置。这期会说一下SpringBoot的约定大于配置首先创建一个SpringBoot项目,版本按照自己的jdk来勾选 SpringWeb和Redis依赖删除多余文件我们在配置文件中配置redis开始测试一下,开启redis服务在测试类中编写代码 opsForValue()是操作字符串的,操作list就是ForList()操作hash就是ForHash()我们来创建一个User 在测试类中测试 运行一下可以看到报错的信息是没有序列化,
2022-06-17 09:30:19
548
原创 Mybatis使用on duplicate key update操作详解
mybatis的on duplicate key update练习,唯一索引存在则更新不存在则插入
2022-06-13 12:16:52
8115
3
原创 Java实现龟兔赛跑
使用继承Thread的方式来实现龟兔赛跑游戏我们首先来看一下需求:开始编写代码:首先我们创建一个动物抽象类Animal,在Animal中定义一个runing的抽象方法注意:这里面有一个回调方法,定义它的目的就是当任意一方跑完200m后,调用回调方法,表示比赛结束,另一方停止跑步接下来我们创建Rabbit类,继承一下Animal,调用里面的跑步方法...
2022-05-13 10:08:14
4104
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅