11 cbjcry

尚未进行身份认证

暂无相关描述

等级
TA的排名 12w+

【python组件安装】

 安装pippip下载地址https://pypi.python.org/pypi/pip 安装pip[root@localhostmnt]#tar-xvzfpip-7.1.0.tar.gz[root@localhostmnt]#cdpip-7.1.0[root@localhostpip-7.1.0]#lsAUTHORS.txt?docs...

2018-10-14 10:01:36

I/O多路复用机制(Epoll)

IO多路复用之select、poll、epoll详解 I/O多路复用机制(Epoll) 多路I/O复用模型是利用select、poll、epoll可以同时监察多个流的I/O事件的能力,在空闲的时候,会把当前线程阻塞掉。当有一个或多个流有I/O事件时,就从阻塞态中唤醒,于是程序就会轮询一遍所有的流(epoll是只轮询那些真正发出了事件的流),并且只依次顺序的处理就绪的流,...

2018-10-12 17:08:45

单线程的redis为什么这么快

为什么说Redis是单线程的并且这么快 其它开源软件采用的模型 Nginx:多进程单线程模型 Memcached:单进程多线程模型Redis:单进程单线程  单线程的redis为什么这么快主要是以下三点(一)纯内存操作数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1); (二)单线程操作,避免了...

2018-10-12 14:42:21

Redis集群-cluster

Redis的Cluster集群搭建 是否使用过Redis集群,集群的原理是什么?RedisSentinal着眼于高可用,在master宕机时会自动将slave提升为master,继续提供服务。RedisCluster着眼于扩展性,在单个redis内存不足时,使用Cluster进行分片存储。 一、Redis群集Redis集群提供了一种运行Redis设备的方式,并且数...

2018-10-09 17:40:27

Redis 集群分片原理

 Redis的分片机制Redis集群分片原理Redis集群方案总结 是否使用过Redis集群,集群的原理是什么?RedisSentinal着眼于高可用,在master宕机时会自动将slave提升为master,继续提供服务。RedisCluster着眼于扩展性,在单个redis内存不足时,使用Cluster进行分片存储。 集群要实现的目的是要将不同的k...

2018-10-09 17:20:42

Redis持久化

redis学习笔记——RDB和AOF持久化一 因为AOF文件的更新频率通常比RDB文件的更新频率高,所以如果服务器开启了AOF持久化功能,那么服务器会优先使用AOF文件来还原数据库状态。只有在AOF持久化功能处于关闭状态时,服务器才会使用RDB文件来还原数据库状态。 redis持久化: 两种方式:rdb(redisdatabase)和aof(appendoffil...

2018-09-25 16:28:07

windows kill pid

查看被占用端口对应的PID,输入命令:netstat-aon|findstr"49157",回车,记下最后一位数字,即PID,这里是2720杀掉进程的命令:taskkill/pid4/f其中/f表示强制关闭该进程tasklist|findstr"2720",回车,查看是哪个进程或者程序占用了2720端口...

2018-09-13 16:02:11

redis集群—哨兵

redissentinel哨兵原理,配置和使用Redis主从复制哨兵模式Redis进阶实践之十Redis哨兵集群模式深入浅出Redis-redis哨兵集群 redis的默认端口是6379sentinel监听端口,默认是26379 RedisPing命令使用客户端向Redis服务器发送一个PING,如果服务器运作正常的话,会返回一个PONG...

2018-09-10 17:23:36

redis集群—主从同步(复制)

Redis学习笔记之主从同步(重要)Redis进阶实践之十Redis主从复制的集群模式主从两种配置方式的区别 Redis主从复制1.Master可以拥有多个slave2.多个slave可以连接同一个Master外,还可以连接到其他的slave3.主从复制不会阻塞Master,在主从复制时,Master可以处理client请求。4.提供系统的伸缩性。  ...

2018-08-31 15:14:03

布隆过滤器

布隆过滤器(后面)BloomFilter(大数据去重) BloomFilter的关键在于hash算法的设定和bit数组的大小确定,通过权衡得到一个错误概率可以接受的结果。算法比较复杂,也不是我们研究的范畴,我们直接使用已有的实现。google的guava包中提供了BloomFilter类 1、原理布隆过滤器的巨大用处就是,能够迅速判断一个元素是否在一个集合中。因...

2018-08-30 16:20:24

缓存总结(一)

如何优雅的设计和使用缓存?缓存击穿、缓存穿透和缓存雪崩分布式之缓存击穿阿里P8技术专家细究分布式缓存问题 一、缓存更新一般来说缓存的更新有两种情况: 先删除缓存,再更新数据库。先更新数据库,再删除缓存。这两种情况在业界,大家对其都有自己的看法。具体怎么使用还得看各自的取舍。当然肯定会有人问为什么要删除缓存呢?而不是更新缓存呢?你可以想想当有多个并发的请求更...

2018-08-30 14:53:07

关系型数据库和非关系型数据库区别

SQL与NoSQL(关系型与非关系型)数据库的区别Nosql简介Redis,Memchche,MongoDb的区别 

2018-08-29 17:46:04

Redis,Memcache,MongoDb的特点与区别

总结:Redis相比memcached有哪些优势? (1)memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型(2)redis的速度比memcached快很多(3)redis可以持久化数据(4)Redis支持数据的备份,即master-slave模式的数据备份。(5)、使用底层模型不同它们之间底层实现方式以及与客户端...

2018-08-29 15:06:39

分布式CAP原则

CAP原则-百度百科分布式CAP定理,为什么不能同时满足三个特性?CAP理论中的P理解 CAP原则指的是在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partitiontolerance(分区容错性),三者不可得兼。 一、理论分布式系统的CAP理论:理论首先把分布式系统中的三个特性进行了如下归纳:一致性(C):...

2018-08-29 14:15:16

分库与分表带来的分布式困境与应对之策

分布式常见问题 表关联问题在单库单表的情况下,联合查询是非常容易的。但是,随着分库与分表的演变,联合查询就遇到跨库关联和跨表关系问题。在设计之初就应该尽量避免联合查询,可以通过程序中进行拼装,或者通过反范式化设计进行规避。 分页与排序问题一般情况下,列表分页时需要按照指定字段进行排序。在单库单表的情况下,分页和排序也是非常容易的。但是,随着分库与分表的演变,也会遇到跨...

2018-08-28 15:43:03

数据库索引B树、B+树、Hash索引

程序员小灰-漫画:什么是B-树?(注意查询、插入删除的图解)程序员小灰-蛮会:什么是B+树?MYSQL中的几种索引MYSQL索引实现原理(重要)B树与B+树MYSQL索引原理详解 联合索引(复合索引)在B+树上的结构联合索引在B+树上的结构(重要) 什么是全文索引? 数据库索引为啥要用树结构做存储?树的查询效率高,还可以做有序。B...

2018-08-27 17:44:45

MYSQL主从复制

MySQL主从复制与主主复制MySQL集群(一)之主从复制mysql集群技术:主从复制,读写分离 relay传递Slave复数、奴隶replication复制 privileges特权 主从复制,只能有一个主节点,可以用n多个从节点 一、配置文件在执行这个主从复制之前,首先必须打开Master端的BinaryLog(MySQL-bi...

2018-08-23 17:53:43

【学习升级路线1-backup-20180823】

思维的惰性 我30的时候,连跳两轮,直接翻了一倍,年龄没你想的那么可怕。可怕的是没有信心以及支持信心的底气。//@风一样的爱好者:本人就是工资倒挂的程序猿,不是不想跳槽,人过30岁,编码岗位并不是那么好找 坚持。长期地坚持去做一件事情,真的很难。不过,当你下定决心持续地去做一件事情的时候,你的坚持就会变成一种习惯。习惯一旦养成,你不去做那件事情的时候,反而会觉得心里不舒服,...

2018-08-23 15:12:50

Socket交互流程

简单理解Socket服务器端: 第一步:用指定的端口号和服务器的ip建立一个EndPoint对象;第二步:建立一个Socket对象;第三步:用socket对象的Bind()方法绑定EndPoint;第四步:用socket对象的Listen()方法开始监听;第五步:接受到客户端的连接,用socket对象的Accept()方法创建新的socket对象用于和请求的客户端进行...

2018-08-23 15:09:19

HTTP-断点续传和多线程下载

HTTP断点续传 Range:客户端发请求的范围 Content-Range:服务端返回当前请求范围和文件总大小   续传成功返回206  文件又变动,返回200和新文件内容  HTTP1.1协议(RFC2616)开始支持获取文件的部分内容,这为并行下载以及断点续传提供了技术支持。它通过在Header里两个参数实现的,客户端发请求时对应的是Ran...

2018-08-23 14:17:23

查看更多

勋章 我的勋章
    暂无奖章