myIsam引擎把一个表的总行数存在了磁盘上,因此执行count(*)会直接返回结果,效率很高 #但是myisam不支持事物 innodb引擎需要把数据一行行从引擎里读出来,然后计数累加。 innodb由于多版本并发控制机制,同一时刻不同回话拿到的结果可能都不相同,所以不能直接将总行数存储在磁盘上。 ...
分类:
数据库 时间:
2020-07-07 19:56:37
阅读次数:
130
服务分组与多版本控制的使用方式几乎是相同的,只要将version替换为group即可。但使用目的不同。使用版本控制的目的是为了升级,将原有老版本替换掉,将来不再提供老版本的服务,所以不同版本间不能出现相互调用。而分组的目的则不同,其也是针对相同接口,给出了多种实现类。但不同的是,这些不同实现并没有谁 ...
分类:
其他好文 时间:
2020-07-07 13:09:04
阅读次数:
80
终端与连接类 JuiceSSH ConnectBot 终端模拟器 Termux VNC Viewer 编程类 Qpython 3/OL(python安卓端编程app,挺多版本,看需求) C4droid (安卓端编写C语言的app) AIDE Web (编写web相关语言) 局域网神器 cSploit ...
分类:
移动开发 时间:
2020-07-03 21:26:15
阅读次数:
143
MVCC(Multi-Version Concurrency Control ,多版本并发控制)指的就是在使用READ COMMITTD、REPEATABLE READ这两种隔离级别的事务在执行普通的SELECT操作时访问记录的版本链的过程,这样子可以使不同事务的读-写、写-读操作并发执行,从而提升 ...
分类:
Web程序 时间:
2020-07-03 17:48:27
阅读次数:
75
bfe 是百度开源的7层lb,基于golang编写,功能也很丰富,kuma 是kong 团队开源的service mesh 方案,不错的消息是 bfe 进入cncf 孵化了,统计kong 团队捐赠kuma 给了cncf,都是很不错的工具,对于kuma 以前有过简单的介绍,但是已经 更新了好多版本了, ...
分类:
其他好文 时间:
2020-07-01 09:15:53
阅读次数:
61
一、简介
1、了解Docker的前生LXC
LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。
分类:
其他好文 时间:
2020-06-28 18:51:17
阅读次数:
56
优点有以下 1.隐藏具体类名,很多类隐藏得很深的,而且可能会在后续版本换掉2.避免辛苦的准备构造方法的参数3.这个工厂类可以被配置成其它类4.这个工厂对象可以被传递 例子:若需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的。 若需要的是简单的东西,自己new也没问题,否则还是使 ...
分类:
其他好文 时间:
2020-06-21 16:03:57
阅读次数:
48
1: node.js的官方网站:https://nodejs.org/zh-cn/ 2:多版本安装: (1)卸载已经有的node.js (2)下载nvm https://github.com/coreybutler/nvm-windows/releases下面的nvm-noinstall.zip包 ...
分类:
Web程序 时间:
2020-06-18 21:16:12
阅读次数:
70
系统原环境: ubuntu18.04, cuda10.1,cudnn7 因需要安装cuda8,并多版本共存, 报错1:遇到Error: unsupported compiler: 7.4.0的错误。原因是Ubuntu18.04的编译器版本过高,需要安装较低版本的gcc、g++即可,需gcc5以下。 ...
分类:
系统相关 时间:
2020-06-17 10:33:39
阅读次数:
87
Spring Cloud Gateway 权重路由 使用场景:需要多版本服务控制的时候,需要对服务进行权重路由,最常见的场景就是一个服务有两个版本V1,V2,在线上灰度的时候,需要忘光动态实时推送路由的权重信息,如95的流量到V1,5的流量到V2. spring: cloud: gateway: r ...
分类:
编程语言 时间:
2020-06-16 15:05:15
阅读次数:
83