- 博客(5)
- 收藏
- 关注
原创 MyBatis 配置文件解释
这个配置文件是 MyBatis 使用中的一个基本示例,它通过配置文件使得 MyBatis 框架的行为符合应用程序的需求。这种配置方式有助于减轻硬编码的负担,提高代码的灵活性和可维护性。通过这样的配置,开发者可以更专注于业务逻辑的实现,而不是低级的数据处理细节。
2024-04-29 16:35:25 726
原创 Springboot3整合Activiti8解决SpringAutoDeployment自动部署
第一个是关闭自动部署,第二个是关闭检查recourse文件夹中的processes文件夹。
2023-12-11 20:26:48 1144
原创 springboot3整合activiti 8(DEMO)含代码
目录1 项目版本介绍2 引入的依赖3 添加配置类(因为activiti内置了springboot的安全框架,所以需要配置)4 添加安全工具类(也是因为安全框架)5 在项目运行前,需要手动建表6 yml配置7 启动即可该项目仅作为Demo使用,仅作为工作流学习的项目,以此学习工作流activiti的基本操作。mysql-connector-jlombokspring-boot-starter-testspring-boot-starter-jdbcactiviti-spring-boot-starterjun
2023-12-11 15:27:55 14297 3
原创 跳台阶题解
假如现在青蛙在终点,设为N,那么往回走一格,即到N-1的位置,那现在我们只需要走一个台阶就能到N了;再者,假设刚才是往回走了两格,即到N-2的位置,那现在只需要走一次。那不是因为我们前面假设了在N-1格吗,那会不就已经把N-2再加1给算进去了咯。所以对于第N项来说,f(N)=f(N-1)+f(N-2),且N大于等于三。欸那么有人要问了,为什么N-2的时候不能走两次一个台阶啊。跳台阶_牛客题霸_牛客网 (nowcoder.com)
2022-03-09 09:48:44 77
原创 二级指针的简单理解
#include <iostream>using namespace std;struct A{ int data; A(int n):data(n){}};void a(A*x){ x=new A(999);}void a(A**x){ *x=new A(999);}int main(){ A *h=new A(10); a(h); cout<<"h.data="<<h->data...
2021-11-06 16:27:00 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人