自定义博客皮肤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)
  • 收藏
  • 关注

原创 第三章 spring AOP

1. 代理模式为什么要学习代理模式,因为AOP的底层机制就是动态代理!代理模式:静态代理动态代理1.1 静态代理静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作客户 : 使用代理角色来进行一些操作代码实现Rent . java 即抽象角色//抽象角色:租房public interface Rent { public void rent();}Host

2021-06-06 08:30:34 89

原创 第一章 spring 概述

本章学习目标spring 介绍IoC 基础IoC 本质编写一个spring 程序IoC 创建对象方式Spring 配置1. Spring 介绍Spring是一个开源免费的框架 , 容器.Spring是一个轻量级的框架 , 非侵入式的.控制反转 IoC , 面向切面 Aop对事物的支持 , 对框架的支持一句话概括:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)1.2 spring 组成Spring 框架是一个分层架构,由 7

2021-06-06 08:26:42 125

原创 第六章 JPA注解使用

本章学习目标Hibernate 与 JPA 的关系JPA 的基础入门@Transient 注解的使用JPA 的主键策略JPA 的一对多对象关系映射JPA 的多对多对象关系映射JPA 的一对一的对象关系映射1. Hibernate 与 JPA 的关系结论:JPA 是接口,是规范,Hibernate 是实现!Hibernate 框架从 3.2 开始完成支持 JPA 开发!本次主要只是用到了 JPA 的注解开发!2. JPA 注解的基础入门2.1 使用JPA 注解映射类@Enti

2021-06-03 10:55:40 255

原创 第五章 Hibernate 事务管理

本章学习目标事务的相关概念Hibernate 的隔离级别配置(了解)使用 ThreadLocal 管理 Session(重点)1. 事务相关概念典型事务例子:转账张三 转账 给 李四 1000 元账户表: t_accountid name money1 张三 50002 李四 5000转账业务的底层是两条 SQL 语句:update t_accuont set money=money-1000 where id=1;发生异常update t_accuont set money

2021-06-03 10:55:05 154

原创 第四章 Hibernate 优化策略

本章学习目标Hibernate 对象的三种状态Hibernate 的一级缓存与快照机制一级缓存的管理延迟加载策略抓取策略整合连接池1. Hibernate 对象的三种状态在 Hibernate 程序运行过程中,一个对象会存在以下的三种状态,分别为:临时状态: 没有对象 OID 值,没有被 session 管理持久化状态:有对象 OID 值,已经被 session 管理游离状态:有对象 OID 值,已经脱离 session 管理 @Test publ

2021-06-03 10:54:30 59

原创 第三章 Hibernate 查询

本章学习目标基本对象查询HQL 查询本地 SQL 查询1. 基本对象查询get()立即查询 /** * get()方法: 查询一个对象 */ @Test public void test1(){ Session session = HibernateUtil.getSession(); Transaction tx = session.beginTransaction(); Customer cust = session.get(Customer.class,

2021-06-03 10:53:50 111

原创 第二章 关系映射详解

本章学习目标generator 主键策略对象关系映射之一对多映射cascade 和 inverse 配置详解对象关系映射之多对多映射对象关系映射之一多一映射1. generator主键策略2. 对象关系映射之一对多映射需求:客户 与 订单 的关系是一对多2.1 关系(数据库)设计2.2 对象设计Customer:/** * 客户(一方) * */public class Customer { private Integer id; private String

2021-06-03 10:52:26 391

原创 第一章 Hibernate 基础入门

Hibernate介绍Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象!Hibernate开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,核心内容是ORM(Object Relational Mapping 对象关系映射),可以根据对象自动的生成数据库相关表的信息,使得开发更加的面向对象。这样作

2021-06-03 10:51:48 534 1

原创 1.绪论(数据库系统概论)

数据库的四个基本概念:数据描述事物的符号记录。数据库概括地讲,数据库数据具有永久存储、有组织和可共享的三个基本特点。严格地讲,数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库管理系统顾名思义,是存放数据的仓库。是位于用户和操作系统之间的一层数据管理软件。和操作系统一样是计算机的基础软件。主要功能:1、数据定义功能2、数据组织、存储和管理3、数据操纵功能

2021-05-25 11:08:12 798

原创 3.处理机调度(操作系统)

调度的概念当有一推任务要处理,但由于资源有限,这些事情没法同时处理。这就需要确定某种规则来决定处理这些任务的顺序。这就是“调度”研究的问题。调度三个层次作业调度(高级调度):按一定的原则从外存上处于后备队列的作业中挑选一个,给他们分配内存等必要资源,并建立相应的进程,以使它获得竞争处理机的权利。内存调度(中级调度):决定将哪个处于挂起状态的进程重新添加到内存进程调度(低级调度):按照某种方法和策略从就绪队列中选取一个进程将处理机分配给它进程调度的方式进程调度的方式可分为:剥夺式(抢占式)和

2021-05-13 10:39:15 93

原创 2.进程管理(操作系统)

进程的定义程序:程序是描述计算机所要完成的具有独立功能的,并在时间上按严格次序前后相继的计算机操作序列集合,是一个静态的概念。进程:并发执行的程序在执行过程中分配和管理资源的基本单位。进程与程序的区别:进程是一个动态的概念,而程序是一个静态的概念。程序是指令的有序集合,没有任何执行的含义。而进程则强调执行过程,他动态地被创建,并被调度执行后消亡。进程具有并发特征,而程序没有。进程是竞争计算机系统资源的基本单位。进程的特征动态性并发性独立性异步性结构性进程的组成进程是有程

2021-05-13 09:51:58 163

原创 1.计算机系统的初步认识(操作系统)

操作系统的基本概念操作系统是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。操作系统是计算机系统中最基本的系统软件。操作系统的发展和分类手工阶段(无操作系统,一切操作都需要人工手动完成)单道批处理阶段(单任务运行,开始形成操作系统,自动化运行)多道操作批处理阶段(多个程序并发执行)分时操作系统(多个程序在一个很短的时间片轮流执行)实时操作系统(能够相应一些紧急的任务,不用等待时间片排队)

2021-05-10 19:56:30 837 1

原创 typora使用

标题使用方式以#开头,后跟空格,后写标题名称,一个#代表一级标题,有多少个#代表几级标题,最多6级字体使用方式粗体:两边加**斜体:两边加*斜体并加粗:两边加***删除线:两边加~~引用以’>'开头分割线三个—或者三个***图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Aw7gEEmm-1620528956117)(图片地址)]超链接[链接标题](链接地址)列表有序列表:数字+英文逗号+空格无序列表:减号+空格...

2021-05-09 11:08:25 81 1

空空如也

空空如也

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

TA关注的人

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