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

原创 顾新湖的个人学习笔记之Oracle—— 二、表&表空间

二、表&表空间 1、表空间 ①、表空间概述 Ⅰ、概念: ​ 表空间是Oracle数据库内部最高层次的逻辑储存结构,Oracle数据库即是由一个或多个表空间组成的 Ⅱ、要点: ​ 创建空间表需要 create tablespace 权限 Ⅲ、格式: ​ a、create tablespace < 表空间名 > ​ b、create temporary tablespace < 临时表空间名 > ​ c、create undo tablespace

2022-04-21 11:17:39 621

原创 顾新湖的个人学习笔记之Oracle—— 一、 Oracle系统概述&创建数据库

一、Oracle系统概述&创建数据库 1、概念 ​数据库系统本质上是一个用计算机储存信息的系统; Oracle是一个基于B/S模式的关系型数据库管理系统(RDBMS)。 2、创建数据库 create database<数据库名> [ control file reuse ] --创建控制文件,reuse--存在则覆盖

2022-04-21 11:05:03 131

原创 顾新湖的个人学习笔记之Spring —— 十、 AOP 底层原理

AOP 底层原理 (1)AOP底层使用动态代理 1 有两种情况动态代理 第一种 有接口的情况,使用 JDK动态代理 创建接口实现类的代理对象 第二种 没有接口的情况,使用 CGLIB动态代理 创建的当前类子类的代理对象 2 JDK动态代理 什么是代理? 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理 动态代理步骤: 1.创建一个实现接口InvocationHandl

2022-04-15 20:58:30 82

原创 顾新湖的个人学习笔记之Spring —— 九、AOP 面向切面编程

AOP 面向切面编程 1 什么是AOP 面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,降低耦合性,提高复用性,同时加快开发效率 通俗描述:不通过修改源代码的方式,在主干功能上添加新的功能 2 AOP 底层原理 (1)AOP底层使用动态代理 1 有两种情况动态代理 第一种 有接口的情况,使用 JDK动态代理 创建接口实现类的代理对象 第二种 没有接口的情况,使用 CGLIB动态代理 创建的当前类子类的代理对象 2 JDK动态代理 [外链图片转存失败,源站可能有防盗链机制

2022-04-15 20:56:30 94

原创 顾新湖的个人学习笔记之Spring —— 八、AOP操作、相关术语

AOP操作 Spring 框架一般都是基于 AspectJ 实现 AOP 操作 AspectJ 不是Spring组成部分,独立的AOP框架,AspectJ和Spring一起使用,进行AOP操作 基于 AspectJ实现AOP操作 xml 注解(主要) 切入点表达式 作用:知道对谁增强 语法结构 execution([权限修饰符] [返回类型][类全路径][方法名称] ([参数列表])) eg:对 cn.guxinhu.dao.UserDao 中 add() 进行增强

2022-04-15 20:53:05 72

原创 顾新湖的个人学习笔记之Spring —— 七、IOC 操作 Bean 管理 (基于注解)

IOC 操作 Bean 管理 (基于注解) 1、什么是注解 注解是代码的特殊格式,格式:@注解名称(属性名称=属性值,属性名称=属性值…) 使用注解,注解作用在类上面,方法上面,属性上面 使用注解的目的:简化xml的配置 2、组件扫描 Spring能够从指定的classpath下自动扫描,侦测和实例化具有特定注解的bean 方法一 xml形式 <!-- 1 component 组件 2 scan 扫描 3 base-package = "包名" 如果扫描多个包,可以用逗号隔开

2022-04-15 20:52:08 75

原创 顾新湖的个人学习笔记之Spring —— 六、IOC 操作 Bean 管理 (基于xml)

IOC 操作 Bean 管理(概念) 1、什么是 Bean 管理 Bean 管理的两个操作 Spring 创建对象 Spring 注入属性 2、Bean 管理操作有两种实现方式 IOC 操作 Bean 管理 (基于xml) IOC 操作 Bean 管理 (基于注解) IOC 操作 Bean 管理 (基于xml) 1、基于 xml 方式创建对象 <bean id="dao" class="classAddress"></bean> <!--address 地址--&

2022-04-15 20:50:57 292

原创 顾新湖的个人学习笔记之Spring —— 五、IOC 底层原理

IOC 底层原理 1、什么是IOC 控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理 目的:为了耦合度降低 2、IOC 底层原理 xml解析、工厂模式、反射 3、IOC 过程 原理 通过解析 xml 配置文件,获取 bean 标签中的 class 属性的值,然后通过反射得到对应的类,再获取类对应的对象。 如果类的位置发生改变是需要配置文件中 class 属性的值 IOC 过程 第一步 xml 配置文件,配置创建的对象 <bean id="dao" cl

2022-04-15 20:48:41 60

原创 顾新湖的个人学习笔记之Spring —— 四、IOC 接口

IOC 接口(BeanFactory) IOC 思想基于 IOC 容器实现,IOC 容器底层就是对象工厂 Spring 提供 IOC 容器实现两种方法:(两个接口) BeanFactory :IOC 容器基本实现,是Spring内部使用接口,不提供看法人员使用 ** 加载配置文件时,不会创建对象,在获取(使用)对象时才去创建 ApplicationContext :BeanFactory接口的子接口,提供更多更强大的功能,一般由开发人员进行使用 ** 加载配置文件时就会把配置文件中的对象进行

2022-04-15 20:47:18 216

原创 顾新湖的个人学习笔记之Spring —— 三、IOC 容器

IOC 容器 一、 IOC 底层原理 1、什么是IOC 控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理 目的:为了耦合度降低 2、IOC 底层原理 xml解析、工厂模式、反射 3、IOC 过程 原理 通过解析 xml 配置文件,获取 bean 标签中的 class 属性的值,然后通过反射得到对应的类,再获取类对应的对象。 如果类的位置发生改变是需要配置文件中 class 属性的值 IOC 过程 第一步 xml 配置文件,配置创建的对象 <bean i

2022-04-15 20:45:24 178

原创 顾新湖的个人学习笔记之Spring —— 二、Spring-MVC

Spring-MVC SpringMVC 主要有3部分构成,分别是数据响应、数据请求和拦截器。 数据响应 数据响应主要体现在页面跳转和回写数据。 页面跳转 单字符串跳转(需要配置内部资源视图解析器) 跳转 重定向 配置前后属性 可以有参注入model ModelAndView对象跳转 new 可以有参注入 回写数据 直接返回字符串 可以有参注入 response 添加注解:@ResponseBody 返回对象和集合 对象转 json 格式 方法一:配置处理器映射器 方法二:mvc 的注解驱动

2022-04-15 20:38:44 358

转载 顾新湖的个人学习笔记之Spring —— 一、Spring 5 框架概述

Spring 5 框架概述 1、Spring 是轻量级的开源的 JavaEE 框架 2、可以解决企业应用开发的复杂性 3、Spring 有两个核心部分: IOC 和 AOP IOC:控制反转,把创建对象过程交给 Spring 进行管理 AOP:面向切面,不修改源代码进行功能增强(添加) 4、Spring 特点 方便解耦,简化开发 AOP 编程的支持 方便程序测试 方便和其他框架进行整合 方便进行事务操作 降低 API 开发难度 1、Spring Spring是一个开源容器框架,可以接管web层,业务

2022-04-15 20:14:59 70

原创 读《JAVA 多线程设计模式 》笔记 1 —— Introduction 1 java语言的线程

Introduction 1 java语言的线程 何为线程 单线程与多线程,Thread 类,run 方法,和start 方法 线程的启动 Thread 类,Runnable 接口 线程的共享互斥 synchronized 方法,synchronized 语句和锁定 线程的协调 Wait set,wait 方法,notify 方法和 notifyAll 方法 一 、何为线程 明为追踪处理流程,实则追踪线程 1.单线程程序 ​ 该程序的处理流程从头到尾就好像只有一条线。 2.多

2021-09-29 10:08:11 55

空空如也

空空如也

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

TA关注的人

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