笔记
迷"
今天与昨天之间的距离就在于学习
展开
-
相关问题总结
Shiro概述Shiro是apache旗下一个开源安全框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。Shrio的主要APISubject:主体,可以看到主体可以是任何可以与应用交互的 “用户”SecurityManager:相当于 SpringMVC 中的 DispatcherServlet 或者是 Shiro 的核心;所有具体的交互都通过 Se原创 2020-11-26 18:28:26 · 821 阅读 · 0 评论 -
学习SpringBoot遇到的注解
1、@Configuration告诉spring这是一个java配置文件(类),spring会根据这个文件生成IoC容器 AppConfig(java配置类)相当于beans.xml配置文件2、@Bean将当前方法返回的POJO装配到IoC容器中(作用等同于bean标签)name属性用于定义这个bean的名称,如果没有配置将会默认使用方法名作为名字类型为方法的返回值类型应用场景:如果需要装配第三方的bean,没有办法在第三方的类上加组件扫描(@Component),只能用过@Bean的方式装原创 2020-10-31 15:10:13 · 102 阅读 · 0 评论 -
学习SpringBoot遇到的BUG
1、NoUniqueBeanDefinitionException2、NoSuchBeanDefinitionException3、NullpointerException(空指针异常)原创 2020-10-31 10:42:45 · 140 阅读 · 0 评论 -
SSM项目整合(eclipse详细版本)
往数据库中导入sql文件-- ---------------------------------------------- 创建yonghedb库、tb_door、tb_order表并插入记录-- ---------------------------------------------- 删除yonghedb库(如果存在)-- drop database if exists yonghedb;-- 重新创建yonghedb库create database if not exists yo原创 2020-09-01 20:47:57 · 1955 阅读 · 0 评论 -
冒泡排序
冒泡排序(1)比较相邻的元素,如果第一个比第二个大,就交换它们两个;(2)对每一对相邻元素都进行比较,执行完一趟得到一个最大值(3)重复步骤1,2,直到排序完成。public static int[] bubbleSort(int[] array) { //判断是否为空 if (array.length == 0){ return array; } for (int i = 0; i < arr原创 2020-08-22 19:30:33 · 130 阅读 · 0 评论 -
选择排序
选择排序(1)首先在未排序的序列中找到最小(大)元素,存放到排序序列的起始位置(2)然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾(3)以此类推,直到所有元素均排序完毕简单的说就是每次选取一个最小值,但如果是用程序如何判断每趟循环中的最小呢?想了想咱可以先把每趟循环的第一个数临时作为最小值,定义一个变量,记录最小值所在的下标,然后在内循环中挨个比较,如果遇到比临时下标处的元素还小的值,就把该元素所在的下标,保存到变量中,每执行完一趟外循环,就把最小值置换出来原创 2020-08-21 20:50:45 · 123 阅读 · 0 评论 -
时间复杂度——理解
时间复杂度-理解一、什么是时间复杂度原创 2020-08-19 20:48:59 · 639 阅读 · 0 评论