- 博客(12)
- 收藏
- 关注
原创 字段约束
初识约束 约束是数据库用来确保数据满足业务规则的手段,对数据做的条件限制。 约束的类型 主键约束(PRIMARY KEY) 唯一性约束(UNIQUE) 非空约束(NOT NULL) 检查约束(CHECK) 外键约束(FOREIGN KEY) 主键约束(PRIMARY KEY) 非空加唯一约束; 一个表只有一个主键; 主键会默认加索引; student_id number primary key alter table student add constraint stu_id_pk primary
2020-09-14 08:12:39 957
原创 索引和事务
什么是索引?有什么用? 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的目录。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率 3)索引在逻辑上和物理上都与相关的表和数据无关,当创建或者删除一个索引时,不会影响基本的表; 4)索引一旦建立,在表上进行DML操作时(例如在执行插入、修改或者删除相..
2020-09-14 08:11:31 117
原创 Oracle体系架构和导入/导出
Oracle体系结构 服务名,实例名,orcl Oracle通过数据库实例来加载和管理数据库,每个运行的Oracle数据库都对应一个Oracle实例(Instance),也可以称为例程。 当数据库服务器上的一个数据库启动时,Oracle将为其分配一块内存区间,叫做系统全局区(SGA),然后启动多个进程。 SGA和Oracle进程结合在一起,就是一个Oracle实例。 为了区分不同的实例,每个Oracle实例都有一个系统标识符SID,通常SID与数据库同名。 监听文件 服务器端 E:\oracle11
2020-09-14 08:10:54 103
原创 事务
2.3.1搭建环境 2.3.1.1创建表 create database ee19_spring_day03; use ee19_spring_day03; create table account( id int primary key auto_increment, username varchar(50), money int ); insert into account(username,money) values(‘jack’,‘10000’); insert into account(usern
2020-09-14 07:58:47 116 1
原创 spring环境搭建
.1创建表 create database ee19_spring_day02; use ee19_spring_day02; create table t_user( id int primary key auto_increment, username varchar(50), password varchar(32) ); insert into t_user(username,password) values(‘jack’,‘1234’); insert into t_user(username,p
2020-09-14 07:56:11 81
原创 spring配置
<?xml version="1.0" encoding="UTF-8"?> <aop:config proxy-target-class=“true”> <aop:pointcut expression=“execution(* com.itheima.c_spring_aop..(…))” id=“myPointCut”/> <aop:advisor advice-ref=“myAspectId” pointcut-ref=“myPointCut”.
2020-09-14 07:54:01 59
原创 spring注解
1.扫描含有注解的类 <context:component-scan base-package="…"> 2.常见的注解 @Component 组件,任意bean WEB @Controller web层 @Service service层 @Repository dao层 注入 --> 字段或setter方法 普通值:@Value 引用值: 类型:@Autowired 名称1:@Autowired @Qualifier(“名称”) 名称2:@Resource(“名称”) 作用域:
2020-09-14 07:52:23 157
原创 事务管理
l 事务:一组业务操作ABCD,要么全部成功,要么全部不成功。 l 特性:ACID 原子性:整体 一致性:完成 隔离性:并发 持久性:结果 l 隔离问题: 脏读:一个事务读到另一个事务没有提交的数据 不可重复读:一个事务读到另一个事务已提交的数据(update) 虚读(幻读):一个事务读到另一个事务已提交的数据(insert) l 隔离级别: read uncommitted:读未提交。存在3个问题 read committed:读已提交。解决脏读,存在2个问题 repeatable r
2020-09-08 22:10:33 74
原创 后处理bean 对一个生效
@Override public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { if(“userServiceId”.equals(beanName)){ System.out.println("前方法 : " + beanName); } return bean; }
2020-09-08 10:09:29 95
原创 Spring 编写流程
Spring 编写流程 1.导入jar包:4+1 --> beans/core/context/expression | commons-logging 2.编写目标类:dao和service 3.spring配置文件 IoC: DI: <property name="" value="" | ref=""> 实例化方式: 默认构造 静态工厂: 实例工厂: 作用域: 生命周期: 后处理bean BeanPostProcessor接口, ,对容器中所有的bean都生效属性注入 构造
2020-09-08 10:07:46 246
原创 Spring框架小苗笔记
Spring框架小苗笔记 l List item Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完..
2020-09-08 09:30:39 104
原创 spring框架 大框架的整理
1spring框架概述 1.1什么是spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使...
2020-05-07 17:32:25 319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人