比如下单的时候修改数据分离锁,对单个订单加锁在一个实例里面可以保证修改串行执行
分类:
其他好文 时间:
2014-05-08 13:43:34
阅读次数:
208
背景:项目中已运行10年的数据访问层,存在若干架构方面的问题,为了彻底解决并释放并行访问的能力,并提供一套完整的面向对象的API,决定重新设计。思考问题:1.如何保证兼容性:
1)使用新库的实现替代旧库中的实现,保证一次性全部修改并测试,不修改旧库的API,且提供用户新的API 2)新库与旧...
分类:
数据库 时间:
2014-05-08 12:21:18
阅读次数:
315
前两天跟同事讨论,说到高并发系统如何做优化,提到这个问题,他说他有些茫然,有点不知道该如何下手。
我想了想这几年做的各种系统优化工作,正好也简单总结一下,总结起来就是:一个核心,N种手段。 一个核心就是:多、快、准。 N种手段就要围绕上面的核心做的各种处理。
上面这个核心字多点说也就是:更多用户访问...
分类:
编程语言 时间:
2014-05-08 10:39:16
阅读次数:
297
InnoDB是Mysq的表提供事务、回滚、崩溃修复能力和多版本并发控制的事务安全。MyIsAm存储引擎是Mysql中常见的存储引擎。Memory存储引擎所有的数据都存在内存中。速度快,但安全性不高。default-character-set
= utf8character-set-server = ...
分类:
数据库 时间:
2014-05-08 10:12:39
阅读次数:
307
项目名称:Floaty
Fish成员:张永、吴盈盈、王丹、周其范、董芳健会议时间:19:30-20:00会议地点:学院楼成员
donedoing遇到的问题张永无董芳健整理昨天博客并发布发布了今天站立会议的博客无王丹周其范无吴盈盈 请假无
分类:
其他好文 时间:
2014-05-08 09:46:06
阅读次数:
271
//初始化对象并发出XMLHttpRequest请求var xmlHttp;function
getXmlHttp(){ if(window.ActiveXObject){ xmlHttp = new
ActiveXObject("MICROSOFT.XMLHTTP"); ...
分类:
其他好文 时间:
2014-05-08 07:19:46
阅读次数:
378
如果不是它骇人听闻的并行性能,几乎不会考虑去学习这么一门语言。因为它的并行,我看到的是一块用软件写出来的电路板,是的,它几乎就是把电脑变成了一个可以自由编写逻辑的芯片。例程来自这里:http://www.erlang.org/doc/getting_started/conc_prog.html例1
...
分类:
其他好文 时间:
2014-05-08 07:01:11
阅读次数:
359
大数据量引起的高并发处理:
1、数据量超过百万时增加集群服务器,比如使查询和操作分别在不同服务器上执行,如果数据量超过千万时这样会增加服务器间相互复制数据的资源开销,这时考虑把数据资源比如用户表根据ID放在不同的数据库集群中。
2、是页面静态化,因为html比jsp更节省资源和性能,考虑将页面做成html返回给客户,比如用freemarker工具
3、缓存技术,集群中采用memcached...
分类:
其他好文 时间:
2014-05-08 04:18:07
阅读次数:
361
关于 Ubuntu12.04 下 CUDA5.5 的安装请参看如下链接
Ubuntu-12.04 安装 CUDA-5.5
关于 Ubuntu12.04 下 CUDA5.5 程序的运行请参看如下链接
Ubuntu12.04 之 CUDA 编程 (一) ~~~ GPU 运行程序
1、程序的并行化
前一篇文章讲到了如何利用 CUDA5.5 在 GPU 中运行一个程序。通过程序的...
分类:
其他好文 时间:
2014-05-08 00:01:38
阅读次数:
484
Netty入门二:开发第一个Netty应用程序
2.2、认识下Netty的Client和Server
一个Netty应用模型,如下图所示,但需要明白一点的是,我们写的Server会自动处理多客户端请求,理论上讲,处理并发的能力决定于我们的系统配置及JDK的极限。...
分类:
Web程序 时间:
2014-05-07 23:12:18
阅读次数:
546