摘要: 1 import java.util.concurrent.atomic.AtomicInteger; 2 3 public class TraditionalThreadCommunication { 4 5 /** 6 * @param args 7 */ 8 public static void main(String[] args) { 9 10 final Business business = new Business();11 new Thread(12 ne... 阅读全文
posted @ 2013-12-28 16:37 liyunyu1 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1 package cn.lyy.thread; 2 3 import java.util.Random; 4 5 6 /** 7 * 基于单例模式的基础上,使用ThreadLocal为每一个进入的线程生成一个实例, 8 * 用来对数据的访问修改而不影响到别的线程对同一个数据的修改 9 * @author Administrator10 *11 */12 public class ThreadLocalTest {13 14 public static void main(String[] args) {15 for (int i = 0; i ma... 阅读全文
posted @ 2013-12-28 16:21 liyunyu1 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 我们平时总是将三层架构与MVC混为一谈,殊不知它俩并不是一个概念。下面我来为大家揭晓我所知道的一些真相。首先,它俩根本不是一个概念。 三层架构是一个分层式的软件体系架构设计,它可适用于任何一个项目。 MVC是一个设计模式,它是根据项目的具体需求来决定是否适用于该项目。 那么架构跟设计模式有什么区别呢? 我们从接手一个项目开始,首先,我们需要进行架构设计,一般我们采用的就是分层式的架构设计,即我们的三层架构。 然后,在确定了架构以后,我们再根据项目的具体需求去考虑是否需要应用一些设计模式,比如是否应用我们的MVC模式,抽象工厂模式等等。(在这里我们看出,MVC与三层架构不是一个等级的... 阅读全文
posted @ 2013-12-28 11:01 liyunyu1 阅读(240) 评论(0) 推荐(0) 编辑