- 博客(7)
- 收藏
- 关注
原创 黑马学成在线-认证授权模块
扫码登录的好处是用户不用输入账号和密码,操作简便,另外一个好处就是有利于用户信息的共享,互联网的优势就是资源共享,用户也是一种资源,对于一个新网站如果让用户去注册是很困难的,如果提供了微信扫码登录将省去用户注册的成本,是一种非常有效的推广手段。用户认证通过后去访问系统的资源,系统会判断用户是否拥有访问资源的权限,只允许访问有权限的系统资源,没有权限的资源将无法访问。用户认证通过去访问系统资源时spring security进行授权控制,判断用户是否有该资源的访问权限,如果有则继续访问,如果没有则拒绝访问。
2023-04-19 11:17:20 422
原创 java经典算法2-冒泡算法
1.2、用二重循环实现,外循环变量设为i,内循环变量设为j。假如有n个数需要进行排序,则外循环重复n-1次,内循环依次重复。1.1、利用冒泡排序对数组进行排序,依次比较相邻的两个数,将小数放在前面,大数放在后面。2.2、如果某一轮冒泡没有发生交换,则表示所有数据有序,可以结束外层循环。2.1、每经过一轮冒泡,内层循环就可以减少一次。
2023-04-09 22:57:22 1491
原创 java经典算法1-二分查找法
4.1、使用二分法在序列 1,4,6,7,15,33,39,50,64,78,75,81,89,96 中查找元素 81 时,需要经过( )次比较。③ A[M] < T,中间值左侧的其它元素都小于 T,无需比较,中间索引右边去找, M + 1设置为左边界,重新查找。② A[M] > T,中间值右侧的其它元素都大于 T,无需比较,中间索引左边去找,M - 1设置为右边界,重新查找。1.2、定义左边界L、右边界R、确定搜索范围,循环执行二分查找。4.2、代码实现,(奇数二分取中间,偶数二分取中间靠左)
2023-04-09 21:29:15 149
原创 黑马学成在线-课程分布
2.3、添加模板 ,从课程资料目录下获取课程预览页面course_template.html,拷贝至内容管理的接口工程的resources/templates下,并将其在本目录复制一份命名为course_template.ftl。课程信息编辑完毕即可发布课程,发布课程相当于一个确认操作,课程发布后学习者在网站可以搜索到课程,然后查看课程的详细信息,进一步选课、支付、在线学习。课程预览就是把课程的相关信息进行整合,在课程详情界面进行展示,通过课程预览页面查看信息是否存在问题。3.3、定义Service接口。
2023-04-07 13:49:46 919 2
原创 黑马学成在线-媒资管理
简单理解为:一个计算机无法存储海量的文件,通过网络将若干计算机组织起来共同去存储海量的文件,去接收海量用户的请求,这些组织起来的计算机通过网络进行通信。本项目采用MinIO构建分布式文件系统,MinIO 是一个非常轻量的服务,可以很简单的和其他应用的结合使用,MinIO集群采用去中心化共享架构,每个结点是对等关系,通过Nginx可对MinIO进行负载均衡访问。@Api(value = "媒资文件管理接口", tags = "媒资文件管理接口")@Autowired。
2023-04-06 23:33:18 1096
原创 黑马学成在线-内容管理
Api(value = "课程管理接口",tags = "课程管理接口")@Autowired@ApiOperation("课程查询接口")//当前登录用户//机构id//调用service获取数据说明:pageParams分页参数通过url的key/value传入,queryCourseParams通过json数据传入,使用@RequestBody注解将json转成QueryCourseParamsDto对象。
2023-04-04 11:51:21 1101 1
原创 黑马学成在线-项目搭建
编写dependencyManagement 来限定所依赖包的版本,注意:dependencyManagement的作用是限定其它子工程的依赖包版本号,不会直接下载jar依赖包,如果依赖包爆红,需要先把dependencyManagement注释了。模块名:xuecheng-plus-checkcode。模块名:xuecheng-plus-learning。模块名:xuecheng-plus-content。模块名:xuecheng-plus-base。模块名:xuecheng-plus-base。
2023-04-03 13:57:51 763 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人