logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mysql 视图中用变量实现 自增序号

使用子查询初始化变量:适用于所有版本的 MySQL,但代码稍微复杂一些。使用窗口函数:适用于 MySQL 8.0 及以上版本,语法简洁,推荐使用。

文章图片
#mysql
flowable适配国产开源数据库TiDB

flowable适配国产开源数据库TiDB

#开源#数据库#tidb +1
平衡二叉树(AVL树):原理、常见算法及其应用

在需要动态管理一组有序元素的应用场景中,如任务队列或优先级队列,AVL树可以有效地支持元素的插入、删除操作,同时保持集合的有序性。AVL树的自平衡特性使得动态集合在频繁的操作下依然保持良好的性能。举个例子:如第一个,当平衡二叉树为AB时,插入一个C结点,使得失衡了,失衡结点为A,此时因为C结点插入的位置为失衡结点的左孩子的左孩子,所以是LL型,以此类推。:如下图是每种失衡类型的解决方法,每个都不太

#java#数据结构#算法
java算法之递归算法

在数学与计算机科学中,递归 (Recursion))是指在函数的定义中使用函数自身的方法,直观上来看,就是某个函数自己调用自己。递归问题必须可以分解为若干个规模较小、与原问题形式相同的子问题。并且这些子问题可以用完全相同的解题思路来解决;递归问题的演化过程是一个对原问题从大到小进行拆解的过程,并且会有一个明确的终点(临界点)。一旦原问题到达了这个临界点,就不用再往更小的问题上拆解了。最后,从这个临

文章图片
#java#算法
Flowable 7.0.0 发布说明

Flowable 7.0.0是Flowable引擎的第一个稳定版本,专注于Spring Boot 3、Spring 6和Java 17的升级。REST应用程序要求使用支持Jakarta 9的servlet容器/应用服务器。此版本重点关注BPMN、CMMN、DMN和事件注册引擎的主Flowable引擎和REST API。这意味着没有UI应用程序、内容和表单引擎,以及Mule和其他一些模块被移除。

解决 IntelliJ IDEA 中使用 Lombok 编译报错的几种方法

Lombok 是一个非常流行的 Java 库,它通过注解简化了 Java 类的编写,减少了样板代码。然而,在使用 Lombok 时,有时会遇到编译错误,特别是在 IntelliJ IDEA 中。本文将介绍几种常见的 Lombok 编译错误及其解决方法,帮助开发者顺利使用 Lombok。通过上述方法,你应该能够解决 IntelliJ IDEA 中使用 Lombok 时遇到的大部分编译错误。以下是一个

#java#intellij-idea
红黑树(Red-Black Tree):原理、常见算法及其应用

红黑树作为一种高效的数据结构,在计算机科学中有广泛的应用。通过特定的颜色标记和旋转操作来保持树的近似平衡,红黑树在最坏的情况下也能够保证操作的时间复杂度为 O(logn)。掌握红黑树的概念和相关算法对于深入理解计算机科学的核心知识至关重要。

#数据结构#b树#算法 +1
Maven 中央仓库地址推荐

Maven 中央仓库是一个集中存储和分发开源库和依赖项的仓库。它由 Apache Maven 团队维护,包含了大量常用的 Java 库和依赖项。开发人员可以通过 Maven 的配置文件(通常是pom.xml或)来指定中央仓库的地址,以便在构建项目时自动下载所需的依赖项。Maven 中央仓库是 Maven 构建系统的核心组件之一,它提供了丰富的开源库和依赖项,极大地简化了项目的依赖管理和构建过程。通

#maven#java
flowable 国产数据库并发性能优化

最近在生产环境有用户反馈系统流转速度较慢,这边用的是金仓数据库,这边查了数据库的慢sql日志,最后发现问题,以下是部分慢sql的执行时间截图。增加索引后,流转效率有明显提升。

#数据库#性能优化
到底了