
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
什么是Redis?简述它的优缺点?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。优点:纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。缺点:Redis的数据库容量受到物理内存的限制,不能用作海量...
nginx压缩即可以对页面进行gzip压缩,然后传到用户那里,再解压;实现方案即在nginx.conf的http块中增加如下配置:gzip on;gzip_min_length 1k; #最小1Kgzip_buffers 16 64K;gzip_http_version 1.1;gzip_comp_level 6;gzip_typ...
反向代理反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求,发给内部网络上的服务器并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器反向代理总结就一句话:代理端代理的是服务端正向代理正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从...
clickhouse存在很多引擎,下面的所有内容基于MergeTree引擎首先看下官网的主键相关内容:索引效用实例-以MergeTree 为例MergeTree 系列的引擎,数据是由多组部分文件组成的,一般来说,每个月(译者注:CK目前最小分区单元是月)会有几个部分文件(这里的部分就是块)。每一个部分的数据,是按照主键进行字典序排列。例如,如果你有一个主键是(CounterID,D...
说明:这里说的第三方jar包是指maven库中没有改jar包,但是你的项目是maven项目,需要引入该jar包1 将jar包放入项目的libs(我的路径是/Users/ma/workspace/bi/bi-pom/libs)文件夹中,没有可以自己新建。2 配置pom.xml,增加如下内容:<dependency><groupId>org.openoffi...
假设存在如下表:CREATE TABLE `t` (`id` int(11) NOT NULL,`c` int(11) DEFAULT NULL,`d` int(11) DEFAULT NULL,PRIMARY KEY (`id`),KEY `c` (`c`)) ENGINE=InnoDB;insert into t values(0,0,0),(5,5,5),(10,10,1...
mysql死锁问题定位与解决java后台报错如下java.util.concurrent.ExecutionException: org.springframework.dao.DeadlockLoserDataAccessException:### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQ...
事物的概念:4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。1) 原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。redoLog实现2)一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。undoLog实现3)隔离性(iso...

适用场景:http轮询:单向http请求,且http连接没有复用。客户端主动发起的轮询sse:半双工,后端持续向客户端推送数据。典型的如评测结果的推送,因为需要评测的中间过程,且要能展示最终结果,所以后端主动多次推送和结束websocket:全双工,客户端和后端可以持续相互推送数据。如运行代码,输入时需要客户端将内容推送给后端,执行结果需要推送给客户端。三者区分:https://blog.gdcc

服务治理要解决的问题:1) 服务的负载均衡2)同一个服务有两个版本在线,将一部分流量切到某个版本上3)服务保护,如限制并发连接数、请求数、隔离有故障的服务实例等4)动态修改服务中的内容istio流量治理目标:提供非侵入的流量治理,用户仅仅关注自己的业务逻辑,无须关注服务访问管理。流量治理的流程:控制面:1)管理面创建流量规则2)pilot将流量规则转换为envoy的标准格式3)pilot将规则下发







