最新 最热

Springboot之拦截器

1. 拦截器介绍 拦截器是在servlet执行之前执行的程序(这里就是controller代码执行之前),它主要是用于拦截用户请求并作相应的处理,比如说可以判断用户是否登录,做相关的日志记录,也可以做权限管理。 我的博客后端用拦截器做...

2023-05-04
0

【地铁上的设计模式】--结构型模式:桥接模式

桥接模式是一种结构型设计模式,它通过将抽象与实现分离来提高代码的可扩展性。桥接模式的关键是使用抽象类或接口来代表抽象部分,使用具体类来代表实现部分,然后使用组合将两者连接起来。通过这种方式,桥接模式使得抽象部...

2023-05-03
1

【地铁上的设计模式】--结构型模式:装饰器模式

装饰器模式是一种结构型设计模式,它允许你通过将对象放入包含行为的特殊封装对象中来为原对象添加新的行为,同时又不改变原有对象的结构。装饰器模式中,包装器对象和被包装对象实现了相同的接口,因此客户端无需知道具体的...

2023-05-03
1

Python小姿势 - 如何使用Python的unittest模块进行单元测试

单元测试是指对软件中的独立单元进行检查和验证的过程。单元测试通常由开发人员进行,旨在于保证软件中的每个单元都能正常工作。

2023-05-02
1

策略+枚举 优雅的解决 if-else

想起刚开始接触JAVA面向对象编程时,若遇到大量流程判断语句,几乎满屏都是if-else语句,多得让自己都忘了哪里是头,哪里是尾,但是,纵然满屏是if-else,但彼时也没有觉得多别扭。等到编程能力渐渐提升之后,再回过头去看曾经写过的...

2023-05-01
0

面向对象特点

而现实生活中,各个事物是非常复杂的,如果都想用编程来表达,那么仅仅靠Java的8种基本数据类型是做不到的,所以就需要更完善的结构化数据类型来表达;...

2023-04-27
0

linux下给网站目录添加sgid权限有哪些好处

给目录添加sgid权限,可以使在该目录下创建文件或文件的所属组继承该目录的所属组。

2023-04-25
0

Python 类与继承

self参数用于对当前类中实例的引用,必须作为该类中任何函数的第一个参数,但可以不必命名为 self

2023-04-25
1

Java学习笔记 (多态、接口、抽象类)

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依...

2023-04-25
1

【CSS3】CSS3 伪元素选择器 ( 伪元素选择器语法简介 | 伪元素选择器权重计算 | 代码示例 )

属性选择器 , 伪类选择器 的 权重 , 与 类选择器 权重相同 , 都是 10 ;

2023-04-24
1