- 博客(15)
- 收藏
- 关注
原创 AOP面向切面编程
类名和方法名没有要求,可以任意。切入点定义依托一个不具有实际意义的方法进行,即无参数、无返回值、方法体无实际逻辑。目录核心概念AOP实现步骤依赖定义通知类和通知定义切入点制作切面将通知类配给容器并标识其为切面类开启注解格式AOP功能相关注解@EnableAspectJAutoProxy(开启注解格式AOP功能)编辑@Aspect(设置当前类为AOP切面类)@Pointcut(切入点表达式)@Before(设置通知方法与切入点之间的绑定关系)AOP核心概念切入点表达式通配符书写技巧AOP通知类型。
2025-01-24 10:07:43
947
原创 Spring整合Mybatis、junit纯注解
不知道什么原因,大概是依赖版本不兼容、java版本不对的问题,折磨了好久就是搞不成。主要原因看pom.xml配置。
2025-01-22 15:52:39
718
原创 Spring学习笔记-注解开发
将配置文件中的 标签删除掉步骤2:Dao上添加注解在BookDaoImpl类上添加 @Component注解注意:@Component注解不可以添加在接口上,因为接口是无法创建对象的。XML与注解配置的对应关系:为了让Spring框架能够扫描到写在类上的注解,需要在配置文件上进行包扫描说明:component-scanbase-package指定Spring框架扫描的包路径,它会扫描指定包及其子包中的所有类上的注解。一般扫描到项目的组织名称即Maven的groupId下[如:com
2025-01-21 12:41:06
664
原创 Spring框架学习笔记
是一种设计思想,它将对象的创建和对象之间的依赖关系的管理从应用程序本身转移到了外部容器。在传统的编程中,对象的创建和依赖关系是由程序内部的代码直接控制的,而在IOC思想下,这些控制权被反转给了一个外部的容器(如Spring容器)。
2025-01-18 14:22:45
288
原创 浮动和flex布局
浮动属性float,left表示左浮动,right表示右浮动浮动后盒子顶对齐浮动后的盒子具有行内块的特点父级宽度不够,浮动的子级会换行浮动后的盒子脱离标准流,若未给父级元素设置高,那么将无法撑大盒子的范围。
2025-01-18 10:35:50
515
原创 CodeForces Educational Codeforces Round 161 (Rated for Div. 2) E. Increasing Subsequences 难度1800
让我们回顾一下,数组 a 的递增子序列是指在不改变其余元素顺序的情况下,通过移除某些元素而得到的序列,并且其余元素是严格递增的(即 ab1
2024-01-21 22:11:55
371
原创 CodeForces Educational Codeforces Round 161 (Rated for Div. 2) D.Berserk Monsters 难度1900
Monocarp 正在玩电脑游戏(又一次)。猜猜他在做什么?没错,杀怪。一排有 n个怪物,编号从 1 到 n。其中 i号 个怪物有两个参数:攻击值等于 ai,防御值等于 di。为了杀死这些怪物,莫诺卡普给它们施放了狂暴咒语,因此它们会互相攻击,而不是攻击莫诺卡普的角色。战斗由 n个回合组成。计算每一轮中死亡的怪物数量。
2024-01-21 21:54:44
483
原创 初识盒子模型
属性值:边框线粗细 线条样式 颜色(不区分顺序)设置单方向边框线属性名:boder-方位名词属性值:边框线粗细 线条样式 颜色(不区分顺序)作用:设置内容与盒子边缘之间的距离。属性名:padding/padding-方位名词padding多值写法按上下左右的顺序分配值,如果没有就往回走,往回走也不够?那就接着往后走!加padding以及border会把尺寸变大的解决办法盒子尺寸 = 内容尺寸 + border尺寸 + 内边距尺寸margin: 数字 + px;
2024-01-10 10:35:14
796
原创 CSS特性及背景属性
将属性放在body标签当中,那么全文都将继承该属性,就不需要重复定义CSS属性。优先性规则:选中标签的范围越大,优先级越低,可以理解为,范围大的先生效,后面范围小的生效覆盖之前的样式。属性值:背景色 背景图 背景平铺方式 背景图位置/背景图缩放 背景图固定(用空格隔开属性值,不区分顺序)生效了下面div属性的color,两个div标签不同的加粗,字体均生效。也叫权重,当一个标签使用了多种选择器时,基于不同种类的选择器的匹配规则。例如:通配符是整个文件的,范围最大,故越容易被覆盖,优先级越小。
2024-01-09 14:42:20
1597
原创 CSS基础
CSS定义:层叠样式表,是一种样式表语言,用来描述HTML文档的呈现,即美化内容书写位置:(head标签下面,head标签里面)添加style双标签,在style标签里面书写CSS代码。
2024-01-08 21:43:04
2062
原创 WEB前端基础
html> -- 整个网页 -- 网页头部 -- 网页标题 -- 网页主体 ~ -- 1 ~ 6 级标题 -- 回车 -- 水平线。
2024-01-06 22:13:42
426
1
原创 数据库基础-多表查询
若表一中有些数据在外键那一栏为空,在表2中不存在空,那么就查不到这一条信息,但是外连接是首先查询出一个表的所有信息,然后再通过外键去另一个表找对应信息,无论是否为空都奖显示出来。由于需求中提到,要查询emp的所有数据,所以是不能内连接查询的,因为有一些中间数据查询不到,需要考虑使用外连接查询。关系:一对一的关系,多用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张表中,以提升操作效率。表1的位置为左表,表2的位置为右表。表1的位置为左表,表2的位置为右表。案例:用户与用户详细信息的情况。
2024-01-03 00:18:27
1211
1
原创 数据库基础-约束
MySQL的外键约束用来在两个表数据之间建立链接,其中一张表的一个字段被另一张表中对应的字段约束。也就是说,设置外键约束至少要有两种表,被约束的表叫做从表(子表),另一张叫做主表(父表),属于主从关系。不必再输入设置改字段的值,AUTO_INCREMENT 的开始值是 1,每条新记录递增 1。因此,使用主键约束可以快速查找表中的记录。就像人的身份证、学生的学号等等,设置为主键的字段取值不能重复(唯一),也不能为空,否则无法唯一标识一条记录。1.概念:约束的作用于表中字段上的规则,用于现在存储在表中的数据。
2024-01-02 00:09:29
480
原创 数据库基础-SQL语句
(1)创建数据库1 | create database 数据库名;(2)创建表1 | create table 表名 (字段 字段类型);例如创建一个员工类的信息表id int comment '编号',workno varchar(10) comment '工号',name varchar(10) comment '姓名',gender char(1) comment '性别',age tinyint unsigned comment '年龄',
2023-12-31 15:56:58
810
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人