- 博客(11)
- 收藏
- 关注
原创 Springboot版本控制的原理
Springboot版本控制的原理一、spring-boot-starter-parent二、org.springframework.boot三、 总结一、spring-boot-starter-parent我们的项目里面的pom文件,它的父工程是spring-boot-starter-parent <parent> <artifactId>spring-boot-starter-parent</artifactId> <g
2021-06-16 16:51:04
474
原创 Spring Security进阶
Spring Security进阶一、配置可匿名访问的资源二、使用指定的登录页面1. 提供login.html作为项目的登录页2. 指定登录页面3. 配置表单登录信息4. 关闭CsrfFilter过滤器三、从数据库查询用户信息1. 定义UserService类,实现UserDetailsService接口2. 在spring-security.xml中配置认证管理四、对密码进行加密五、配置多种校验规则(对访问的页面做权限控制)六、注解方式权限控制(对访问的Controller类做权限控制)七、退出登录
2021-06-15 19:13:53
467
1
原创 Spring Security入门
Spring Security工程搭建1. 工程搭建2. 配置web.xml3. 配置spring-security.xml4. 访问页面1. 工程搭建创建maven工程,打包方式为war,在pom.xml中添加依赖<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <
2021-06-15 18:01:01
175
原创 SSM整合要点
SSM整合要点1. Spring接管Mybatis的Session工厂2. 配置 spring 的事务3. 配置applicationContext1. Spring接管Mybatis的Session工厂创建applicationContext.xml引入外部的数据源(连接池)由Spring来管理SqlSessionFactory工厂由Spring来扫描dao接口包这么做的目的只有一个: 就是顶替掉mybatis的核心配置文件SqlMapConfig.xml<?xml versi
2021-06-05 19:20:04
441
原创 SpringMVC响应数据和视图
SpringMVC响应数据和视图一 、返回页面文件名1. 返回逻辑视图2. 返回带前缀的物理视图 (不受视图解析器的影响)3. 方法返回`ModelAndView`4. 方法返回String:视图名称二、返回数据1. 直接响应字符串2. 返回json数据一 、返回页面文件名1. 返回逻辑视图方法返回的字符串,和视图解析器里的前缀、后缀拼接得到真实路径,再进行跳转 。请求是转发跳转。2. 返回带前缀的物理视图 (不受视图解析器的影响)请求转发:forward:/success.jsp重定
2021-06-04 19:27:03
302
原创 Java动态代理总结
Java动态代理总结动态代理1. JDK的基于接口的动态代理API介绍`Proxy`类`InvocationHandler`接口使用示例2.cglib的基于子类的动态代理API介绍`Enhancer`类`MethodInterceptor`接口使用示例动态代理动态代理就是在程序运行期间,直接通过反射生成一个代理对象,代理对象所属的类是不需要存在的。1. JDK的基于接口的动态代理API介绍Proxy类使用JDK的动态代理的要求:目标对象必须实现了接口。相关类:JDK的类java.la
2021-05-31 19:22:22
229
原创 在Java中搭建一个简单的MVC框架
搭建一个简单的Java MVC框架一 . 前言二. 代码实现1. 思路分析2. 代码实现2.1 Controller注解2.2 RequestMapping注解2.3 UserController2.4 MethodBean2.5 DispatcherServlet2.6 ClassScannerUtils2.7 web.xml文件配置2.7 pom.xml文件配置三. 测试1. 部署tomcat2. 访问测试四. 总结一 . 前言自定义一个简单的web MVC 框架,实现一个Controller控制处
2021-05-27 10:20:16
1413
原创 CentOS8 Mysql 启动失败解决办法
CentOS8 Mysql 启动失败解决办法1. 问题描述2. 原因分析3. 解决办法1. 问题描述启动Mysql失败[root@primo ~]# service mysqld startStarting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code.See "systemctl status mysqld.service" and
2021-05-26 20:03:57
1421
原创 MYSQL 5.7 设置简单密码方式
应用场景:MYSQL 5.7 设置简单密码问题描述:MYSQL 5.7 设置简单密码方式MySQL版本从5.5升级到5.7之后,强制使用复杂密码,首次使用随机密码登录后想修改root用户密码为简单密码,会报错如下:mysql> set password=password("root");ERROR 1819 (HY000): Your password does not satisfy the current policy requirements原因分析:目录上面报.
2021-05-26 17:23:09
1925
1
原创 Python爬取豆瓣高分电影Top250
前言记录个人的第一个爬虫练习,爬取豆瓣电影评分Top250的数据,并分别生成Excel文件和数据库文件。一、爬虫爬虫(spider),又称网络蜘蛛,是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。二、步骤1.引入库代码如下(示例):import sqlite3 # 进行sql数据库操作import re # 正则匹配from bs4 import BeautifulSoup # 网页解析,获取网页数据import urllib.request...
2020-10-05 17:54:32
1586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人