暂无个人介绍
1.集群的扩容 (1)准备新节点 (2)加入集群 (3)迁移槽和数据 (2)加入集群,可以通过cluster nodes查看信息 方法一: 方法二: (3) 迁移槽和数据 槽...
1.缓存的收益和成本 2.缓存更新策略 3.缓存粒度问题: 4.缓存穿透——大量请求不命中 缓存穿透将导致不存在的数据每次请求都要到存储层去查询,失去了缓存保护后端存储的意义。
/** 1.ruby环境 官网下载的:tar -zxvf xxxxx安装包xxxx 解压到/opt/ruby/下 执行命令 cd ruby .
1.集群搭建的过程: meet通信: 2.redis cluster原生命令的安装 (1)配置开启节点 (2)meet,节点握手 (3)指派槽、 (4)主从 (1)配置节点 (2...
1.数据分布理论 顺序分区和哈希分区(数据分区是分布式存储的核心) 哈希分布: (1)节点取余分区 (2)一致性哈希分区(3)虚拟槽分区(redis cluster采用的方式) (1)节点取余分区:键的...
1.zookeeper的特性 一致性:数据一致性,数据按照顺序分批入库 原子性:事务要么成功,要么失败,不会局部化 单一视图:客户端连接集群中任一zk节点,数据都是一致的 可靠性:每次对zk的操作状态都会保存在服务器端 实时性:客户端可以读取到zk服务端的最新数据 2.
1.redis的复制 2.如何实现redis复制 (1)修改配置文件细节操作 (2)一主二从: 当主机挂了,从机原地待命 当从机挂了,重启之后需要重新执行slaveof,除非将配置写进配置文件中 ...
1.什么是事务 2.常用命令 例子: 正常执行: 放弃事务: 全部连坐:(一步错,步步错) 寻根溯源:(部分支持) 类似于运行时异常 watch监控: redis事务的特性: 5.
1.redis的配置文件
1、什么是redis的持久化 Fork:作用是复制一个与当前进程一样的进程。新进程的所有数据(变量,环境变量,程序技术器等)数值都和原进程一致,但是是一个全新的进程,并且作为原来进程的子进程。
1.NoSQL的CAP理论 C(Consistency):强一致性 A(Availability):可用性 P(Partition Tolerance):分区容错性 2.
1.复制的作用 2.MySQL日志 二进制日志:记录了所有对mysql数据库的修改事件,包括增删改查和对表结构的修改(有点类似于redis的aof日志)注意:这里二进制记录的日志都是执行成功的操作。
什么是锁? 对数据操作的类型: 1.表锁: 偏向myISAM存储引擎,开销小,加锁块;无思索;锁定粒度大,发生锁冲突的概率最高,并发度最低; 读锁:共享读操作,但是不能进行写操作 -- 给表加锁 lock table 表名1 read,表名2 write; -- 查看表的加锁情况 show open tables ; -- 解锁 unlock tables; 写锁:只能写,不能读 如何分析表锁定: 可以通过下面状态变量来分析系统上的表锁定。
1.插入1000w数据 涉及到的表: create table dept( id int unsigned primary key auto_increment, deptno mediumint not nu...
表1: create table test03( id int primary key not null auto_increment, c1 char(10), c2 char(10), c3 char(10...
1.优化案例1——单表 案例使用的表: -- 31讲---------------------------------------------------------- create table if not exi...
1.mysql索引: 索引是帮助mysql高效获取数据的数据结构;(排好序的快速查找数据结构) 如果索引字段是char类型,那么在使用索引时,char类型的值必须加引号;如果索引字段时blob等大数据类型,必须指定长度。
1.mysql的配置文件 一 、linux:/etc/my.cnf文件 windows:my.ini文件 二进制日志logbin:主从复制 错误日志:默认是关闭的,记录严重的警告和错误信息,每次启动和关闭的详细信息。
一、HTTP报文首部 结构:报文首部+空行(CR+LF)+报文主体 HTTP请求报文:由方法(get,post等)+URI+HTTP版本(http1.
分库: 缺点:写压力 分表: 水平拆分:对一个库中的相关表进行水平拆分到不同实例的数据库中 对独立的数据库进行分片:一个订单表生成多个相同的订单表,放入不同的数据库 数据库分片准备: 选择分区键:====》分片的目...
(一)hashCode()和equals 如上:在hashmap的底层实现是链表+数组: (二)那些年实现过的源码 Stringbuffer(Stringbuilder):内部由数组实现 ;扩容为每次变为原来的2倍+2;...
servlet/jsp网络拓扑结构: 图1 开发servlet有三种方法: 1、实现servlet接口 2、继承GenericServet 3、继承HttpServlet (一)使用Servlet来编写一个serlve...
一、函数定义,参数,以及返回值 def 函数名(): 函数体 返回值:通过return函数 >>> def fun(): >>> def add(a,b): print(a+b) >>> add(34,78)...
一、三维画图 三维曲线图,三维网格图,三维曲线图。对应指令分别为plot3,mesh,surf; plot3(x,y,z):当xyz为同为向量时,以xyz坐标轴画出三维曲线;xyz为同维矩阵时,用xyz对应列绘制xyz坐标的三维曲线,曲线的条数为矩阵的列数。
一、matlab允许用户在同一图形窗口中同时绘制多张相互独立的子图 subplot(m,n,k):指令生成的图窗中有(m*n)张子图。
>>> menber=["小甲鱼","不定","怡欣","mt"] >>> for each in menber: print(each,len(each)) python的内置对象预览: Number(数字):3.
例1、画出函数图像 >> x=-pi/2:0.01:pi/2; >> y=x+sin(x)+exp(x); >> plot(x,y,'r','Linewidth',2) >> title('函数图像'); >> x...
一、if-else-end 格式: ①if expression commands end 如果条件为真,则执行命令组 ②if expression commands1:如果表达式为真,则执行 else comm...
一、矩阵和数组的区别和联系 区别:1.矩阵是数学概念,而数组是计算机程序设计领域的概念 2.作为一种变换或映射符的体现,矩阵有着明确而严格的数学规则。
一、字符串的构造 字符串构造:写在单引号之内的内容,如果内容包括单引号,则用重复的单引号来表示 >> str='i''m good' str = i'm good构造多行字符串:['……';'……']或者{‘……’;...
一、算术运算符 ①加减乘除幂运算 + - * / ^ ②点 减乘除幂运算 A./B A和B相应元素相除,A,B是同纬度的矩阵 A.^B A的B次幂,A为矩阵,B数值,A的每一个元素的B的次幂。
一、矩阵构造 简单矩阵的构造:采用方括号[],同行元素用逗号“,”隔开,行与行之间用“;”隔开 特殊矩阵的构造函数: ones(n)构建n*n的矩阵,矩阵元素全为1; ones(m,n) 构建m*n的矩阵,矩阵元素全为1...
一、matlab的标点符号的作用及其快捷键 whos:显示工作区中的变量的类型等信息 例如数据结构等等。 clc:清除图形窗口中所有显示的内容 clf:清楚图形窗口 clear:清楚工作区的内存变量 exit:退出mat...
一、系统内建Annotation Annotation在JDK1.5之后增加的新特性,这种特性被称为元数据特性,注解即,使用注释的方式加入一些程序的信息 java.
反射的概念: 一般情况下,必须知道一个类的完整路径之后才可以实例化对象,但是java中也允许通过一个对象来找到其所在类的信息,那么实际上就是class的功能。
通过反射调用类的方法 在正常情况下一个类的对象功能产生之后,就可以直接调用类中的方法了,若想要调用,则必须知道方法名称,之后用Class类中的 getMethod()方法 , public Method getMethod(String name ,Class .
@Entity @Table(name = "teacher") // 指定该类对应的表明 public class Teacher {// 实体与 private int id; private String ...
pl/sql是什么? pl/sql是oracle在标准sql语言上的扩展。不仅允许嵌入sql语言,还可以定义常量和变量,允许使用条件语句和循环语句,允许使用例外处理各种错误。
角色 就是相关权限的命令集合,使用角色的主要目的就是为了简化权限管理。 (一)预定义角色 即Oracle 所提供的角色,每种角色都执行一些特定的管理任务,下面是介绍常用的预定义角色connect,resource,db...
约束 数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则。在Oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种实现。
定义: 表空间是数据库的逻辑组成部分,从物理角度看,数据库数据存放在数据文件中,从逻辑上,数据库则是存放在表空间中,表空间是由一个或是多个数据文件组成 数据库的逻辑结构:包括表空间、段、区和块。
数据字典:oracle数据库中最重要的组成部分,提供了数据库的一些系统信息。 动态性能视图记载了历程启动后的相关信息。 数据字典记录了数据库的系统信息,它是只读表和视图的集合,数据字典的所有者sys用户。
一、管理数据库的用户主要是:sys、system (1)存储的数据的重要性 sys:所有oracle的数据库字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。
函数对字段进行处理: 一、字符函数 lower(char):将字符串转换为小写的格式 upper(char):将字符串转换为大写的格式 length(char):返回字符串的长度 substr(char,m,n):取字符...
Oracle操作数据,使用子查询插入数据: 当时用values子句时,一次能插入一行数据,当时用子查询插入数据时,一条insert语句可以插入大量的数据,当处理迁移或者装在外部表的数据到数据库时,可以使用子查询来插入数据。
在from中使用子查询: 如上例Oracle复杂查询(二)最后一行,在from语句中使用子查询时,该子查询会被作为一个视图来对待,因此叫做内嵌视图,而且必须要给子查询制定别名!! 【注意:在给列取别名时可以加as,而给表...
(一)函数 在实际应用中,经常使用执行复杂查询的数理统计,经常需要你显示多张表的数据,利用数据分组MAX ,MIN AVG,SUM,COUNT 如何显示所有员工中最高工资和最低工资? SQL> select max...
例子:scott下的emp表 图1 操作1、取消重复查询: select distinct ename,sal from emp; 操作2、使用算数表达式: 查询员工全年的收入=工资+奖金 nvl用来处理空...
内容结构: 基础部分: 用户管理,表管理 高级部分:表查询,权限,角色,函数 数据库管理,约束,索引,事务,PL/sql编程 Oracle的基本使用 1.