关闭

Web系统大规模并发:电商秒杀与抢购

转自:http://blog.jobbole.com/91754/ 一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。 1. 请求接口的合理设计 一个秒杀或者抢购页面,通常分为2个部分...
阅读(280) 评论(0)

秒杀系统设计的知识点

秒杀系统涉及到的知识点: 转自:http://itindex.net/detail/53237-秒杀-系统-设计?utm_source=tuicool&utm_medium=referral A, 高并发,cache,锁机制 B, 基于缓存架构redis,Memcached的先进先出队列。 C, 稍微大一点的秒杀,肯定是分布式的集群的,并发来自于多个节点的JVM,synchro...
阅读(319) 评论(0)

hessian学习

声明:转自http://www.cnblogs.com/yjmyzz/p/hessian-helloworld.html,感谢! hessian是一个采用二进制格式传输的服务框架,相对传统soap web service,更轻量,更快速。官网地址:http://hessian.caucho.com/ 目前已经支持N多语言,包括:java/c#/flex/php/ruby... m...
阅读(225) 评论(0)

Java泛型

声明:转自http://www.infoq.com/cn/articles/cf-java-generics 是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可以解决之前的集合...
阅读(158) 评论(0)

一致性哈希算法

转载自出处:http://blog.csdn.net/cywosp/article/details/23397179     一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到...
阅读(172) 评论(0)

不正当使用HashMap导致cpu 100%的问题追究

声明:转自http://ifeve.com/hashmap-infinite-loop/,好网站一个,可以学习下 因最近hashmap误用引起的死循环又发生了一些案例,左耳朵浩子写了一篇blog 疫苗:Java HashMap的死循环,看了一下,大家的分析如出一辙。这篇blog也是好几年前写的了,之前在平台技术部的博客上贴过,随着组织结构的调整,那个博客可能不再维护,把这篇文章在这儿也保存一...
阅读(305) 评论(0)

Java并发之CountDownLatch、CyclicBarrier和Semaphore

CountDownLatch 直译过来就是倒计数(CountDown)门闩(Latch)。倒计数不用说,门闩的意思顾名思义就是阻止前进。在这里就是指 CountDownLatch.await() 方法在倒计数为0之前会阻塞当前线程。 作用 CountDownLatch 的作用和 Thread.join() 方法类似,可用于一组线程和另外一组线程的协作。例如,主线程在做一项工作之前...
阅读(190) 评论(0)

几种经典的hash算法

文章出处:http://hunteagle.javaeye.com 注:最近因为在做和hash有关的题目,感到很纠结。虽然上学期数据结构学过,但是当时觉得hash没什么用,所以没有认真学~后悔啊~~~现在恶补一下~ 计算理论中,没有Hash函数的说法,只有单向函数的说法。所谓的单向函数,是一个复杂的定义,大家可以去看计算理论或者密码学方面的数据。用“人 类”的语言描述单向函数就是:如果...
阅读(540) 评论(0)

多线程设计模式-Active Object

声明:学习《java多线程设计模式》时所画 Active Object 将方法的调用和执行分离,调用时将请求封装放入队列,异步从队列中取值执行。 一.类图 二.时序图 三.代码包 http://download.csdn.net/detail/xiaoxufox/9333937...
阅读(444) 评论(0)

UML类图

转自:http://blog.csdn.net/tianhai110/article/details/6339565 在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency)   1....
阅读(211) 评论(0)

thread状态切换

介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。   以下是本文的目录大纲:   一.线程的状态   二.上下文切换   三.Thread类中的方法   若有不正之处,请多多谅解并欢迎批评指正。   请尊重作者劳动成果,转载请标明原文链接:    http://www.cnblogs.com/dolphin0520/p/3920357.h...
阅读(466) 评论(0)

spring源码解析-Aop

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者 aop自定义schema解析,在解析xml时遇到时使用AspectJAutoProxyBeanDefinitionParser.parse来解析,并注册一个AnnotationAwareAspectJAutoProxyCreator类型的internalAutoProxyCreator名称的bean,在Annotat...
阅读(418) 评论(0)

spring源码解析-Webmvc

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者 一.ContextLoaderListener 二.DispatcherServlet 三.HandlerMapping 四.HandlerAdapter...
阅读(291) 评论(0)

spring源码解析-Ioc2

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者 一.ApplicationContext 二.ApplicationListener spring的事件利用了观察者模式 三.PropertyEditorRegistrySupport 在initBeanWrapper时会将自定义的属性编辑器加载进来,然后在后面popula...
阅读(280) 评论(0)

LMAX Disruptor——一个高性能、低延迟且简单的框架

声明:转自http://ifeve.com/disruptor-dsl/,提到了部分dsl内容,简化了之前的开发原文地址:LMAX Disruptor – High Performance, Low Latency and Simple Too 翻译:杨帆 校对:丁一 Disruptor是一个用于在线程间通信的高效低延时的消息组件,它像个增强的队列,并且它是让LMAX Exchang...
阅读(638) 评论(0)

spring源码解析-Ioc1

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者 一.XmlBeanFactory 1.AliasRegistry定义对Alias的简单增删改等操作; 2.SimpleAliasRegistry使用currenthashmap作为缓存,并对接口AliasRegisty进行实现; 3.SingletonBeanRegistry定义对单例的获取及获...
阅读(429) 评论(0)

java自带线程池和队列详细讲解

Java线程池使用说明 声明:不知道原创在哪里,只是转载自http://www.oschina.net/question/565065_86540?fromerr=pFagK0di 一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concu...
阅读(340) 评论(0)

并发框架Disruptor几个Demo

声明:转自http://xsh5324.iteye.com/blog/2058925?utm_source=tool.lu 扫盲: 要想了解Disruptor框架必需多花点时间研究下它的工作原理,不然代码是没法撸的!!! 关于Disruptor的详细资料及原理请细看!!!    http://ifeve.com/disruptor/   Disruptor版本: ...
阅读(2199) 评论(0)

Disruptor使用指南

Disruptor使用指南 Intruduction Lock vs CAS 避免伪共享 Linked Queue vs Array Ringbuffer 无时不刻的缓存 Component Sequence RingBuffer SequenceBarrier WaitStrategy BatchEvenProcess...
阅读(840) 评论(0)
139条 共7页首页 上一页 ... 6 7
    个人资料
    • 访问:73116次
    • 积分:1467
    • 等级:
    • 排名:千里之外
    • 原创:62篇
    • 转载:76篇
    • 译文:1篇
    • 评论:16条
    最新评论