10 2020 档案

摘要:一、简介: 权限分类分为两类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。 实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 下面详细介绍这两类权限。 二、系统权限 1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建 阅读全文
posted @ 2020-10-25 14:06 xueheng_blog 阅读(163) 评论(0) 推荐(0)
摘要:一、简介: 触发器是与表直接关联的特殊存储过程,与表的关系密切,用于保护表中的数据。当有操作影响到触发器保护的数据时,触发器将自动执行。 二、触发器的三种类型: 1、DML触发器:当数据库中发生DML事件时(insert,select,update,delete),将调用触发器。 2、替代触发器:也 阅读全文
posted @ 2020-10-25 10:21 xueheng_blog 阅读(211) 评论(0) 推荐(0)
摘要:一、简介: 存储过程是数据库的子程序,在客户端和服务器端可以直接调用它存储过程可以在不同用户和应用程序之间共享,并可以实现程序的优化和重用。 二、存储过程的优点: 1、存储过程在服务器端运行,且执行速度快。 2、存储过程执行一次后,代码就驻留在高速缓存中,以后再操作时,只需从高速缓存中调用以编译的代 阅读全文
posted @ 2020-10-24 11:41 xueheng_blog 阅读(147) 评论(0) 推荐(0)
摘要:一、简介: pl/sql是面向过程语言与sql语言的结合,它在sql语言中扩充了面向过程的程序结构,如变量和类型、控制语句、过程和函数、对象类型和方法等,实现将过程结构与sql的无缝集成,从而为用户提供了一种功能强大的结构化程序设计语言。 二、pl/sql的组成: 1、数据定义语言(DDL):用于执 阅读全文
posted @ 2020-10-24 10:51 xueheng_blog 阅读(252) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/linjiqin/category/349944.html 阅读全文
posted @ 2020-10-21 15:33 xueheng_blog 阅读(179) 评论(0) 推荐(0)
摘要:一、数据库下载步骤: 1、打开官方的下载地址 https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 2、 选择适合自己电脑版本的oracle安装包,然后下载 二、数据库安装步骤: 1.下 阅读全文
posted @ 2020-10-20 16:12 xueheng_blog 阅读(1346) 评论(0) 推荐(0)
摘要:一、引入组件的步骤: 1、找到src文件夹下的components文件夹,在该文件夹下编写自定义组件 2、在router文件夹下的index.js里引入组件,并使用组件 阅读全文
posted @ 2020-10-18 21:14 xueheng_blog 阅读(403) 评论(0) 推荐(0)
摘要:一、引入插件的步骤: 1、找到src文件夹下的main.js文件,该文件可以用来定义全局的变量或方法 2、引入组件 3、有时候我们在引入插件的时候会报没有该插件的错误,我们可以根据抛出的错误信息进行下载插件。 阅读全文
posted @ 2020-10-17 11:04 xueheng_blog 阅读(361) 评论(0) 推荐(0)
摘要:一、引入css和js的步骤: 1、找到项目文件夹下的static文件夹,并在该文件夹下存放静态资源 2、找到项目文件夹下的index.html文件 3、引入需要的css和js <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta nam 阅读全文
posted @ 2020-10-17 11:00 xueheng_blog 阅读(5663) 评论(0) 推荐(0)
摘要:npm install 命令详解: 在git clone项目的时候,项目文件中并没有 node_modules文件夹,项目的依赖文件可能很大,所以我们通过执行该命令,npm会根据package.json配置文件中的依赖配置下载安装。 阅读全文
posted @ 2020-10-13 09:57 xueheng_blog 阅读(1287) 评论(0) 推荐(0)
摘要:一、说明 1、vue-cli 是 vue 官方提供的脚手架工具 2、github:https://github.com/vuejs/vue-cli 3、作用: 从 https://github.com/vuejs-templates 下载模板项目 二、创建 vue 项目 1、npm包管理器是集成在n 阅读全文
posted @ 2020-10-13 09:38 xueheng_blog 阅读(262) 评论(0) 推荐(0)
摘要:一、dockerFile简介: dockerfile用于构建Docker镜像,DockerFile涉及的内容 包括执行代码或者是文件、环境变量、依赖包、运行时环境、动态链接库、操作系统的发行版、服务进 程和内核进程等等。在docker环境下,项目从开发到运行的流程为:开发应用、编写DockerFil 阅读全文
posted @ 2020-10-11 15:51 xueheng_blog 阅读(199) 评论(0) 推荐(0)
摘要:问题描述: 在我们使用docker将应用和运行环境打包成容器运行时,如果将容器给删除掉了,相应地,容器内所有的数据也将会被删除掉,所以我们需要一种能将数据持久化的方法来保存数据,容器数据卷就是用来将数据持久化的。 一、简介: 容器数据卷指的是目录或文件,它可以存在多个容器中。容器数据卷设计的目的就是 阅读全文
posted @ 2020-10-11 14:24 xueheng_blog 阅读(104) 评论(0) 推荐(0)
摘要:一、简介: docker镜像是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的内容,包括代码和软件运行环境。 二、docker镜像加载原理: docker的镜像实际是由一层一层的文件系统组成。所有的 Docker 镜像都起始于一个基础镜像层,当进行修改或增加新的内容时,就会在当前镜像层之 上 阅读全文
posted @ 2020-10-09 14:10 xueheng_blog 阅读(111) 评论(0) 推荐(0)
摘要:一、安装: 1、在宿主系统下载所需要的jdk版本的gz文件 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、列出当前所有正在运行的容器: docker ps 3、复制gz文件到 阅读全文
posted @ 2020-10-06 11:07 xueheng_blog 阅读(653) 评论(0) 推荐(0)
摘要:一、基本命令: docker version #查看docker版本docker info #查看docker详细信息docker --help #查看docker命令 二、镜像命令: docker images #查看docker镜像docker images -a #列出本地所有的镜像docke 阅读全文
posted @ 2020-10-05 20:52 xueheng_blog 阅读(142) 评论(0) 推荐(0)
摘要:一、简介: Docker是基于Go语言实现的云开源项目。Docker的主要目标是通过对应用组件的封装、分 发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用及其运行环境)能够做到 “一次封装,到处运行” 。 二、docker的优点: 1、更快速的应用交付和部署: 传统的 阅读全文
posted @ 2020-10-05 20:09 xueheng_blog 阅读(120) 评论(0) 推荐(0)
摘要:一、简介: 函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。其中,函数式接口是只包含一个方法的接口。 二、案例: 编写无参的函数式接口: 1、自定义一个函数式接口(无 阅读全文
posted @ 2020-10-05 10:39 xueheng_blog 阅读(208) 评论(0) 推荐(0)
摘要:一、简介: 有时候生产者需要发送给消息队列的是java对象,这时我们需要将java对象转换为JSON字符串,然后再消息队列再将JSON字符串发送给消费者,消费者通过解析JSON字符串并转换为原来的java对象。 二、案例: 1、引入依赖 <!-- rabbitmq依赖 --> <dependency 阅读全文
posted @ 2020-10-03 23:17 xueheng_blog 阅读(1372) 评论(0) 推荐(0)
摘要:一、简介: spring Boot使用了这么久,套路差不多摸清楚了。Spring Boot与其他组件进行整合,无非就是加入pom依赖,接着配置一些基本信息,然后就可以使用相关注解进行开发了。下面通过一个案例来了解整个整合过程。 二、案例: 1、引入依赖: <!-- rabbitmq依赖 --> <d 阅读全文
posted @ 2020-10-03 11:48 xueheng_blog 阅读(201) 评论(0) 推荐(0)
摘要:windows下: 参考:https://how2j.cn/k/message/message-intro/2023.html centos7下: 参考:https://www.cnblogs.com/fengyumeng/p/11133924.html 阅读全文
posted @ 2020-10-03 10:51 xueheng_blog 阅读(167) 评论(0) 推荐(0)
摘要:一、简介: 以熟悉的电商场景为例,如果商品服务和订单服务是两个不同的微服务,在下单的过程中订单服务需要调用商品服务进行扣库存操作。按照传统的方式,下单过程要等到调用完毕之后才能返回下单成功,如果网络产生波动等原因使得商品服务扣库存延迟或者失败,会带来较差的用户体验,如果在高并发的场景下,这样的处理显 阅读全文
posted @ 2020-10-03 10:48 xueheng_blog 阅读(115) 评论(0) 推荐(0)
摘要:一、AMQP协议简介: AMQP(高级消息队列协议)是一个进程间传递异步消息的网络协议。 二、AMQP工作流程: 1、发布者发布消息,经由交换机。交换机根据路由规则将收到的消息分发给与该交换机绑定的队列。最后 AMQP 代理会将消息投递给订阅了此队列的消费者,或者消费者按照需求自行获取。 2、发布者 阅读全文
posted @ 2020-10-03 10:09 xueheng_blog 阅读(499) 评论(0) 推荐(0)
摘要:一、简介: Lamda表达式能帮助你编写更清楚、更简洁的代码。 二、案例 import org.junit.Test;import java.util.*; import java.util.stream.Collectors; public class LamdaTest { public sta 阅读全文
posted @ 2020-10-02 21:56 xueheng_blog 阅读(164) 评论(0) 推荐(0)
摘要:Quartz 核心部分是scheduler. 1、首先看下quartz的一个实例的运行流程图: 2、先创建Schedulerfactory。使用SchedulerFactory的实现类StdSchedulerFactory创建一个SchedulerFactory实例。在创建factory之初,jvm 阅读全文
posted @ 2020-10-02 10:27 xueheng_blog 阅读(184) 评论(0) 推荐(0)