自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 面向对象的设计原则(七大原则)

● 如果一个接口a继承另一个接口b,则接口a相当于继承了接口b的方法,那么继承了接口b之后,接口a也应该遵循上述原则:不应该包含用户不使用的方法。在一个应用程序中,我们有一些低层次的类,这些类实现了一些基本的或者初级的操作,我们称之为低层模块;一个良好的设计应该是系统的每一部分都是可替换的。○ 当子类单独的方法重载父类的方法时,方法的前置条件(即方法的输入/入参)要比父类方法的输入参数更宽松;一个类只负责一个功能另有中的相应职责----------就一个类而言,应该只有一个引起它变化的原因;

2022-10-13 09:35:49 3774

原创 SpringSecurity

一、入门案例二、基本原理有很多的过滤器;代码底层流程:重点看三个过滤器:FilterSecurityInterceptor:是一个方法级的权限过滤器,基本位于过滤链的最底部;UsernamePasswordAuthenticationFilter:对/login的POST请求做拦截,校验表单中用户名,密码;过滤器如何加载的?1、所使用的SpringSecurity配置过滤器核心组件:SecurityContextHolder、SecurityContext、Authentication。

2022-10-13 09:33:06 189 1

原创 mysql基础

Mysql是一种关系型数据库,数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数据的完整性和安全性。SQL的分类:1、DDL(Data Definition Language) 数据定义语言,用来操作数据库、表、列等;常用语句:CREATE、 ALTER、DROP2、DML(Data Manipulation Language) 数据操作语言,用来操作数据库中表里的数据;常用语句:INSERT、 UPDATE、 DELETE。......

2022-08-26 16:50:47 254

原创 Java集合框架

2022-08-24学习笔记集合框架是一种存储数据的容器;集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。特点:对象封装数据,对象多了也需要存储。集合用于存储对象。对象的个数确定可以使用数组,对象的个数不确定的可以用集合。因为集合是可变长度的。List是元素有序并且可以重复的集合。...

2022-08-25 15:13:30 98 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除