2014年9月9日

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

摘要: http://blog.csdn.net/yangbutao/article/details/12242441一、设计理念1.空间换时间1)多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不... 阅读全文

posted @ 2014-09-09 21:01 白乔 阅读(202) 评论(0) 推荐(0) 编辑

分布式事务设计-两段式提交

摘要: http://yale.iteye.com/blog/1397917事务是一个很重要的概念,它必须满足ACID特性,在单机的数据库中,这很容易实现。但在分布式数据库中,各个表分散在各台不同的机器上,如何对这些表实施分布式的事务处理就成为一个比较困难的问题,其中两段式提交就是解决分布式事务的一种方式。... 阅读全文

posted @ 2014-09-09 20:40 白乔 阅读(317) 评论(0) 推荐(0) 编辑

JVM内存模型及垃圾回收机制

摘要: http://blog.csdn.net/zhangpengju999/article/details/11773183JVM垃圾回收机制分代垃圾回收不同的对象生命周期不同。与业务信息有关的对象生命周期较长,如Http请求中的session对象、线程、socket连接。程序运行过程中的临时变量生命周... 阅读全文

posted @ 2014-09-09 17:13 白乔 阅读(186) 评论(0) 推荐(0) 编辑

图解JVM在内存中申请对象及垃圾回收流程

摘要: http://longdick.iteye.com/blog/468368先看一下JVM的内存模型:从大的方面来讲,JVM的内存模型分为两大块:永久区内存(Permanent space)和堆内存(heap space)。栈内存(stack space)一般都不归在JVM内存模型中,因为栈内存属于线... 阅读全文

posted @ 2014-09-09 17:11 白乔 阅读(226) 评论(0) 推荐(0) 编辑

JVM内存模型以及垃圾收集策略解析

摘要: http://xmuzyq.iteye.com/blog/599750一JVM内存模型1.1Java栈Java栈是与每一个线程关联的,JVM在创建每一个线程的时候,会分配一定的栈空间给线程。它主要用来存储线程执行过程中的局部变量,方法的返回值,以及方法调用上下文。栈空间随着线程的终止而释放。Stac... 阅读全文

posted @ 2014-09-09 17:06 白乔 阅读(187) 评论(0) 推荐(0) 编辑

Spring、struts、webwork2三者MVC的比较

摘要: http://blog.sina.com.cn/s/blog_4a69fa43010005il.html在web应用方面,Spring有独立的MVC实现,与struts和webwork2相比毫不逊色。struts缺点是比较重,页面(V)上要有form要用标签,form(M)要继承ActionForm... 阅读全文

posted @ 2014-09-09 16:39 白乔 阅读(1313) 评论(0) 推荐(0) 编辑

WebWork2和Spring MVC Framework的比较

摘要: http://daihaixiang.blog.163.com/blog/static/3830134200711411515336/WebWork2和Spring MVC Framework的比较(1)基本使用 Spring MVC Framework与Spring的其它部分一起使用自然能够很好的... 阅读全文

posted @ 2014-09-09 15:48 白乔 阅读(297) 评论(0) 推荐(0) 编辑

spring MVC fromeWork 與webwork2 mvc 比較

摘要: http://www.blogjava.net/xxxzheng/articles/7614.html在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+SpringFramework的组合变得越来越流行。这似乎意味着Spring自带的MVC framewor... 阅读全文

posted @ 2014-09-09 15:28 白乔 阅读(437) 评论(0) 推荐(0) 编辑

导航