随笔分类 -  other

摘要:简介: 布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。 基本思想: 如果想要判断一个元素是不是在 阅读全文
posted @ 2018-11-25 18:02 jessee-blog 阅读(699) 评论(0) 推荐(0)
摘要:一般的使用缓存模型: 优点:减轻服务器压力 缺点:假设用户故意使用一个不存在的key请求,服务器每次还是会请求数据库 改进方案: 查询数据库,不存在时,向缓存中存放一个特殊字符 优点:用户使用一个不存在的key重复请求,可以避免给服务器带来的压力 缺点:用户每次使用不同的且不存在的key请求,该模型 阅读全文
posted @ 2018-11-25 17:55 jessee-blog 阅读(167) 评论(0) 推荐(0)
摘要:如果过多的源同时以很快的速度发送大量的数据包,而此时接收方并没有如此高的接收数据的能力,因此极易导致网络的拥塞。所以,为了控制发送方的发送速度,防止发送方并考虑到受发送缓冲区大小的制约等,要求对发送方已发出但尚未经确认的帧的数目加以限制,同时使网络的传输效率得到提高,滑动窗口协议应运而生,它使得发送 阅读全文
posted @ 2018-11-20 22:32 jessee-blog 阅读(111) 评论(0) 推荐(0)
摘要:错误示例: 执行结果: 原因:start()方法只是让子线程处于就绪状态,最终执行状态是不可控的 方案一: 结果: join方法的原理就是调用相应线程的wait方法进行等待操作的,例如A线程中调用了B线程的join方法,则相当于在A线程中调用了B线程的wait方法,当B线程执行完(或者到达等待时间) 阅读全文
posted @ 2018-11-19 09:14 jessee-blog 阅读(262) 评论(0) 推荐(0)
摘要:CDN其实是一种资源的分布式存放和备份的方法。 使用CDN缓存的目的: 解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。使用户可以就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度和成功率。 控制时延无疑是现代信息科技的重要指标,CDN 阅读全文
posted @ 2018-08-14 17:41 jessee-blog 阅读(672) 评论(0) 推荐(0)
摘要:nginx有两个作用:1.负载均衡 2.静态图片服务器 一.负载均衡 Nginx 的 HttpUpstreamModule 提供对后端(backend)服务器的简单负载均衡。一个最简单的 upstream 写法如下: 1、后端服务器 通过 upstream 可以设定后端服务器,指定的方式可以是 IP 阅读全文
posted @ 2018-08-14 17:00 jessee-blog 阅读(2221) 评论(0) 推荐(0)
摘要:1.which 作用:从环境变量PATH中,定位、返回与指定名字相匹配的可执行文件所在的路径 原理:执行which命令时,which会在当前环境变量PATH中依次寻找能够匹配所找命令名字的可执行文件 适用场合:一般用于查找命令、可执行文件所在的路径 2.whereis 作用:定位、返回与指定名字匹配 阅读全文
posted @ 2018-08-03 15:52 jessee-blog 阅读(232) 评论(0) 推荐(0)
摘要:失败重试机制:边界errorCount = 2,循环体reqRetry 阅读全文
posted @ 2018-07-24 00:44 jessee-blog 阅读(503) 评论(0) 推荐(0)
摘要:三次握手主要是为了防止已失效的连接请求报文突然到达服务器,造成服务器的等待和资源的浪费。 若是三次挥手可能在关闭后还有一个方向没有关闭。 阅读全文
posted @ 2018-06-07 21:24 jessee-blog 阅读(133) 评论(0) 推荐(0)
摘要:一:介绍 悲观锁,正如其名,具有强烈的独占和排他特性。它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即 阅读全文
posted @ 2018-06-07 20:48 jessee-blog 阅读(136) 评论(0) 推荐(0)
摘要:1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么 阅读全文
posted @ 2018-06-07 19:51 jessee-blog 阅读(149) 评论(0) 推荐(0)