摘要: 通过前面三篇博客的介绍,基本上对Java的多线程有了一定的了解了,然后这篇博客根据生产者和消费者的模型来介绍Java多线程的一些其他知识。 我们这里的生产者和消费者模型为: 生产者Producer 生产某个对象(共享资源),放在缓冲池中,然后消费者从缓冲池中取出这个对象。也就是生产者生产一个,消费者 阅读全文
posted @ 2017-05-25 10:39 Sonnyb 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 介绍完如何创建进程以及线程了,那么我们接着来看一个实例: 利用多线程模拟 3 个窗口卖票 第一种方法:继承 Thread 类 创建窗口类 TicketSell ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 阅读全文
posted @ 2017-05-25 10:37 Sonnyb 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1、在 Windows 操作系统中创建进程 在 windows 操作系统中,我们创建一个进程通常就是打开某个应用软件,这便在电脑中创建了一个进程。更原始一点的,我们在命令提示符中来做(我们以打开记事本这个进程为例): 第一步:windows+R,输入cmd,打开 cmd 命令提示符 第二步:在命令提 阅读全文
posted @ 2017-05-25 10:13 Sonnyb 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1、并发和并行 并行:指两个或多个时间在同一时刻发生(同时发生); 并发:指两个或多个事件在一个时间段内发生。 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时 阅读全文
posted @ 2017-05-25 09:44 Sonnyb 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1.Jmeter 概要描叙 jmeter 是一款专门用于功能测试和压力测试的轻量级测试开发平台。多数情况下是用作压力测试,该测试工具在阿里巴巴有着广泛的使用,估计是不要钱吧,哈哈,功能上来说,整个平台实现了许多和互联网相关的网络测试组件,同时还保留着很强的扩展性方便用于一些非标准的测试场景,让伟大的 阅读全文
posted @ 2017-05-24 10:03 Sonnyb 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.ibm.com/developerworks/cn/architecture/ar-usermod2/?S_TACT=105AGX52&S_CMP=tec-csdn 2008 年 7 月 10 日 <!--start RESERVED FOR FUTURE USE I 阅读全文
posted @ 2017-05-16 10:48 Sonnyb 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: 原书共390页,不过本书已经有精简版下载:http://www.infoq.com/cn/minibooks/domain-driven-design-quickly Eric Evans所著的《领域驱动设计》(Domain-Driven Design:通常简称为“DDD”)一书可以说是经典中的经典 阅读全文
posted @ 2017-05-16 10:43 Sonnyb 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 摘要:网络上对 restlet 的评判褒贬不一,有的说框架封装的很好,很有弹性,有的说 rest 架构风格本身是一种简单的风格,restlet 过设计以使编程过于复杂,其实我倒不觉得 restlet 有什么复杂,相反很简洁明了,不论他的类结构还是整个体系结构,个人很喜欢,昨天晚上匆匆看看他的文档和实 阅读全文
posted @ 2017-05-16 10:41 Sonnyb 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 很多人都看过 DDD, 从2002 年开始在中国开发者社区已经炒的沸沸扬扬,但直到现在有多少家公司是这么做的?实话,我自己没用DDD,也是用数据库驱动开发的,即以数据设计为中心,至少从思想上是这样的。虽然我上一个公司的开发模式是用 用例模型-》服务对象-》业务对象-》数据对象 这样一个过程。但分析的 阅读全文
posted @ 2017-05-16 10:38 Sonnyb 阅读(318) 评论(0) 推荐(1) 编辑
摘要: 摘要:基于构件的开发(CBD)观念已广泛应用于软件开发中,便于构件的重用。众所周知的CBD体系结构有 ActiveX, CORBA, RMI以及 SOAP 等。文章主要通过与传统软件开发方法的比较研究支持基于CBD的实践,同时也评价了面向对象的过程模型以及提出了一种新型的基于 CBD 的软件开发过程 阅读全文
posted @ 2017-05-16 10:35 Sonnyb 阅读(3171) 评论(0) 推荐(0) 编辑