自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

原创 SSM_SpringMVC_Day03(异常处理机制、SSM整合)

SSM_SpringMVC_Day03(异常处理机制、SSM整合)1.SpringMVC异常处理机制1.1.系统中的异常分为两类:编译期异常:Exception的直接子类 需要通过捕获/抛出异常来进行处理,不处理程序无法运行运行时异常:RuntimeException的直接子类 可以不处理,程序可以正常运行 可以通过规范代码的编写,加强测试,严谨代码逻辑来避免异常的发生系统开发使用mvc架构 dao service controller 在每一层都有可能发生异常,springmvc中,我

2021-05-12 12:01:28 137

原创 SSM_SpringMVC_Day02(RestFul风格的URL、 API、自定义转换器、文件上传、拦截器、拦截器中的问题)

SSM_SpringMVC_Day03(RestFul风格的URL、 API、自定义转换器、文件上传、拦截器、拦截器中的问题)1.RestFul风格的URL(掌握 会用)Restful是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。主要用于客户端和服务器交互类的软件,基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存机制等。Restful风格的请求是使用“url+请求方式”表示一次请求目的的,HTTP 协议里面四个表示操作方式的动词如下:GET:用于获取资源P

2021-05-12 11:03:57 181

原创 SSM_SpringMVC_Day01(Spring与web、简介、快速入门、数据响应、请求处理)

SSM_SpringMVC_Day01(Spring与web、简介、快速入门、数据响应、)1. Spring与web1.1. ApplicationContext应用上下文获取方式​ 应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊端是配置文件加载多次,应用上下文对象创建多次。​ 在

2021-05-12 09:50:46 160

原创 SSM_Spring_Day02( AOP 简介、基于 XML 的 AOP 开发、基于注解的AOP的使用、spring对于持久层及事务的支持、基于 XML 的声明式事务控制)

SSM_Spring_Day02( AOP 简介、基于 XML 的 AOP 开发、基于注解的AOP的使用、spring对于持久层及事务的支持、基于 XML 的声明式事务控制)1. Spring 的 AOP 简介1.1. 什么是AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍

2021-05-11 11:52:48 84

原创 SSM_Spring_Day01(概述、快速入门、核心配置文件、API、配置数据源、注解开发、集成Junit)

SSM_Spring_Day01(概述、快速入门、核心配置文件、API、配置数据源、注解开发、集成Junit)1. spring概述1.1 Spring是什么(理解)Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC 和持久层 Spring JDBCTemplate、Mybatis 以

2021-05-11 11:26:21 98

原创 SSM_MyBatis_Day02(多表查询、注解开发、延迟加载策略、缓存)

SSM_MyBatis_Day02(多表查询、注解开发、延迟加载策略、缓存)1. MyBatis1.1.内容回顾持久层 ORM使用步骤1 引入所需的依赖2 创建对应的实体3 编写数据操作接口4 编写 mybatis的主配置文件 :mybatis运行环境 数据源 事务的支持5 编写映射文件 sql6 测试mybatis的核心配置​ mybatis运行环境 数据源 事务的支持 属性文件的引入 别名动态sql:ifforeachchoose when oth

2021-05-11 10:58:58 157

原创 SSM_Mybatis_Day01(快速入门、映射文件概述、核心配置文件概述、相应API、代理开发方式、映射文件深入、数据类型的映射、列名和属性名不一致的时候的处理)

SSM_Mybatis_Day01(快速入门、映射文件概述、核心配置文件概述、相应API、代理开发方式、映射文件深入、数据类型的映射、列名和属性名不一致的时候的处理)1. Mybatismybatis是一个ORM框架,持久化框架。持久化 就是将数据永久的保存在一定的存储设备上。Mybatis就是jdbc的升级版的框架;框架:就是一个可以进行数据的jdbc操作的一个大的结构,半成品。1.1原始jdbc操作(查询数据)1.2原始jdbc操作(插入数据)1.3 原始jdbc操作的分析原始jd

2021-05-11 09:02:04 237

原创 WEB后端_Day12(Nginx:简介、常用功能介绍、安装部署、配置文件、反向代理实例、配置实例-负载均衡、配置实例-动静分离、Keepalived+Nginx 高可用集群、Keepalived)

WEB_Day12(Nginx:简介、常用功能介绍、安装部署、配置文件、反向代理实例、配置实例-负载均衡、配置实例-动静分离、Keepalived+Nginx 高可用集群、Keepalived)1.Nginx简介Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个IMAP/POP3/SMTP 代理服务器。Nginx 特点是占有内存少,并发能力强。Nginx 由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过配置文件将客户端请求

2021-05-10 22:53:46 305

原创 WEB后端_Day11(持久化、redis容灾处理-redis主从复制、Jedis、Jedis常用操作(单机版)、高可用访问)

WEB_Day11(持久化、redis容灾处理-redis主从复制、Jedis、Jedis常用操作(单机版)、高可用访问)redis除了支持多种多样的存储类型,还有一点也非常重要,那就是尽管它是基于内存的存储系统,但它也能进行数据的持久化操作。这一点,对于缓存不幸宕机想恢复缓存数据时相当有效。同样,我们实际使用redis时,为了更高的性能和更高的可用性会将redis配置为集群主从模式。本章节重点介绍持久化和主从复制的相关配置。1.持久化redis的持久化有两种方式:快照持久化(RDB)和AOF持久化。

2021-05-10 22:36:03 198 1

原创 WEB后端_Day10(NoSQL:介绍、应用场景、不足之处、分类、常见 NoSQL 介绍、关系型数据库与NoSQL的区别、Redis)

WEB_Day10(NoSQL:介绍、应用场景、不足之处、分类、常见 NoSQL 介绍、关系型数据库与NoSQL的区别、Redis)1.NoSQL 介绍随着大数据时代的到来,越来越多的网站、应用系统需要支撑海量数据存储、高并发请求、高可用、高可扩展性等特性要求,传统的关系型数据库在应付这些调整已经显得力不从心,暴露了许多难以克服的问题。由此,各种各样的NoSQL(Not Only SQL)数据库作为传统关系型数据的一个有力补充得到迅猛发展。NoSQL(Not only SQL)数据库,可以理解为区别

2021-05-10 22:07:03 496

原创 WEB后端_Day09(Linux:实用指令、组管理和权限管理、定时任务调度、进程管理、RPM 与 YUM、搭建开发环境)

WEB后端_Day09(Linux:实用指令、组管理和权限管理、定时任务调度、进程管理、RPM 与 YUM、搭建开发环境)1.实用指令1.1.指定运行级别基本介绍:Linux分为7个启动级别:0 - 系统停机状态 halt1 - 单用户工作状态 Single user mode2 - 多用户状态(没有NFS) Multiuser, without NFS (The same as 3, if you do not have networking)3 - 多用户状态(

2021-05-10 21:41:49 323

原创 WEB后端_Day08(Linux入门、VM和Linux安装、Vi和Vim编辑器、开机、重启和注销登录、用户管理)

WEB后端_Day08(Linux入门、VM和Linux安装、Vi和Vim编辑器、开机、重启和注销登录、用户管理)Linux入门概述Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬

2021-04-26 09:34:18 215

原创 WEB后端_Day08(Maven介绍、使用、Maven仓库、Maven在idea中的使用、Maven的常用命令、在idea中开发WEB工程)

WEB后端_Day08(Maven介绍、使用、Maven仓库、Maven在idea中的使用、Maven的常用命令、在idea中开发WEB工程)Maven介绍Maven是什么Maven的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven在美国是一个口语化的词语,代表专家、内行的意思。一个对Maven比较正式的定义是这么说的:Maven是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Li

2021-04-25 09:32:17 142

原创 WEB后端_Day07(订单模块、Filter、ThreadLocal、Ajax)

WEB后端_Day07(订单模块、Filter、ThreadLocal、Ajax)零点读书-订单订单模块的实现创建订单模块的数据库表create table t_order( `order_id` varchar(50) primary key, `create_time` datetime, `price` decimal(11,2), `status` int, `user_id` int, foreign key(`user_id`) refe

2021-04-18 22:40:50 244

原创 WEB后端_Day06(Cookie练习、Session会话、登录-显示用户名、验证码、EasyCaptcha、Servlet3.0新增功能、购物车)

WEB后端_Day06(Cookie练习、Session会话、登录-显示用户名、验证码、EasyCaptcha、Servlet3.0新增功能、购物车)Cookie由服务端产生,保存在客户端的这样一种会话保持技术创建cookie Cookie cookie = new Cookie(key ,value);设置cookie的生命周期 cookie.setMaxAge(N秒);设置cookie的路径:cookie.setPath(req.getContextPath()+"/");//工程路径

2021-04-18 22:34:41 272

原创 WEB后端_Day05(MVC概念、图书模块、分页、Cookie)

WEB后端_Day05(MVC概念、图书模块、分页、Cookie)MVC 概念MVC 全称:Model 模型、View 视图、Controller 控制器。MVC 最早出现在JavaEE 三层中的Web 层,它可以有效的指导Web 层的代码如何有效分离,单独工作。View 视图:只负责数据和界面的显示,不接受任何与显示数据无关的代码,便于程序员和美工的分工合作——JSP/HTML。Controller 控制器:只负责接收请求,调用业务层的代码处理请求,然后派发页面,是一个“调度者”的角色——Se

2021-04-18 22:25:06 122

原创 WEB后端_Day04(文件上传、文件下载、EL表达式、JSTL标签库、页面JSP动态化、后端代码优化)

WEB后端_Day04(文件上传、文件下载、EL表达式、JSTL标签库、页面JSP动态化、后端代码优化)文件上传前端:表单的提交方式必须是postenctype=“multipart/form-data”文件上传的input的type = file后端:commonsFileupload commonsIO步骤:判断当前提交的表单是否是 multipart/form-data获取ServletFileUpload使用ServletFileUpload对象来解析请求遍历解析而来的

2021-04-05 18:37:29 164 1

原创 WEB后端_Day03(jsp:本质、三种语法、九大内置对象、四大域对象、out 输出和response.getWriter 输出的区别、常用标签,Listener 监听器)

WEB后端_Day03(jsp:本质、三种语法、九大内置对象、四大域对象、out 输出和response.getWriter 输出的区别、常用标签,Listener 监听器)什么是jsp,它有什么用?jsp 的全换是java server pages。Java 的服务器页面。jsp 的主要作用是代替Servlet 程序回传html 页面的数据。因为Servlet 程序回传html 页面数据是一件非常繁锁的事情。开发成本和维护成本都极高Servlet 回传html 页面数据的代码:public

2021-04-02 20:57:31 161

原创 WEB后端_Day02(HTTP协议、HttpServletRequest、HttpServletResponse、请求转发、Web 中的相对路径和绝对路径、重定向、JavaEE 项目的三层架构)

WEB后端_Day02(HTTP协议、HttpServletRequest、HttpServletResponse、请求转发、Web 中的相对路径和绝对路径、重定向、JavaEE 项目的三层架构)HTTP 协议什么是HTTP 协议协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议。所谓HTTP 协议,就是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫HTTP 协议。HTTP 协议中的数据又叫报文。请求的HTTP 协议格式客户端给服务器发送数据叫请求。服务器给客户

2021-04-02 20:10:15 524

原创 WEB后端_Day01(JavaWeb、Web资源的分类、常用的Web服务器、Tomcat、Servlet)

WEB后端_Day01(JavaWeb、Web资源的分类、常用的Web服务器、Tomcat 服务器和 Servlet 版本的对应关系、Tomcat 的使用、在tomcat中部署web应用、使用idea创建一个web工程、在idea中将项目部署到tomcat、动态web技术、Servlet的生命周期、Servlet的另一种开发方式、Servlet的相关对象ServletConfig、Servlet的相关对象ServletContext)JavaWeb什么是JavaWebJavaWeb 是指,所有通过J

2021-03-30 20:23:56 292 1

原创 WEB_Day09(jQuery:操作属性、特殊属性操作、事件机制,Bootstrap,LayUI,拼图,XML,dom4j解析技术)

WEB_Day09(jQuery:操作属性、特殊属性操作、事件机制,Bootstrap,LayUI,拼图,XML,dom4j解析技术)jQuery操作属性attr(name|properties|key,value|fn)获取匹配的元素集合中的第一个元素的属性的值 或 设置每一个匹配元素的一个或多个属性。prop(name|properties|key,value|fn)获取匹配的元素集中第一个元素的属性(property)值或设置每一个匹配元素的一个或多个属性。它们两个之间有什么区别?在jQ

2021-03-28 21:08:21 192

原创 WEB_Day08(BOM、浏览器的组成、window 对象、事件、Navigator 对象的属性、Screen 对象、JSON、Jquery、jQuery选择器、 jquery操作样式)

WEB_Day(BOM、浏览器的组成、window 对象、事件、Navigator 对象的属性、Screen 对象、JSON、Jquery、jQuery选择器、 jquery操作样式)BOMJavaScript 是浏览器的内置脚本语言。也就是说,浏览器内置了 JavaScript 引擎,并且提供各种接口,让 JavaScript 脚本可以控制浏览器的各种功能。一旦网页内嵌了 JavaScript 脚本,浏览器加载网页,就会去执行脚本,从而达到操作浏览器的目的,实现网页的各种动态效果。代码嵌入网页的方法

2021-03-27 19:42:18 284

原创 WEB_Day07(DOM中元素节点的选择、属性操作、创建元素的三种方式、节点层级、事件)

WEB_Day07(DOM中元素节点的选择、属性操作、创建元素的三种方式)DOM中元素节点的选择所有的选择器都是document对象的方法根据id获取元素:在html中 所有的标签都具有id属性,且id属性的值是不能重复的 //id选择器 var div = document.getElementById("d"); console.log(div.nodeName);根据标签名获取元素:根据标签名称进行选择,选择得到结果是所有的相同标签的元素,是一个数组 //标

2021-03-25 15:46:41 144

原创 WEB_Day06(自定义对象、原型、继承、js多态的体现、DOM)

WEB_06Day(自定义对象、原型、继承、js多态的体现、DOM)自定义对象 // 方式一:使用object的来创建一个对象 var p1 = new Object(); p1.name = "admin"; p1.age = 20; console.log(p1.name + "--" + p1.age); //方式二:通过对象的声明 var p2 = { name: "张三", age: 21, say: fun

2021-03-22 17:14:01 108

原创 WEB_Day05(JavaScript:数据类型、三大引用类型、输出语句、undefined和null、语句、运算符、弹出框、内置对象)

WEB_Day05(JavaScript:数据类型、三大引用类型、输出语句、undefined和null、语句、运算符、弹出框、内置对象)JavaScript作用:表单验证、页面特效、动态添加内容组成:ECMAScript(核心语法)、DOM、BOM使用方式:行内的js 内部js 外部js 在html文件的外部 创建一个.js的文件 将js代码放在文件中 在使用时通过<script src=”外部js的路径” type=”text/javascript/>定义变量:v

2021-03-18 20:28:00 91

原创 WEB_Day04(DIV+CSS布局、定位模式转换、元素的显示与隐藏、鼠标样式、轮廓、防止拖拽文本域、文字的居中、垂直对齐、JavaScript、JS的使用)

WEB_Day04(DIV+CSS布局、定位模式转换、元素的显示与隐藏、鼠标样式、轮廓、防止拖拽文本域、文字的居中、垂直对齐、JavaScript、JS的使用)DIV+CSS布局定位模式静态定位 就是标准流的布局方式相对定位 没有脱离标准流 占有位置绝对定位 完全脱离标准流 不占有位置固定定位 完全脱离标准流 不占有位置练习-轮播图:<!DOCTYPE html><html lang="en"><head> <meta chars

2021-03-16 21:30:01 162

原创 WEB_Day03(CSS背景、三大特性、盒子模型、边距、CSS3盒模型、版心和布局流程、网页布局、定位)

WEB_Day03()CSS 背景(background)CSS属性定义背景效果background-color背景颜色background-image背景图片地址background-repeat是否平铺background-position背景位置background-attachment背景固定还是滚动背景的合写(复合属性)background:背景颜色 背景图片地址 背景平铺 背景滚动 背景位置背景图片(image)语法: back

2021-03-15 19:51:06 310

原创 WEB_Day02(CSS简介、样式规则、字体样式属性、选择器、注释、外观属性、样式表、标签的显示模式、复合选择器)

WEB_Day02()CSS简介CSS 通常称为CSS样式表或者层叠样式表(级联样式表)。主要用于设置HTML页面中的文本内容(字体 大小 对齐方式) ,图片(宽度、高度、边框、边距等) 版面的布局.CSS是以HTML为基础,提供丰富的各种功能 ,字体、颜色、背景、的控制,整体的排版,而且还可以针对不同的浏览器设置不同的样式。CSS样式规则 <style> h1 { color: red; font-size: 20px; } bo

2021-03-12 17:27:53 332

原创 WEB_Day01(认识网页、WEB标准、HTML初始、HTML标签、常用标签、HTML5的新标签与特性)

WEB_Day01(认识网页、WEB标准、HTML初始、HTML标签、常用标签、HTML5的新标签与特性)WEB:前端和后端前端:主要用于数据的展示,收集数据后端:主要用来对数据进行处理,并将数据提供给前端,将数据进行持久化保存前端:HTML + CSS + JavaScript(Jquery)前端框架:Bootstrap、Jquery easy UI、VUE认识网页网页的构成:主要有文字、图像、视频、音频、超链接前端的开发流程:美术的实现(美工)PS:完成页面原型的设计,对于网页制作中的

2021-03-12 17:27:20 178

原创 Oracle_Day12(MySQL)

Oracle_Day12(MySQL)MySQL的服务重启 停止 配置mysql服务的运行连接MySQL命令行连接MySQL:使用mysql自带的命令行工具使用cmd命令窗口链接mysql格式:mysql -P端口号 -hmysql的主机名/IP地址 -u用户名(root)-p密码(root)如果使用的是默认端口,且安装在本机上,那么可以省略端口号和主机ip的指定另一种简化方式:使用可视化客户端工具 Navicat:配置数据库连接属性:MySQL的存储引擎(重

2021-03-10 15:23:16 60

原创 MySQL卸载及安装

MySQL卸载及安装卸载Mysql:停止mysql的服务:使用软件管理工具执行卸载:卸载程序执行结束之后将安装目录删除。为了保证后续的配置时不会出现卡死的现象,需要删除C:\ProgramData\MySQL的目录该目录是隐藏的,需要手动显示隐藏文件,这样才能执行删除操作安装MySQL自定义安装:修改目录:安装目录可以保持默认,也可以自己选择目录,同时目录不能存在特殊字符或中文配置:一直next运行配置向导,进行配置选择字符集安装成功之后

2021-03-10 15:14:11 75

原创 Oracle_Day11(存储函数、触发器、包、数据库管理和设计、数据库设计)

Oracle_Day11(存储函数、触发器、包、数据库管理和设计、数据库设计)存储函数:语法:Create or replace function 函数名(参数 in/out 数据类型) return 数据类型 is 结果变量 数据类型; Begin 函数体; Return(结果变量); End;存储过程和函数的区别:一般来讲,过程和函数的区别在于函数可以有一个返回值,而过程是没有返回值的。但是,过程和函数都可以通过out指定一个或多个输出参数,在其中我们也可以利用o

2021-03-10 10:04:50 317 1

原创 Oracle_Day10(PLSQL语法)

Oracle_Day10(PLSQL语法)PLSQL语法Declare 声明部分(变量 游标)Begin 语句(DML DQL) Exception 异常处理End;变量和常量的定义:变量名 数据类型 := 默认值数据类型:char varchar varchar2 date number Boolean long特殊类型: 记录类型 %type %rowtype分支结构:If 条件 then 语句 end if;If 条件

2021-03-07 21:03:28 242 1

原创 Oracle_Day09(PLSQL编程、PL\SQL块)

Oracle_Day09(PLSQL编程、PL\SQL块)PLSQL编程PL /SQL是一种高级数据库程序设计语言该语言集成于数据库服务器中PL/SQL代码可以对数据进行快速高效的处理PL/SQL包括两部分,一部分是数据库引擎部分;另一部分是可嵌入到许多产品(如C语言,JAVA语言等)工具中的独立引擎。可以将这两部分称为:数据库PL/SQL和工具PL/SQLPLSQL与SQL的处理数据的区别--示例1 : 为每一位职员涨薪10%Update emp set sal = sal * 1.

2021-03-07 20:56:07 155

原创 Oracle_Day08(视图、索引、同义词)

Oracle_Day08(视图、索引、同义词)视图是通过查询语句将查询出来的结果创建为一个表现形式(视图),就是满足查询语句的一个子表作用:为了简化开发人员对于复杂sql的编写。提高复杂sql语句的复用创建或修改视图:Create or replace view 视图名称 as 查询的sql语句--查询出10部门的员工信息,并存储在一个视图中create or replace view emp10 asselect * from emp where deptno=10;查询

2021-03-07 20:55:23 70

原创 Oracle_Day06(JDBC对事物的处理,JDBC工具类库—Apache Common-DBUtils,项目中数据访问层的处理)

Oracle_Day06(JDBC对事物的处理,JDBC工具类库—Apache Common-DBUtils,项目中数据访问层的处理)JDBC对事物的处理数据准备:CREATE TABLE account( id number(10), name varchar2(20), balance number(10,2))--插入数据insert into account values(1,'jack',1000.00);insert into accoun

2021-02-04 21:27:16 89

原创 Oracle_Day01(Oracle概述,Oracle实例)

Oracle_Day01(Oracle概述,Oracle实例)Oracle概述Oracle 是一个公司名称也是一个产品名称。数据库Oracle 数据库是数据的物理存储。 这就包括(数据文件 ORA 或者 DBF、控制文件、联机日志、参数文件)。其实 Oracle 数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是 Oracle 就只有一个大数据库实例一个 Oracle 实例(Oracle Instance)有一系列的后台进程(Backguound Process

2021-02-04 19:17:39 77

原创 在虚拟机中安装Oracle及Oralce的客户端工具 PLSQL Developer

在虚拟机中安装Oracle及Oralce的客户端工具 PLSQL Developer安装虚拟机在虚拟机中安装win10创建新的虚拟机自定义安装选择稍后安装操作系统选择客户机操作系统命名虚拟机选择固件类型选择网络类型虚拟机属性选择系统安装win10选择安装位置安装完成安装vmtoolsvm的网络配置桥接模式:直接链接物理网络,直接连接到你的路由器,获取和你的计算机同网段的一个IP地址NAT:用于共享主机的IP地址。将你的主机作为一个路由

2021-02-04 19:09:59 447

原创 Oracle_Day05(约束、JDBC)

Oracle_Day05(约束、JDBC)约束Not null 非空约束UNIQUE 唯一约束Primary key 主键约束Foreign key 外键约束Check 检查约束约束的创建:可以在建表时,也可以在建表后非空约束:NOT NULL 作用:保证插入的值不为空,作用于字段create table STU( stu_id NUMBER(8) not null, stu_name VARCHAR2(20) not null,

2021-02-03 22:02:26 145 1

原创 Oracle_Day04(子查询,DML数据操纵语言,事务)

Oracle_Day04(子查询,DML数据操纵语言,事务)子查询子查询是在主查询查询之前执行的查询子查询的结果是为主查询服务的SELECT * FROM 表名 WHERE 过滤字段 关系运算符 (SELECT 列 FROM 表名)子查询要包含在括号内子查询往往作为主查询的比较的条件单行子查询:子查询的结果为一条记录-- 查询出工资比WARD薪资高的所有人SELECT * FROM emp WHERE sal >(SELECT sal FROM emp WHERE ena

2021-02-02 22:18:50 156

空空如也

空空如也

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

TA关注的人

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