优化标准:少于1s 接口响应快慢是相对的,比如在200w条数据里查询数据,接口本身就会慢点 可用apifox跑接口,看耗时多少ms 1.代码优化(比如for循环之类的),简化代码 2.慢sql优化(用得少,写的时候就不会用复杂的sql) 3.缓存优化(总之,能查询缓存的话(redis),尽量不要直接 ...
分类:
其他好文 时间:
2021-06-28 19:43:57
阅读次数:
0
前言 每一次HTTP请求,数据库的事务的执行,我们追踪代码执行的过程中,需要一个唯一值和这些业务操作相关联,对于单机的系统,可以用数据库的自增ID或者时间戳加一个在本机递增值,即可实现唯一值。但在分布式,又该如何实现唯一性的ID 分布式ID的特性 数据库自增的ID Redis分布式ID Zookee ...
分类:
其他好文 时间:
2021-06-28 19:32:12
阅读次数:
0
常量 字符串常量 字符 例如:'f','i','z','a'编译器为每个字符分配空间。 'f' 'i' 'z' 'a' 字符串 例如:"hello"编译器为字符串里的每个字符分配空间以'\0'结束。 'h' 'e' 'l' 'l' 'o' '\0' 基本类型 整数型: short int,int,l ...
分类:
编程语言 时间:
2021-06-28 17:42:50
阅读次数:
0
windows10系统mysql5.7 安装 下载mysql-5.7.34-winx64 https://dev.mysql.com/downloads/file/?id=502363 解压mysql-5.7.34-winx64.zip 进入解压文件,创建my.ini文件 my.ini文件编写 [m ...
分类:
数据库 时间:
2021-06-25 17:12:30
阅读次数:
0
默认情况下,Redis的配置文件存放在redis主目录下,文件名为redis.conf,通过此文件,可窥探一二 1、绑定IP—bind 默认为本机:127.0.0.1,配置如下: # Examples: # # bind 192.168.1.100 10.0.0.1 # listens on two ...
分类:
其他好文 时间:
2021-06-25 16:51:17
阅读次数:
0
? 静态数据成员 格式: static 数据类型 数据成员 如: static float sum; 静态数据成员为所有同类对象所共享, 属于类对象的集合, 不属于某一对象, 可以用类名访问静态数据成员: 类名::静态数据成员 如: float Student::sum = 0.0; 访问静态数据成 ...
分类:
编程语言 时间:
2021-06-25 16:39:29
阅读次数:
0
前言记得刚找工作那会,几种数据类型是必问题,当时的答案一般都是七种——字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined),时至今日,某些网络教程上还是这样的分类:其实,随着 ECMAScript ...
分类:
其他好文 时间:
2021-06-25 16:35:01
阅读次数:
0
一、主从怎么保持数据一致 Redis 的主从库同步有三种模式:全量复制、基于长连接的命令传播,以及增量复制。 1.第一次主从库同步 它们相互之间就可以通过 replicaof命令形成主库和从库的关系,之后会按照如下图所示三个阶段完成数据的第一次同步 FULLRESYNC 响应表示第一次复制采用的全量 ...
分类:
其他好文 时间:
2021-06-24 18:30:54
阅读次数:
0
1.局部变量 在任何一个函数内部定义的变量(不加static修饰符)都属于这个范畴。编译器一般不对普通局部变量进行初始化,也就是说它的值在初始时是不确定的,除非对其显式赋值。 普通局部变量存储于进程栈空间,使用完毕会立即释放。 静态局部变量使用static修饰符定义,即使在声明时未赋初值,编译器也会 ...
分类:
其他好文 时间:
2021-06-24 17:55:50
阅读次数:
0
问题描述 为了保护Redis资源,把它与VNET集成后,实现只能通过VNET内网访问。在东二的区域中部署两个Redis服务后,发现一个奇怪的现象:东1区中的VM资源通过全局对等互联(Peering)实现了资源的互通。但在验证测试中,发现VM能连接第一个Redis资源,而无法连接第二个Redis资源? ...
分类:
Web程序 时间:
2021-06-24 17:44:46
阅读次数:
0