自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 共享栈(双栈)

共享栈(双栈)#include <stdio.h>using namespace std;typedef int ElemType;#define maxSize 100typedef struct{ ElemType data[maxSize]; //shared stack(left stack + right stack) int leftTop; //left top point int rightTop; //right top point}Shar

2022-03-05 21:59:47 175

原创 栈(顺序实现)

栈(顺序实现)方法1:top初始化为-1,指向栈顶元素的位置,top其实就是cursor,类似静态链表里面的所谓的next指针#include <stdio.h>using namespace std;typedef int ElemType;#define maxSize 50typedef struct{ ElemType data[maxSize]; //stack elem int top; //stack top point-------cursor}S

2022-03-05 21:06:22 158

原创 线性表(链式存储)---单链表

线性表(链式存储)—单链表严老师书上代码问题说明:双链表部分s->next = p->next;p->next->prior = s;s->prior = p;p->next = s;/*需要注意这部分的双链表插入代码,包括删除代码当所插入元素p为表尾元素时,p->next->prior 显然会出现空指针因为p已经是最后一个元素,不存在后继何来前驱当然这个代码如果运用到循环双链表则没有这个问题*/需要注意这部分的双链表插入代码,

2022-03-05 20:54:13 460

原创 线性表(顺序存储) 动态实现-----指针

线性表(顺序存储)动态实现-----指针#include <stdlib.h>#include <stdio.h>using namespace std;typedef int ElemType;#define defaultCount 20typedef struct{ ElemType *data; //data指针,用来指向线性表首元素地址 int maxSize, length; //最大长度,和当前元素个数 }SeqList;//creat

2022-03-05 20:40:32 359

原创 Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML d

在SSM项目整合遇到问题解决方法:查看一下target文件中是否有同步编译,单元测试里面的ContextConfiguration的location的路径是否有问题,还有个重点就是,springMVC的配置文件找不到也会报这个错误。我就是mvc的配置文件找不到,但是报了applicationContext 也就是spring的配置文件找不到。。...

2022-02-27 07:39:51 656

原创 七、事务操作

7. 事务操作7.1 事务概念Ⅰ、什么是事务​ 事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败则所有操作都失败Ⅱ、典型场景​ 银行转账 * lucy 转账 100 元 给 mary​ lucy 少 100,mary 多 100Ⅲ、事务四个特性(ACID)(1)原子性(2)一致性(3)隔离性(4)持久性7.2 搭建事务环境演示图:step1:创建数据库表并插入数据create table t_account( id varch

2022-02-15 23:05:17 1102

原创 六、JdbcTemplate (Jdbc模板)

6. JdbcTemplate (Jdbc模板)6.1 概述Ⅰ、什么是JdbcTemplateSpring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作Ⅱ、所需依赖的引入Ⅲ、Spring配置文件中,Druid数据库连接池的配置<context:property-placeholder location="jdbc.properties"></context:property-placeholder><!-- 数据库连接池 --

2022-02-15 23:01:10 1525

原创 五、 Aop 面向切面编程

5. Aop 面向方面编程5.1 Aop基本概念与作用Ⅰ、什么是Aop?(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明 AOP注:在原有的登录流程的基础上,不修改源代码即可将新的权限判断功能加入其中,即为Aop所需要实现的功能5.2 Aop底层原理两种方式:JDK动态代理,CGLIB动态代理Ⅰ、

2022-02-15 22:58:43 127

原创 四、IOC操作Bean管理

4. IOC操作Bean管理4.1 IOC操作Bean管理的概念和方式1、什么是Bean管理 ?答:Bean管理指的是两个操作​ ① Spring创建对象​ ② Spring注入属性2、Bean管理操作的两种方式​ ① 基于xml配置文件方式​ ② 基于注解方式实现4.2 基于xml方式的IOC操作Bean管理4.2.1 对象的创建<bean id="userDao" class="com.atguigu.spring5.UserDaoImpl"></bean&

2022-02-11 23:27:21 518

原创 三、IOC容器概念及原理

3. IOC容器概念及原理3.1 演变过程普通方式–>工厂模式实现–>IOC过程3.2 普通方式:在使用相应类的地方new一个新对象,然后调用其相应的方法进行使用。​ **缺点:**耦合度过高,如先前service层中创建Dao实现类,如果xxxDaoImpl位置发生改变,所有的使用到相应实现类的代码都需要进行修改,工作量大。3.3 工厂模式实现:​ 通过创建一个xxxFactory类,在类中存在一个方法专门用来生成对象public class xxxFactory{

2022-02-11 23:23:35 874

原创 二、入门案例

2. 入门案例1、Spring5的下载下载地址2、内容的说明[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D9PBwE6R-1644592740075)(C:\Users\QAQ\AppData\Roaming\Typora\typora-user-images\image-20220203175635549.png)]docs:框架的说明文档libs:框架的依赖(jar包)3、如何使用Spring框架3.1 创建javaEE普通工程[外链图片转存失败,源站

2022-02-11 23:19:28 155

原创 一、Spring5框架概述

1. Spring5框架概述1.1. Spring5 是轻量级的javaEE框架主要目的:解耦合方式:工厂模式 + 反射1.2. Spring 可以解决企业应用开发的复杂性1.3. Spring 两个核心部分:IOC 和 AopIOC控制反转:把创建对象的过程交给Spring进行管理Aop面向切面:不修改源代码进行功能增强1.4. Spring 特点:方便解耦,简化开发Aop编程支持方便程序测试(Test测试单元)方便和其他框架进行整合 Spring MVC、MyBati

2022-02-11 23:18:00 121

原创 数据结构学习笔记:第一章绪论

第一章绪论1.1 数据结构的研究内容数据结构是一门研究非数值计算程序设计中的操作对象,以及这些对象间关系和操作的学科。程序=数据结构+算法数据元素之间的关系这种多对多关系在很多地方也叫网状关系1.2 基本概念和术语1.2.1 数据、数据的元素、数据项和数据对象数据(data)是客观事物的符号表示。数据元素(data element)是数据的基本单位。数据项(data item)是组成数据元素的,有独立含义的,不可分割的...

2021-04-29 08:49:37 78

空空如也

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

TA关注的人

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