- 博客(55)
- 收藏
- 关注
原创 冒泡排序算法
冒泡排序(Bubble Sort),是一种较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。
2023-08-24 15:05:01
57
原创 Spring Security系列教程05--Spring Security默认Filter
可以看出spring security提供了30多个过滤器,默认情况下springboot对spring security进行自动化配置时,会创建一个名为SpringSecurityFilterChain的过滤器,并注入到spring容器中,这个过滤器将负责所有安全管理,包括用户认证、授权、重定向到登陆页等。官网中已经将spring security的所有过滤器全部列出了,我整理成一下表格。具体加载顺序可以debug源码。
2023-03-28 11:16:36
174
原创 Spring Security系列教程01--初识Spring Security
Spring Security是一个功能强大且高度可定制的,主要负责为Java程序提供声明式的 身份验证和访问控制 的安全框架。其前身是Acegi Security,后来被收纳为Spring的一个子项目,并更名为了Spring Security。Spring Security的底层主要是 基于 Spring AOP 和 Servlet 过滤器 来实现安全控制,它提供了全面的安全解决方案,同时授权粒度可以在 Web请求级和方法调用级 来处理身份确认和授权。
2023-02-07 15:50:21
117
原创 java服务器环境搭建3-CentOS7.6-安装Tomcat 9.0
java分布式商城项目环境搭建3-CentOS7.6-安装Tomcat 9.0首先到Tomcat官网下载Tomcat。接下来,在家目录创建一个Download文件夹,用来存储,我们下载的资源下载Tomcat9.0在图中标注的地方右键=>复制链接,就可以得到下载链接。之后在CentOS终端Download文件夹下使用wget方式下载,[root@localhost Download]# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-
2020-11-16 14:31:59
133
原创 java服务器环境搭建2-CentOS7.6-安装MySQL5.7
1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm使用上面的命令就直接下载了安装用的Yum Repository,然后就可以直接yum安装了。[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.r
2020-11-16 14:24:32
133
原创 java服务器环境搭建1-CentOS7.6-安装JDK1.8
这里采用yum方式安装jdk1.8我的服务器自带了yum,如果你的服务器没有yum服务,请自行安装。首先检索包含java的列表yum list java* 检索1.8的列表yum list java-1.8*安装1.8.0的所有文件yum install java-1.8.0-openjdk* -y使用命令检查是否安装成功java -version看到如图版本号,则说明jdk安装成功了。...
2020-11-16 14:16:24
120
原创 SpringMVC框架工作流程
SpringMVC框架是Java web开发中经常用到的一个框架,所以记录一下。说的有什么不好的地方,欢迎指正。SpringMVC框架工作流程图:执行流程:1.用户发送请求至前端控制器DispatcherServlet;2.DispatcherServlet收到请求调用HandlerMapping处理器映射器;3.处理器映射器根据请求URL找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成),一并返回给DispatcherServlet;4.DispatcherServlet通过Ha
2020-11-06 14:36:05
312
原创 SSM框架整合--补充
上一篇中漏掉了web.xml中的配置,不好意思,实在抱歉!web.xml中的代码如下:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/
2020-09-28 09:31:25
137
原创 Eclipse+maven SSM框架整合
Eclipse+Maven整合SSMSSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。(一)用Eclipse创建Maven项选择使用骨架 maven-archetype-webapp ,这是我们创建一个Web 比较常用的骨架,然后下一步。GroupID 是项目组织唯一的标识符,一般来说可以设置的与包结构一致,也就是 main 目录里java 的目
2020-09-27 16:16:08
763
原创 H5调用Android接口扫描手机内的视频
平时做项目时用到的,记录一下,多多指教。废话不多,直接上代码function Video() { var Cursor = plus.android.importClass("android.database.Cursor"); var mediaStore = plus.android.importClass("android.provider.MediaStore")...
2020-04-21 14:32:12
351
进销存管理系统-前后端
2023-12-19
云服务器安装mysql8.0并开启远程访问
2023-08-02
云服务器安装mysql8.0并开启远程访问
2023-07-31
关于#java#的问题:大龄程序员的后路在哪
2023-08-14
关于跨域配置,如何解决?
2023-07-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人