- 博客(8)
- 资源 (12)
- 收藏
- 关注
原创 经过线上实战的redis 分布式锁与zookeeper分布式锁区别
经过线上实战的redis 分布式锁代码。 能用,但是性能较差。已考虑: 1.只能被拥有锁的线程解锁 2. 设置节点和超时时间用同一个key未考虑:1. 不能重入2. 没有本地锁,并发性能会比较差,不使用用在并发争锁较多的场景下。本地锁非自旋3. 未考虑锁等待排序. 这个是redis很难实现的. 可以通过redis
2016-03-18 13:57:46 12503 3
原创 含开始时间,截止时间的规则缓存方案--- 类似时间轮理念,连续变片段化
互联网产业总有一些解决方案比较技巧。规则引擎,需要保存规则,然后提供规则查询。规则可能有开始截止时间。1. 一种是直接查询, select * from rule where start_time ${now} and ruleName=123 and cityId=321 这样子将导致sql查询比较频繁。2. 第二种,缓存,将 ruleName和city
2016-03-17 11:29:48 1006
转载 解读TCP 四种定时器
http://network.51cto.com/art/201412/459352.htm对应可查看的解决方案是:时间轮 TCP 是提供可靠的传输层,它使用的方法之一就是确认从另一端收到的数据。但是数据和确认都可能会丢失。TCP 通过在发送时设置一个定时器来解决这个问题。如果当定时器溢出时还没收到确认,它就会重传该数据。关键在于超时和重传策略,即怎样决定超时的时间间隔和如
2016-03-14 22:46:31 473
原创 tcp 服务端FIN_WAIT_2 状态下,客户端操作的抛错实验
import java.io.BufferedWriter;import java.io.InputStream;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.net.Socket;//客户端public class Client { //private stat
2016-03-14 22:23:20 2395
转载 转 FIN_WAIT_2 tcp状态多原因剖析和解决
a.客户端状态迁移 CLOSED->SYN_SENT->ESTABLISHED (ps:主动结束连接)->FIN_WAIT_1->FIN_WAIT_2 (如果另一方程序健壮,会发送fin过来 )->TIME_WAIT->CLOSEDb. 服务器状态迁移CLOSED->LISTEN->SYN收到 ->ESTABLISHED->CLOSE_WAIT(如果本程序健壮,会发送fin给另一方 )->
2016-03-14 20:54:03 23345 1
转载 时间轮定时器 算法作用和升序定时器比较
l 时间轮的概念 关于定时器有很多种,有基于升序的定时器时间链表,但是这种链表存在效率的不足,就是当插入定时器的时候时间复杂度是O(n).今天,我们来认识一下高性能定时器时间轮。 如上图所示,就是一个时间轮的基本轮廓。一个轮子上有很多槽slot,每一个槽指向一个定时器链表,这个链表是无序的。时间轮每转动一步就会指向下一个槽,其实也可以理解为一个滴答时间成为时间轮的槽间隔si (s
2016-03-11 00:06:05 2160
转载 druid removeAbandoned 含义 和使用
http://blog.csdn.net/peterwanghao/article/details/40071857 原文地址removeAbandoned 含义和使用 原名:使用druid连接池的超时回收机制排查连接泄露问题在工程中使用了druid连接池,运行一段时间后系统出现异常:[html] view plain copy
2016-03-04 23:07:01 24953 1
转载 mysq 为什么采用 B+ tree B+树 原因
mysq 为什么采用 B+ tree B+树 原因 phil总结: 这篇文章我终于明白为什么用B+ tree 树了。 前提:数据量太大,不可能把所有节点都放入到内存中缓存。 1. 要尽量少的通过引用(指针)找到对应的地址。(内存上频繁查找可以忽略,但是硬盘上就不行了) 故二叉树不符合,分叉太少,深度太深。2. B+tree比b-tree 适合mys
2016-03-03 18:18:28 594
基于实例研究混合电动汽车(HEV)能量流程控制策略 效率
2014-01-21
C# sharp 入门经典全英文版第五版 2010 Beginning Visual C#
2013-01-24
算法国家队论文集acm noi
2013-01-23
ahk AutoHotkey官方中文帮pdf 有目录 help 教程 查询手册
2013-01-09
文件编码,了解windows乱码复制粘贴机制meizhitu-clipboardviewer-3766643
2012-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人