- 博客(8)
- 资源 (5)
- 收藏
- 关注
转载 可伸缩Web架构与分布式系统1
开源软件近年来已变为构建一些大型网站的基础组件。并且伴随着网站的成长,围绕着它们架构的最佳实践和指导准则已经显露。这篇文章旨在涉及一些在设计大型网站时需要考虑的关键问题和一些为达到这些目标所使用的组件。本文主要关注于Web系统,然而其中的一些内容同样适用于其他分布式系统。1、Web分布式系统设计准则构建和运行一个可伸缩的网站或应用来说究竟意味着什么?从一个基本的层面来看,就是将用户
2015-07-20 15:50:05
398
转载 可伸缩Web架构与分布式系统2
开源软件近年来已变为构建一些大型网站的基础组件。并且伴随着网站的成长,围绕着它们架构的最佳实践和指导准则已经显露。这篇文章旨在涉及一些在设计大型网站时需要考虑的关键问题和一些为达到这些目标所使用的组件。上篇文章介绍了Web分布式系统设计准则和基本原理,本文介绍构建快速、可伸缩数据访问的组件。(上文)谈及了在设计分布式系统中需要考虑的一些核心问题,现在让我们来聊聊(比较)困难的部分:访问数据
2015-07-20 15:45:16
439
转载 分布式系统的特点以及设计理念
分布式系统并不是什么新鲜词,在上个世纪七八十年代就已经有各种分布式系统出现。只是在互联网时代,分布式系统才大放异彩,尤其是Google更是把分布式系统运用到了极致。Google整个的软件构架都是基于各种各样的分布式系统,诸如Borg、MapReduce、BigTable等。正是这些分布式系统,使得Google可以处理高并发请求响应以及海量数据处理等。Apache旗下的Hadoop、Spark、Me
2015-07-20 14:50:34
398
原创 Spring如何处理线程并发
我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接或
2015-07-15 14:13:17
439
转载 Spring-MVC并发访问的线程安全性问题
转:http://blog.csdn.net/wxwzy738/article/details/15623733springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的instance去处理,这样导
2015-07-15 11:33:28
1064
原创 jsp在ie中不兼容问题
编写jsp之后总出现在ie和360浏览器中部分样式不能显示的问题,具体表现为本来页面改居中显示的内容却挪位到了靠左,用火狐和谷歌浏览器打开的话显示样式是完全正确的。解决方法: 我们应该把也一起复制到jsp里面,用这个替换掉jsp里面默认生成的<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transition
2013-11-09 19:51:24
1589
原创 MySQL导入.sql文件及常用命令
MySQL导入.sql文件及常用命令在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source d:/myprogram/database/db.sql;另附mysql常用命令:一) 连接MYSQL: 格式: my
2013-11-05 19:44:53
335
原创 div滚动条设置
两种方法:一、记住宽和高一定要设置噢,否则不成的二、记住宽和高一定要设置噢,否则不成的这样比较好的是,在宽和高不超出时,只是一条线三、说明直接为div指定overflow属性为auto即可,但是必须指定div的高度,如下:如果要出现水平滚动条,则: overflow-x:auto同理,垂直滚动条为: overflow-y:auto如果该d
2013-11-04 18:24:59
1051
2
逻辑思维训练
2013-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人