- 博客(9)
- 收藏
- 关注
原创 spring AOP原理与详情
一、AOP概述AOP,即面向切面编程,简单来说就是将代码中重复的部分抽取出来,在需要执行的时候使用动态代理的技术,在不修改源码的基础上对方法进行增强;AOP也是Spring框架的一个重点,利用AOP可以实现业务逻辑各个部分的隔离,从而使得业务逻辑各个部分的耦合性降低,提高程序的可重用性,同时提高开发效率。二、AOP相关语述1)连接点(Joinpoint):在程序执行过程中,需要拦截的方法2)切入点(Pointcut):就是拦截方法设置的规则,连接点的一系列集合3)通知(advice):增强连接点的
2021-10-29 15:50:30
188
原创 SSM项目的纯注解方法搭建
一、搭建Maven项目二、创建三层架构三、导入SSM框架所需的依赖四、创建Mybatis的配置类五、创建springmvc的配置类六、创建spring的配置类七、web.xml文件
2021-10-21 22:09:49
510
1
原创 SSM项目的xml配置文件开发
一、搭建Maven项目二、创建三层架构三、导入SSM框架所需的依赖四、创建Mybatis的配置类五、创建springmvc的配置类六、创建spring的配置类七、web.xml文件
2021-10-21 22:09:19
378
原创 MySQL锁机制
一、MySQL锁机制概述**锁是计算机协调多个进程或线程并发访问某一资源的机制。**如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是也是影响数据库并发访问性能的一个重要因素。而所有的锁都可以分为悲观锁和乐观锁这两种。1.1 悲观锁和乐观锁的概念悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会随时修改数据,所以每次数据处理时需要先将数据加锁。而悲观锁一般都是依靠关系数据库提供的锁机制的。事实上关系数据库中的行锁,表锁不论是读锁还是写锁都是悲观锁。乐观锁
2021-10-10 16:35:17
194
原创 Mybatis-逆向工程
逆向工程简介Mybatis逆向工程,就是通过相应插件,自动生成Myatis数据库连接的一些文件。mybatis的正常流程是需要编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码,提高工作效率。一、 创建一个Maven项目,且搭建项目环境二、 添加mybatis项目所需要的依赖<!-- mybatis依赖 --> <dependency> <groupId>org.mybat
2021-10-10 16:32:20
232
原创 表连接查询(多表查询,内连接,左外连接,右外连接)
什么是表连接:同时对多张表进行查询操作,表与表之间要通过连接条件来连接。一般这个连接条件是主键列是否等于外键列。表连接的主要三种方式是:连接方式概念说明内连接分为显示内连接和隐式内连接,查询的数据必须左右两表都存在才会显示左连接又叫左外连接,查询的数据以左表为准,即使左表中的数据在其他表中没有匹配也会查询出来,且会以null补齐右连接又叫右外连接,和左外连接相反,查询的数据以右表为准,即使右表中的数据在其他表中没有匹配也会查询出来,且会以null补齐数据准备.
2021-08-16 18:19:23
7499
1
原创 mysql基础语法(DDL、DML、DQL、DCL)
一、SQL语句分类Data Definition Language:简称DDL;数据定义语言,用于建库,建表等操作。Data Manipulation Language:简称DML;数据操纵语言,用于对记录的增删改操作Data Query Language:简称DQL;数据查询语言,用于查询记录Data Control Language:简称DCL;数据控制语言,用于对用户进行操作,如:创建用户,给用户权限标题...
2021-08-16 18:15:41
838
原创 使用JavaScript实现倒计时的功能
web前端(html,css,JavaScript)实现“京东秒杀”的倒计时功能,主要是对Date对象的应用和计算。html部分:css样式部分:.dox{margin-top: 50px;margin-left: 100px;}.dox div{float: left;background-color: #000000;color: white;font-size: 90px;}span{float: left;font-size: 90px;}javascript
2021-06-30 11:45:42
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人