![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
miaoxiai
这个作者很懒,什么都没留下…
展开
-
字段约束
初识约束约束是数据库用来确保数据满足业务规则的手段,对数据做的条件限制。约束的类型主键约束(PRIMARY KEY)唯一性约束(UNIQUE)非空约束(NOT NULL)检查约束(CHECK)外键约束(FOREIGN KEY)主键约束(PRIMARY KEY)非空加唯一约束;一个表只有一个主键;主键会默认加索引;student_id number primary keyalter table student add constraint stu_id_pk primary原创 2020-09-14 08:12:39 · 948 阅读 · 0 评论 -
索引和事务
什么是索引?有什么用?1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的目录。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率 3)索引在逻辑上和物理上都与相关的表和数据无关,当创建或者删除一个索引时,不会影响基本的表; 4)索引一旦建立,在表上进行DML操作时(例如在执行插入、修改或者删除相..原创 2020-09-14 08:11:31 · 105 阅读 · 0 评论 -
Oracle体系架构和导入/导出
Oracle体系结构服务名,实例名,orclOracle通过数据库实例来加载和管理数据库,每个运行的Oracle数据库都对应一个Oracle实例(Instance),也可以称为例程。当数据库服务器上的一个数据库启动时,Oracle将为其分配一块内存区间,叫做系统全局区(SGA),然后启动多个进程。SGA和Oracle进程结合在一起,就是一个Oracle实例。为了区分不同的实例,每个Oracle实例都有一个系统标识符SID,通常SID与数据库同名。监听文件 服务器端E:\oracle11原创 2020-09-14 08:10:54 · 91 阅读 · 0 评论 -
事务
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 · 108 阅读 · 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 · 71 阅读 · 0 评论 -
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 · 52 阅读 · 0 评论 -
spring注解
1.扫描含有注解的类<context:component-scan base-package="…">2.常见的注解@Component 组件,任意beanWEB@Controller web层@Service service层@Repository dao层注入 --> 字段或setter方法普通值:@Value引用值:类型:@Autowired名称1:@Autowired @Qualifier(“名称”)名称2:@Resource(“名称”)作用域:原创 2020-09-14 07:52:23 · 141 阅读 · 0 评论 -
事务管理
l 事务:一组业务操作ABCD,要么全部成功,要么全部不成功。l 特性:ACID 原子性:整体 一致性:完成 隔离性:并发 持久性:结果l 隔离问题: 脏读:一个事务读到另一个事务没有提交的数据 不可重复读:一个事务读到另一个事务已提交的数据(update) 虚读(幻读):一个事务读到另一个事务已提交的数据(insert)l 隔离级别: read uncommitted:读未提交。存在3个问题 read committed:读已提交。解决脏读,存在2个问题 repeatable r原创 2020-09-08 22:10:33 · 67 阅读 · 0 评论 -
后处理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 · 88 阅读 · 0 评论 -
Spring 编写流程
Spring 编写流程1.导入jar包:4+1 --> beans/core/context/expression | commons-logging2.编写目标类:dao和service3.spring配置文件IoC:DI: <property name="" value="" | ref="">实例化方式:默认构造静态工厂:实例工厂: 作用域:生命周期:后处理bean BeanPostProcessor接口, ,对容器中所有的bean都生效属性注入构造原创 2020-09-08 10:07:46 · 226 阅读 · 0 评论 -
spring框架 大框架的整理
1spring框架概述1.1什么是springSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使...原创 2020-05-07 17:32:25 · 305 阅读 · 0 评论