摘要:创建型 结构型 桥接模式 行为型 阅读全文
posted @ 2020-06-29 22:44 西红柿鸡蛋面~ 阅读(26) 评论(0) 推荐(0) 编辑
摘要:介绍 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。 使用场景: 如果一个 阅读全文
posted @ 2020-06-29 22:42 西红柿鸡蛋面~ 阅读(31) 评论(0) 推荐(0) 编辑
摘要:了解基本http状态码。HTTP状态码是服务器和客户端之间交流信息的语言。 1XX系列 指定客户端应相应的某些动作,代表请求已被接受,需要继续处理。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。 2XX系列 代表请求已 阅读全文
posted @ 2020-06-29 21:13 西红柿鸡蛋面~ 阅读(31) 评论(0) 推荐(0) 编辑
摘要:发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮。 2、但是随着交互式Web 阅读全文
posted @ 2020-06-27 15:42 西红柿鸡蛋面~ 阅读(32) 评论(0) 推荐(0) 编辑
摘要:过滤器与拦截器 滤器和拦截器都属于面向切面编程的具体实现。而两者的主要区别包括以下几个方面: Filter是依赖于Servlet容器,属于Servlet规范的一部分,而拦截器则是独立存在的,可以在任何情况下使用。 Filter的执行由Servlet容器回调完成,而拦截器通常通过动态代理的方式来执行。 阅读全文
posted @ 2020-06-27 13:46 西红柿鸡蛋面~ 阅读(51) 评论(0) 推荐(0) 编辑
摘要:参考:韩顺平老师的Linux课程 gzip 和 gunzip 作用 gzip 用于压缩,gunzip 用于解压 基本语法 gzip 文件 :将文件压缩为 xxx.gz 文件 gunzip xxx.gz :解压 xxx.gz 文件 应用案例 案例1: gzip 压缩,将 /home 下的 hello. 阅读全文
posted @ 2020-06-26 16:47 西红柿鸡蛋面~ 阅读(36) 评论(0) 推荐(0) 编辑
摘要:HttpSecurity HttpSecurity的作用实际上就是在配置Spring Security的过滤器链,诸如CSRF、CORS、表单登录等,每个配置器对应一个过滤器。我们可以通过 HttpSecurity 配置过滤器的行为,甚至可以像CRSF一样直接关闭过滤器。 例如,SessionMan 阅读全文
posted @ 2020-06-26 11:05 西红柿鸡蛋面~ 阅读(68) 评论(0) 推荐(0) 编辑
摘要:Spring Security支持在继承WebSecurityConfigurerAdapter的配置类中配置注销登录: HttpSecurity内的logout()方法以一个LogoutConfigurer作为配置基础,创建一个用于注销登录的过滤器: HttpSecurity: public Lo 阅读全文
posted @ 2020-06-26 11:04 西红柿鸡蛋面~ 阅读(167) 评论(0) 推荐(0) 编辑
摘要:自动登录是将用户的登录信息保存在用户浏览器的cookie中,当用户下次访问时,自动实现校验并建立登录态的一种机制。Spring Security提供了两种非常好的令牌:- 散列算法加密用户必要的登录信息并生成令牌- 数据库等持久性数据存储机制用的持久化令牌![](https://img2020.cnblogs.com/blog/1703406/202009/1703406-202009011904... 阅读全文
posted @ 2020-06-26 09:28 西红柿鸡蛋面~ 阅读(109) 评论(0) 推荐(0) 编辑
摘要:## 认识AutowireCapableBeanFactory`AutowireCapableBeanFactory`是在`BeanFactory`的基础上实现对已存在实例的管理。可以使用这个接口集成其他框架,捆绑并填充并不由Spring管理生命周期并已存在的实例。> `ApplicationContext`接口没有实现`AutowireCapableBeanFactory`接口,因为应用代码很少... 阅读全文
posted @ 2020-06-25 13:14 西红柿鸡蛋面~ 阅读(100) 评论(0) 推荐(0) 编辑