华如锦
qq:610207151
展开
-
java事务回滚原理 Java事务回滚的实现及流程
回滚点是事务中的一个标记,可以在事务执行的过程中设置多个回滚点。当事务回滚时,可以选择回滚到指定的回滚点,而不是回滚到事务开始的状态。事务回滚是指当事务执行过程中出现异常或错误时,将已经执行的操作全部撤销,恢复到事务开始之前的状态。当事务中的某个操作发生异常时,事务管理器会捕获异常,并根据事务的隔离级别和回滚策略来决定是否回滚事务。4. 事务管理器:Java中的事务回滚由事务管理器来负责。通过这些机制,Java中的事务可以保证在发生异常或错误时能够回滚到事务开始之前的状态,确保数据的一致性和可靠性。原创 2024-07-23 10:00:07 · 29 阅读 · 0 评论 -
【java高级】【算法】通过子节点 反向获取 树路径父节点 且不获取无关节点
将listP (用户对选项的 配置信息 自节点 id)进行遍历。要注意这里返回的 不是一个树list。【一般】我们开发中都是直接通过 树节点 返回 其下子节点。4.继续 这一步 将LIST 转为 一个树list。并且去重后整理 选择的树 自节点 id为一个list。依旧是返回树,但是只包含 选择的子节点。数据库中存储的 用户对选项的 配置信息。就是 通过子节点id 筛选出 父节点。如果 父节点 又有 父节点 就继续。用户配置在某选择框的选项。以及涉及的父节点,树路径。而且还要考虑多节点的情况。原创 2024-07-01 14:45:25 · 110 阅读 · 0 评论 -
flowable工作流 完成任务代码 及扩展节点审核人(实现多级部门主管 审核等)详解【JAVA+springboot】
flowable工作流【JAVA+springboot】前端传递此参数就可以实现 流程中 审批 更新流程变量参数var。可以看到 complete()方法 传递了流程变量参数var。使用flowable 工作流 完成任务代码 详解。也可以进行更多扩展 实现流程中更新表单内容功能。实现对于流程自定义 动态节点审核人 功能代码。原创 2024-06-04 15:45:21 · 199 阅读 · 0 评论 -
人工智能 框架 paddlepaddle 飞桨 使用指南& 使用例子 线性回归模型demo 详解
安装过程&使用指南&线性回归模型 使用例子本来预想 是安装 到 conda 版本的 11.7的但是电脑没有gpu 所以安装过程稍有变动,下面简单讲下由于想安装11.7版本 py 是3.9所以虚拟环境名称也是 paddle_env117检查环境即可。原创 2024-05-22 17:57:05 · 446 阅读 · 0 评论 -
【自研】工作流引擎设计与实现·基础【基础定义】篇
在工作流中,业内习惯使用bpmn规范来定义流程,但是因该规范过于庞大且复杂,所以本工作流的设计并不采用该定义规范。而是以LogicFlow流程编辑器框架为基础,进行自定义扩展。(省去前端再次技术选型的问题)这里做一下简单的介绍。上文我们提到的流程元素就是构成流程的基础单元,其中各节点对应着LogicFlow的node,而输入/输出边则对应着LogicFlow的edge。"x": 340,"y": 160,"text": "开始"},"x": 520,"y": 160,"text": {原创 2023-10-17 15:11:18 · 224 阅读 · 0 评论 -
jvm 堆内存 栈内存 大小设置
4种方式配置不同作用域的jvm的堆栈内存。原创 2023-10-07 16:36:54 · 500 阅读 · 1 评论 -
java批量查询等优化相关
然后if判断两个list。查询时直接分组 为map。批量查询时,有个问题。将关联部分作为key。原创 2023-09-18 14:26:53 · 229 阅读 · 0 评论 -
2023 年上半年软件设计师 真题分享
2023 年上半年 软考 软件设计师 真题分享原创 2023-09-15 11:53:49 · 867 阅读 · 0 评论 -
工作流引擎设计与实现·模型抽象 化
上文对工作流进行了一些基本的介绍,有了基础篇的内容,相信我们可以很容易抽象了一些实体模型:流程模型、开始节点模型、结束节点模型、任务节点模型、决策节点模型、分支节点模型、合并节点模型、边模型。原创 2023-09-14 15:21:22 · 117 阅读 · 0 评论 -
算法 -汉诺塔,哈夫曼编码
首先生成一颗哈夫曼树,每次生成过程中选取频率最少的两个节点,生成一个新节点作为它们的父节点,并且新节点的频率为两个节点的和。选取频率最少的原因是,生成过程使得先选取的节点位于树的更低层,那么需要的编码长度更长,频率更少可以使得总编码长度更少。生成编码时,从根节点出发,向左遍历则添加二进制位 0,向右则添加二进制位 1,直到遍历到叶子节点,叶子节点代表的字符的编码就是这个路径编码。从上面的讨论可以知道,an = 2 * an-1 + 1,显然 an = 2n - 1,n 个圆盘需要移动 2n - 1 次。原创 2023-08-28 17:05:25 · 358 阅读 · 0 评论 -
java lambda 工作中使用大全
标准类库已经提供了一些有用的收集器,以下示例代码中的收集器都是从 java.util.stream.Collectors 类中静态导入的。本篇主要从实际使用讲述了常用的方法及流,使用java8可以很清晰表达你要做什么,代码也很简洁。惰性求值:只描述Stream,操作的结果也是Stream,这样的操作称为惰性求值。我们看得reduce接收了一个初始值为0的累加器,依次取出值与累加器相加,最后累加器的值就是最终的结果。本文说的Stream要组合使用才会发挥更大的功能,链式调用很迷人,根据自己的业务去做吧。原创 2023-06-29 17:54:56 · 899 阅读 · 0 评论 -
【java】 【Springboot】 开发通用审核流程服务模块
批量审核,批量驳回,审核,驳回,批量退回第一步,退回第一步等操作。可以进行流程,节点配置,流程,节点审核人权限配置。原创 2023-05-31 13:00:27 · 820 阅读 · 2 评论 -
最新IDEA配置Maven指南一次奇葩问题记录(适用于2022及以下版本)
奇葩的idea需要多点几次生效!idea是专业2021.2.3。下载了maven3.5.4版本。maven用的是3.8.5。问题:maven版本不兼容。低版本不好找放到百度网盘。原创 2023-04-03 18:02:48 · 80 阅读 · 0 评论 -
蓝凌工作ekp开发使用一些js编写开发记录
1、上面为获取一个指定div下的多个div后继续获取其中的p标签元素的内容,并渲染到指定table的表格中知识点:注意这些选择器的使用2、下面为js实现一个多条件综合的判断知识点:注意这些地方的使用GetXFormFieldValueById这个为蓝凌ekp自带的一个js库中的方法,获取xform的值,存在问题,不兼容手机端。使用时注意。。。等待dom元素ready之后执行其中方法,目前来看是生效,可以使用的!知识点:注意这些地方的使用在使用split原创 2022-06-10 15:49:06 · 1757 阅读 · 0 评论 -
【微信开发】[JAVA实现]微信公众号网页授权登录
网上搜资料时,网友都说官方文档太垃圾了不易看懂,如何如何的。现在个人整理了一个通俗易懂易上手的,希望可以帮助到刚接触微信接口的你。请看流程图!看懂图,就懂了一半了:其实整体流程大体只需三步:用户点击登录按钮(其实就相当于一个链接) ---》 用户点击授权登录 ----》 实现获取用户信息代码。然后获取用户信息代码只需三步:获取code ----》 通过code获取acces......原创 2022-07-04 10:37:51 · 507 阅读 · 0 评论 -
node.js npm 使用 vue 编写
node.js有中文站点,上面下即可Node.js 中文网当然两个版本都比较高,某些项目install时会出现问题Vue的后台模板,项目README里面写的直接npm install,然后npm run dev就可以启动,可是我npm install之后报错,大概错误信息是没有安装python2.7环境Can't find Python executable "python", you can set the PYTHON env variable 此时,你只需要执行这一条命令就会给你安装python环原创 2022-07-04 10:17:19 · 149 阅读 · 0 评论 -
安装(k8s)kubernetes+docker集群+kuboard
首先1.配置所有服务器基础环境防火墙设置 yum国内源设置 一些必须工具 jdk java开发 lrzsz 上传下载 wget 网络下载 telnet 网络相关 bind* 网络相关 net-tools 网络相关 nscd dns相关 docker 容器相关 docker阿里镜像源# 防火墙设置systemctl stop firewalldsystemctl disable firewalld# wget,没有则安装yum list wget y原创 2022-01-13 09:22:00 · 412 阅读 · 0 评论 -
oracle sql记录
begin函数批量更新数据库数据BEGIN FOR aa IN ( SELECT dept.fd_id as deptid,M.fd_id as fdid FROM km_imissive_send_main_bbak M LEFT JOIN sys_org_element person ON M.doc_create_id = person.fd_id LEFT JOIN sys_...原创 2022-06-09 11:16:03 · 230 阅读 · 2 评论