数据结构与算法

Activiti数据库表结构(表详细版)

Activiti数据库表结构(表详细版) 1  Activiti数据库表结构 1.1      数据库表名说明 Activiti工作流总共包含23张数据表,所有的表名默认以“ACT_”开头。 并且表名的第二部分用两个字母表明表的用例,而这个用例也基本上跟Service API匹配。

贪心算法(局部最优实现全局最优)第一篇

目录1. 什么是贪心算法2. 贪心算法的解题步骤3. 具体例题及代码3.1 LeetCode860. 柠檬水找零3.2 LeetCode2208. 将数组和减半的最少操作次数3.3 LeetCode179. 最大数 从这篇文章开始,我们开始讲解贪心算法。 1. 什么是贪心算法贪心算法是算法设计中的经典思想,核心逻辑用一句话就能概括 ——每一步都做出当前情况下的最优

MySql分片规则·求模分片

一、求模分片规则(mod-long) 表中必须有名叫id的表头 根据id表头与设定数字取余的结果存储数据 余数是 0 数据存储到 dn1 余数是 1 数据存储到 dn2 余数是 2 数据存储到 dn3 二、相关配置 schema.xml文件中设置mod-long规则 # 查看使用mod-long分片规则的表名: [root@maxscale56 ~]# vim /usr/loc

【初阶数据结构】 单向延展的通廊: 队列

📖 点击展开/收起 文章目录 文章目录 1.队列的概念及结构 2.队列的接口实现 队列的定义 2.1 队列初始化 2.2 队列销毁 2.3 入队列 2.4 出队列 2.5 取队头数据 2.6 去队尾数据 2.7 队列判空 2.8 队列打印 3. 完整代码展示 Queue.h Queue.c 4. 循环里队列概念 5. 循环队列接口实现 5.1循环队

JavaGuide知识点整理——spring&springboot常用注解总结

@SpringBootApplication 这个注解其实我们常见但是又不怎么主动使用。这个注解是spring boot项目的基石。会默认在启动类上加上。其实我们可以把这个注解看成是多个注解的集合: SpringBootApplication注解源码 其中主要的三个注解是: @SpringBootConfiguration:它的底层其实是@Configuration.允许在S

优选算法——滑动窗口2

优选算法——滑动窗口 1.1004. 最大连续1的个数 III 题目描述 思路分析这道题的核心是:找一个最长的子数组,其中最多包含 k 个 0。经典的 滑动窗口 问题。为什么用滑动窗口? 我们需要连续区间 → 滑动窗口天然适合 窗口内维护「0 的个数 ≤ k」这个约束 窗口扩张:右指针右移,遇到 0 就计数 窗口收缩&#xf

每日两道力扣,day5

每日两道力扣,day5 每日两道力扣,day5每日两道力扣,今日是:27. 移除元素 - 力扣(LeetCode)283. 移动零 - 力扣(LeetCode) 第一题:移除元素27. 移除元素 - 力扣(LeetCode) 1.思路&#xff

我的算法修炼之路--5——专破“思维陷阱”,那些让你拍案叫绝的非常规秒解

💗博主介绍:计算机专业的一枚大学生 来自重庆 @燃于AC之乐✌专注于C++技术栈,算法,竞赛领域,技术学习和项目实战✌💗 💗根据博主的学习进度更新(可能不及时) 💗后续更新主要内容:C语言,数

【Day01】堆与字符串处理算法详解

坚持用 清晰易懂的图解 + 代码语言,让每个知识点变得简单! 🚀呆头个人主页详情 🌱 呆头个人Gitee代码仓库 📌 呆头详细专栏系列 座右铭: “不患无位,患所以立。” 【Day01】堆与字符串处理算法详解 摘要 目录 一、堆数据结构基础 堆的基本操作 堆排序

21《Spring Boot 入门教程》Spring Boot 安全管理

1. 前言 安全管理是软件系统必不可少的的功能。根据经典的“墨菲定律”——凡是可能,总会发生。如果系统存在安全隐患,最终必然会出现问题。 本节就来演示下,如何使用 Spring Boot + Spring Security 开发前后端分离的权限管理功能。 2. Spring Security 用法简介 作为一个知名的安全管理框架, Spring Security 对安全管理功能的封装已经非常完整了