聊聊并发(6)ConcurrentLinkedQueue的实现原理分析 经验

本系列: 聊聊并发(1)深入分析Volatile的实现原理 聊聊并发(2)Java SE1.6中的Synchronized 聊聊并发(3)Java线程池的分析和使用 聊聊并发(4)深入分析ConcurrentHashMap

trll7485 2016-01-24   7835   0

Java并发编程:从根源上解析volatile关键字的实现 经验

Java并发编程:volatile关键字解析 1、目录结构 内存模型的相关概念 并发编程中的三个概念 Java内存模型 深入剖析volatile关键字 使用volatile关键字的场景

jinlong92 2016-09-18   6333   0

入门goroutine并发设计模式以及goroutine可视化工具 经验

首先,为了防止过于枯燥,我先列出我最喜欢的一个模式:Daisy-Chain。这个模式比较复杂,对go的并发编程不太熟悉的同学,可以先看下面的模式。然后回过头来看这个。 daisy chain会创建很多

zmoh7166 2016-10-10   12689   0

关于Golang和JVM中并发模型实现的探讨 经验

之后比较深入地体会到众多分布式程序中所面临的一些列公共的问题以及如何去解决它们。例如,分布式容错、并发、网络底层实现等等。这门课的targeted language是golang。原因自然不说,因为g

ihoi9501 2016-10-11   7451   0

并发控制中的乐观锁与悲观锁 经验

为什么需要锁? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 2 典型的冲突类型: (1) 丢失更新 :一个事务的更新覆盖了其它事务的更新结果,就

翰墨飘香 2016-10-25   7003   0

聊聊高并发之隔离术 经验

隔离是指将系统或资源分割开,系统隔离是为了在系统发生故障时能限定传播范围和影响范围,即发生故障后不会出现滚雪球效应,从而保证只有出问题的服务不可用,其他服务还是可用的;而资源隔离有脏数据隔离、通过隔离后减少资源竞争提升性能等。

xbkadopv 2016-09-12   14210   0
并发   Redis   运维  
P6

  Java 数据连接池示例(线程同步处理并发) 文档

Java数据连接池示例(多线程实现)

a148167576 2012-12-25   15210   0
P36

  构建高并发高可用的电商平台架构实践 文档

 构建高并发高可用的电商平台架构实践  一、 设计理念    1.      空间换时间 1)      多级缓存,静态化 客户端页面缓存(http header中包含Expires/Cache of

gwpking 2016-04-15   835   0
P30

  大型高并发高负载网站的系统架构 文档

区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。   一个小型的网站,比如个人网站,可以使用

andylance 2013-02-17   580   0

以透明的方式编写非阻塞,并发Ruby代码 - NeverBlock 经验

NeverBlock是一个使用Ruby纤程进行异步数据库访问的库。在此之前,对纤程的使用意味着NeverBlock只能在Ruby 1.9上运行。新发布的NeverBlock使用纤程功能的修回版本(backport)以解决这个问题。Aman Gupta 最近发布了一个叫做“Poor Man's Fibers”的基于Ruby线程的纤程实现(在NeverBlock Github存储库中的纤程实现)。

fmms 2012-01-19   12636   0

关于Nginx的一些优化(突破十万并发) 经验

pm来管理FastCGI,可以修改配置文件中的以下值: 60 同时处理的并发请求数,即它将开启最多60个子线程来处理并发连接。 102400 最多打开文件数。 204800 每个进程在重置之前能够执行的最多请求数。

jopen 2014-01-24   11906   0
P12

  高并发-高负载数据库解决方案(也有针对SQL) 文档

高并发高负载数据库架构策略 在WEB网站的规模从小到大不断扩展的过程中,数据库的访问压力也不断的增加,数据库的架构也需要动态扩展,在数据库的扩展过程基本上包含如下几步,每一个扩展都可以比上一步骤的部署方式的性能得到数量级的提升。

heou1986 2013-06-06   575   0
方案   SQL  

并发和容错更容易:Akka示例教程(译文) 经验

fault-tolerance-made-easy-an-intro-to-akka 挑战 写并发程序很难。程序员不得不处理线程、锁和竞态条件等等,这个过程很容易出错,而且会导致程序代码难以阅读、测试和维护。

jopen 2014-12-16   30402   0
AKKA  

关于如何提高Web服务端并发效率的异步编程技术 经验

话外话,研究多线程是因为我在一本讲并发编程的书籍里看到书里作者把能做好并发编程的工程师叫做并发工程师,这和我研究web前端技术时候看到前端工程师的感受类似,因此我想找机会也把自己训练成为一名并发工程师。 废话少

jopen 2014-09-03   14215   0

如何利用JMeter模拟超过 5 万的并发用户 经验

本文将从负载测试的角度,描述了做一次流畅的5万用户并发测试需要做的事情. 你可以在本文的结尾部分看到讨论的记录. 快速的步骤概要 编写你的脚本 使用JMeter进行本地测试 BlazeMeter沙箱测试

jopen 2014-07-01   613312   0

Vert.x——非阻塞、高并发的编程开发框架 经验

Vert.x是一款基于JVM的轻量级、非阻塞、高并发的异步应用开发框架, 旨在为现代移动、Web以及企业应用设计而来。Vert.x的核心是用Java编写的,目前开源,项目许可证基于Apache 2.0。

jopen 2015-05-08   20768   0
Vert.x  

更高效地提高redis client多线程操作的并发吞吐设计 经验

其实就是把每个请求的操作放到一个队列中,后面开启一个线程来把前面的指令进行一个合并操操作.一个线程在高并发下可以无法更快速地合并起来,可以根据需要进行合理的操作线程应用. 这种设计的效果是否真的比较理想呢

yn6e 2015-05-09   143752   0

Java 并发专题 : Timer的缺陷 用ScheduledExecutorService替代 经验

继续并发,上篇博客对于ScheduledThreadPoolExecutor没有进行介绍,说过会和Timer一直单独写一篇Blog. 1、Timer管理延时任务的缺陷 a、以前在项目中也经常使

jopen 2016-01-16   7591   0

[高并发Java 三] Java内存模型和线程安全 经验

ong型数值,也不是一个原子操作。当然32位JVM读取32位整数是一个原子操作。 2. 有序性 在并发时,程序的执行可能就会出现乱序。 计算机在执行代码时,不一定会按照程序的顺序来执行。 class

jopen 2016-01-08   17175   0

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

一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。

jopen 2016-01-14   12311   0
1 2 3 4 5 6 7 8 9 10