tips: Transactional注解必须用在public方法上 spring aop依赖于aspectjweaver 使用AopContext.currentProxy...
tips: Transactional注解必须用在public方法上 spring aop依赖于aspectjweaver 使用AopContext.currentProxy...
一、 资源服务器设置验证token的地址https://blog.csdn.net/qq_38157516/article/details/100665491[https:...
https://blog.csdn.net/fengqingyuebai19/article/details/106428034/[https://blog.csdn.net...
aop相关support类介绍 https://www.cnblogs.com/dream-to-pku/p/5735293.html[https://www.cnblogs...
转载 https://blog.csdn.net/u012723673/article/details/80682208[https://blog.csdn.net/u012...
转载 https://www.cnblogs.com/huahua035/p/7680607.html[https://www.cnblogs.com/huahua035/p...
搭建demo 如果不设置,默认账号user,密码会生成uuid打印在控制台中 可以在application.yml中设置 使用内存信息进行认证 继承WebSecurityCo...
物品重量(磅)价格吉他(G)21500音响(S)45000电脑(L)52000 装入的背包的总价值最大,并且重量不超出 装入的物品不能重复 算法介绍 动态规划核心思想是:将大...
分治法在每一层递归上都有三个步骤 分解:将原问题分解为若干个规模较小,相互独立,与原问题形式相同的子问题 解决:若子问题规模较小而容易被解决则直接解决,否则递归的解各个子问题...
构建哈夫曼树 只有叶子节点有值 带权路径长度最短的树,权值较大的结点离根较近。 叶子节点的权值乘叶子节点到根节点的路径长度之和最小 哈弗曼编码 统计字符出现的次数,作为叶子节...
概念 是特殊的BST二叉排序树 左右两个子树的高度差绝对值不超过1 当root.rightHeight() - root.leftHeight() > 1,左旋 左旋步骤 ...
概念 BTS: 对于任何一个非叶子节点,左子节点都比当前节点小,右子节点都比当前节点大 平衡二叉树和满二叉树,完全二叉树是没关系的,极端情况就是一个链表 删除 删叶子节点pa...
递归和非递归实现
存储结构 二维数组,横纵坐标为点,如果有线连接,value为1 数组+链表 遍历 深度遍历:递归,可以借助树模型参考想象 广度遍历:借助栈
几种排序算法总结: 选择排序-简单选择排序 基本思想:在要排序的一组数中,选出最小的一个数与第1个位置的数交换;然后在剩下的数当中再找最小的与第2个位置的数交换,依次类推,直...
插入排序-直接插入排序基本思想:把整个要排序的数列分为两部分,一个是有序,其余是无序,把无序数组内容逐渐加入有序数组内容进行排序,直至无序数组内容为空实现思路:把一个无序数字...
横竖斜一条直线上不允许两个棋子先把第一个棋子放好(main方法中的循环)从第二个开始递归
预备知识 线性存储二叉树,即用数组来存储树(广度遍历存储) 根节点为i,则左节点arr[2i+1],右节点arr[2i+2] 最后一个非叶子节点开始(arr.length/2...
要点 分为两种方式,分别是头插法和就地翻转 区别 头插法两个指针随着遍历往后,而且声明一个新的头 就地反转头用已存在的,一个指针随着遍历往后,另一个指针不变始终指向第一个(即...
要点 那么,循环队列为什么用空一个元素的位置呢??? 这个是根据需要来用的循环队列中,由于入队时尾指du针向前追赶头指针;zhi出队时头指针向前追赶尾指针,造成dao队空和队...