一、环境介绍 LNMP(centos7,mysql5.6) vmware workstation pro配置了3个虚拟机,均安装了LNMP环境: master: 192.168.0.105 slave: 192.168.0.106 、192.168.0.107 二、原理 (1)主数据库进行增删改操作 ...
分类:
数据库技术 时间:
2021-06-06 16:55:01
收藏:
0 评论:
0 赞:
0 阅读:
27
内核模式和用户模式 简单的说就是操作系统将一块块内存中的结构体设置了flags检查,内核模式下可以全局访问,用户模式下只能访问用户内容。在windows中常习惯称为ring 0和ring 3。 ring 3访问ring 0内容 既然做了权限检查,而ring 3进程肯定是会要访问ring 0内容,毕竟 ...
分类:
编程语言 时间:
2021-06-06 16:54:47
收藏:
0 评论:
0 赞:
0 阅读:
35
引言: 以多线程创建方式为例:简化多线程的创建语句 1.第一种:以实现Runnable接口为例:实现的接口: public class RunnableImpl implements Runnable{ @Override public void run() { System.out.println ...
分类:
编程语言 时间:
2021-06-06 16:54:35
收藏:
0 评论:
0 赞:
0 阅读:
25
1、参考文档:https://nodejs.org/dist/latest-v14.x/docs/api/path.html 2、path.basename:获取一个路径中的文件名(默认包含扩展名) path.basename('/foo/bar/baz/asdf/quux.html'); // R ...
分类:
Web开发 时间:
2021-06-06 16:54:23
收藏:
0 评论:
0 赞:
0 阅读:
18
数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 ...
分类:
编程语言 时间:
2021-06-06 16:54:10
收藏:
0 评论:
0 赞:
0 阅读:
43
内部类 Java中允许将一个类A声明在另一个类B中,则类A称为内部类,类B称为外部类。 内部类的分类:成员内部类 VS 局部内部类(方法内、代码块内、构造器内) 成员内部类 一方面作为外部类的成员 调用外部类的结构 可以被static修饰 可以被4种不同的权限修饰 另一方面,作为一个类 具有外部类所 ...
分类:
其他 时间:
2021-06-06 16:53:57
收藏:
0 评论:
0 赞:
0 阅读:
34
在vue-cli中两个的安装都是一样的 下载:npm i vuex vue-router 安装: 1.注册: 如果在一个模块化工程中使用它,必须要通过 Vue.use() 明确地安装路由功能: import Vue from 'vue' import VueRouter from 'vue-rout ...
分类:
其他 时间:
2021-06-06 16:53:43
收藏:
0 评论:
0 赞:
0 阅读:
25
一:主业务的创建 主要场景是对房间的管理,多方进行音视频互动。 Router代表房间,Transport代表一个传输,每个用户加入房间都会创建一个对应的连接。 Producer生产者,共享的音视频流中,每个音频、视频流都会产生一个生产者 Consumer消费者,对于每个加入房间的用户,都可以消费其他 ...
分类:
Web开发 时间:
2021-06-06 16:53:29
收藏:
0 评论:
0 赞:
0 阅读:
106
最近k8s实在流行,好多服务都上了k8s,用着阿里巴巴的nacos,很爽。 直到,曾经有人提出了疑问:既然k8s有了服务注册中心,为啥还要nacos? 然后啊,就hang住了,百思不得其解。直到思考出了下图: 其实就是看现有团队实际情况, 正向考虑的话是:各种够不够强大: 运维团队够不够强大搞ist ...
分类:
其他 时间:
2021-06-06 16:53:14
收藏:
0 评论:
0 赞:
0 阅读:
14
一. 系统架构 系统架构图: 完成要求: 生产者Producer具备Feign客户端,调用dbService微服务; 增加微服务dbService,通过Spring Data Jpa 访问数据库获取对象user; 生产者Producer将获取对象user通过RabbitMQ,发送给消费组groupA ...
分类:
编程语言 时间:
2021-06-06 16:52:57
收藏:
0 评论:
0 赞:
0 阅读:
19
1.在mysql的安装目录下创建my.ini文件,写入如下参数 [mysqld]basedir=E:\Envir\mysql-5.7.34\datadir=E:\Envir\mysql-5.7.34\data\port=3306skip-grant-tables # basedir 安装mysql的 ...
分类:
数据库技术 时间:
2021-06-06 16:52:42
收藏:
0 评论:
0 赞:
0 阅读:
13
概述 Redis是什么? Redis是一种基于键值对的NoSQL数据库 Redis(Remote Dictionary Server)即远程字典服务 是一个开源的ANSI C语言编写、支持网络、可基于内存也可以持久化的日志型、Key-Value数据库,并且提供多种语言的API。免费开源 Redis能 ...
分类:
其他 时间:
2021-06-06 16:52:29
收藏:
0 评论:
0 赞:
0 阅读:
19
数据库基础 背景知识 很多功能如果只是通过操作文件来改变数据时非常繁琐的,程序员要做很多事情 对于多台机器或者多个进程操作一份数据,程序员自己解决并发和安全问题比较麻烦 自己处理些数据备份,容错的措施 C/S架构的操作数据文件的一个管理软件 帮助我们解决并发问题 能够帮助我们更简单更快捷的方式完成数 ...
分类:
数据库技术 时间:
2021-06-06 16:52:14
收藏:
0 评论:
0 赞:
0 阅读:
13
第一步:在配置中加入盐值 第二步:自定义加密规则(如果密码不需要加密,则这一步可以省略) import hashlib def SetPassword(password): """加密""" md5 = hashlib.md5() md5.update(password.encode()) resu ...
分类:
其他 时间:
2021-06-06 16:52:03
收藏:
0 评论:
0 赞:
0 阅读:
21
vPortStartFirstTask /* Use the NVIC offset register to locate the stack. */// cortex-M3 硬件中,0xE000ED08 地址处为VTOR(向量表偏移量)寄存器,存储向量表起始地址 ldr r0, =0xE000ED ...
分类:
其他 时间:
2021-06-06 16:51:49
收藏:
0 评论:
0 赞:
0 阅读:
49
一.解压 tar -zxf hbase-2.1.0-bin.tar.gz -C /opt/apps 二.配置环境变量 1.profile 进入profile vi /etc/profile 添加 export PATH=$PATH:/opt/apps/hbase-2.1.0/bin 刷新profil ...
分类:
其他 时间:
2021-06-06 16:51:36
收藏:
0 评论:
0 赞:
0 阅读:
24
(从虚拟机配置讲起,有基础的可以直接看二,谢谢) 一、虚拟机的安装和配置 软件:virtualbox 系统:centos7 工具:Xshell 官网下载centos7,使用virtualbox安装centos7 使用命令ip addr 查看网络,发现centos7默认是不开启网络的,接下来手动配置: ...
分类:
系统服务 时间:
2021-06-06 16:51:20
收藏:
0 评论:
0 赞:
0 阅读:
16
在nodeJS学习中,我们经常使用到npm与cnpm命令,但是这两个命令到底是什么,用来做什么的?仅仅会使用命令,把这些问题草草掠过,不深究当然不行!查阅资料后大致对它有了一些了解: ...
分类:
其他 时间:
2021-06-06 16:51:12
收藏:
0 评论:
0 赞:
0 阅读:
18
1. 魔法方法概念 python中内置的有特殊功能的函数,以__开头,比如我们使用print函数去打印,实际上是调用了内置的__str__方法 2. __new__方法,创建对象时被调用 通过代码来看下__new__和__init__被调用的顺序: 1 class MyClass: 2 3 def ...
分类:
编程语言 时间:
2021-06-06 16:51:03
收藏:
0 评论:
0 赞:
0 阅读:
17
var x = 12 console.log(x); //12 先看VO(G) 中是否存在,如果不存在再看GO中是否存在 console.log(window.x);// 也可以用window 访问它,因为使用var创建的,直接到GO中找这个属性,如果不存在,值是undefined let y = ...
分类:
Web开发 时间:
2021-06-06 16:50:36
收藏:
0 评论:
0 赞:
0 阅读:
14