自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 简单工作流-节点增加输入内容

后端部分目录在:/java/spring-boot-demo/src/main/java/com/demo/workflow。前端部分目录在:/react/antd-pro-demo/src/pages/workflow。下一步做具体的流程流转了,可能要多等几天才能做完了。

2024-08-29 16:34:36 642

原创 简单工作流(后端部分-spring boot,顺便优化了下ui)

我这边用的JPA做持久化,如果是mybatis的话需要修改一下持久化层,代码整个拷贝的话直接运行一下sql文件改下配置就行,有bug或者问题的话欢迎留言。后端部分目录在:/java/spring-boot-demo/src/main/java/com/demo/workflow。代码部分其他都比较简单,就是流程保存的时候,需要拆分节点做一些验证,我也没有做的很严格,简单验证了一下。前端部分目录在:/react/antd-pro-demo/src/pages/workflow。

2024-08-28 17:08:03 524

原创 前端使用canvas绘制简单工作流-react

目前只做了绘制部分,绘制方式也比较简单,点击工具栏中需要绘制的图形,在画布上左键点击将会绘制一个图形出来,工具栏选中第一个,再点击其他图像,长按鼠标左键可以移动,删除使用键盘delete键,目前没做批量框选(懒得写了,按照点击选中的思路可以自己实现),工具栏最后一个画线,需要鼠标长按,起点与终点在图形上,路径为自动生成,不能自定义调整,但可以通过拖动节点改变路径。如需要传给后端需要调整格式(目前传不了,因为没做节点绑定人),后端的部分后面再做了,有空了再去优化,比如工具栏图标,UI什么的,完整代码如下。

2024-08-26 17:12:47 523

原创 解决antd TreeSelect 返回值不包含父节点问题 -自定义组件(react)

【代码】解决antd TreeSelect 返回值不包含父节点问题 -自定义组件(react)

2024-08-12 10:59:40 370

原创 自动生成JPA bean及repository生成简陋工具

因为工具不太灵活,手写了一个,没啥技术难度,纯堆代码量。

2023-10-08 17:56:00 245

原创 解决jpa更新是会插入空值问题(spring boot 3.0)

JPA 在执行更新操作时,需要在更新之前查询数据库,以获取实体对象的当前持久化状态和版本号等信息,同时检查是否有其他事务对该实体对象进行了修改。在 JPA 中,执行更新前首先查询数据库的逻辑,是为了确保数据的一致性和事务的可重复读。状态,然后将其保存到数据库中。在保存之前,JPA 需要重新查询数据库获取实体对象的持久化状态,并将实体对象与数据库的记录进行比较,生成对应的 SQL 语句,以确保数据的一致性和完整性。另外,JPA 中的更新操作是基于实体对象的状态变更识别的,需要将实体对象的状态从。

2023-06-08 16:40:28 1160

原创 JPA 自定义通用函数异常

由于业务场景需要,我需要一个根据主键列表删除主键的dao函数,JPA内置的函数不能满足此需求,所以我新增了一个通用函数代码如下import org.apache.ibatis.annotations.Param;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.repository.NoRepositoryBean;import java.util.Lis

2020-09-08 11:29:48 1200

原创 spring boot security 实战

最近需要新做一个项目,后端是spring boot ,由于涉及到用户权限验证,于是去看了看spring security,在这里记录一下配置过程首先引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-s...

2018-07-07 16:04:42 856

原创 理解numpy的rollaxis与swapaxes函数

在理解这两个函数之前,首先要理解numpy数组的轴轴(axis)是数组中维的标志,用维来解释的话过于抽象了,我们可以通过一个实例来说明假设我有一张学生成绩表,成绩表是按座位排列,成绩表如下783487258325679722137843874589那么这张表的横轴就是就是排,竖轴就是列,我们可以算哪一排或者哪一列的平均分或者最高分,就是指定轴做运算,我们给把张表当成一个二维数组并加上数组下标,变成...

2018-05-04 15:26:32 9401 12

原创 spring boot rabbitmq 接收消息时异常死循环

spring boot rabbitmq的使用很方便,只需要两个注解即可实现,这里就不赘述了,网上有很多资料不过在使用时,我发现有些情况与我看的一些资料有出入如果在发送消息时,调用的是AmqpTemplate.convertAndSend("",Object),那么你就需要增加一个配置做Json转换,不然在接收时消息异常,然后消息无法被消费,一直消费会造成死循环,具体配置可以看官方资料,因为我用S...

2018-04-18 10:39:27 8810 3

原创 spring cloud stream rabbitMq 生产-消费模式

首先创建两个spring cloud项目,一个项目为生产者项目,一个项目为消费者项目在两个项目中引入stream的包这里使用的是rabbitMq的包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>...

2018-04-17 10:20:18 5784 2

原创 Spring boot junit 单元测试

导入maven包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test&l...

2018-04-12 11:43:53 257

原创 spring cloud 连接mysql时区错误

spring: application: name: service datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8 username: ...

2018-04-11 21:46:48 1389 2

原创 mongo spring 分组求单字段最大值以及处于最大值数据的其他字段

今天接到一个任务,统计一张mongo中询价表中的数据,字段有cityName,cityId,calDate,updateDate,price,amountOfIncrease.这张表是每隔一段时间生成数据,所有会存在cityId相同而calDate不同的情况,现在要查出calDate离现在最近的每个城市的数据,也就是说要按城市分组,查出每个城市中calDate最大的数据.最开始我想的是用聚合操作分...

2018-04-10 17:27:41 3442 1

原创 spring mongo填坑-聚合查询时查询条件要放在前面

Spring的MongoTemplate提供了聚合查询的接口,我写了一个简单聚合查询List<AggregationOperation> operations = new ArrayList();operations.add(Aggregation.group(new String[]{"field1,filed2"}).count().as("count"));operation...

2018-04-08 10:48:34 1410

原创 spring-mongo填坑-表名命名不规范时必须设置collection

接手一个业务要对mongoDB进行查询,我选择了spring的MongoTemplate,结果有一个表死活查不出数据,其他的表试过都没有问题,这个表和其他表唯一的区别就是命名方式不一样,其他的表是首字母小写,这张表的首字母是大写的,而我写的Bean是都是首字母大写,我猜测可能spring做处理的时候如果不指定collection,默认会将首字母小写,于是我对collection进行了指定,果然问题...

2018-04-08 10:13:27 3746 2

空空如也

空空如也

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

TA关注的人

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