思路 生产者和消费者(互斥与同步)。资源用队列模拟(要上锁,一个时间只能有一个线程操作队列)。 m个生产者。拿到锁,且产品不满,才能生产。当产品满,则等待,等待消费者唤醒。当产品由空到不空,通知消费者。n个消费者。拿到锁,且有产品,才能消费。当产品空,则等待,等待生产者唤醒。当产品由满到不满,通知生...
分类:
编程语言 时间:
2014-08-27 01:31:26
阅读次数:
380
1.Linux是什么Linux系统是从UNIX发展来的,由芬兰人LinusTorvalds正式发布于1994年,可以运行于大型和小型计算机上的一个多用户、多任务、性能稳定的操作系统。专有的Unix系统比较庞大,每一部分都有专有的硬件生产商来维护,而且价格昂贵,所以不适合普通PC机用户使用。而Linu..
分类:
系统相关 时间:
2014-08-26 17:44:17
阅读次数:
241
不加填充材料的TIG法焊接
如果奥氏体不锈钢薄板采用不加填充材料的TIG发焊接时,焊缝金属化学成分与母材相同,但是不一定获得与母材相同的组织。因为母材是经过奥氏体化固溶处理的,碳化物及其他析出物完全溶解而处于过饱和状态。但是,由于不加填充材料,焊缝金属化学成分虽然与母材相同,但其组织不一定相同,可以由舍夫勒图及塔龙图确定。为了防止结晶裂纹的生产,焊缝金属组织不应是单相奥氏体,而应是奥氏体+5%~...
分类:
其他好文 时间:
2014-08-26 17:31:16
阅读次数:
157
ON 、WHERE、HAVING都能通过限制条件筛选数据,但他们的使用及其不同。下面我们来分析三者之间的区别。
1. ON 和WHERE
所有的查询都回产生一个中间临时报表,查询结果就是从返回临时报表中得到。ON和WHERE后面所跟限制条件的区别,主要与限制条件起作用的时机有关,ON根据限制条件对数据库记录进行过滤,然后生产临时表;而WHERE是在临时表生产之后,根...
分类:
其他好文 时间:
2014-08-26 15:39:26
阅读次数:
149
docker对于中小企业来说,搭建paas没有那个精力,也没那个必要,用做个人的sandbox用处又小了点,个人认为作为中小企业可以用docker来标准化开发、测试、生产环境。
画了简单的图:
docker占用资源小,在一台E5 128G内存的服务器服务器上部署100个容器都绰绰有余,可以单独抽一个容器或则直接在宿主物理主机上部署samba,利用samba的home分享方案将每个用户的...
分类:
其他好文 时间:
2014-08-26 15:39:16
阅读次数:
240
Java自定义一个线程安全的有界阻塞缓存队列,实现生产者消费者问题。
分类:
编程语言 时间:
2014-08-26 13:32:06
阅读次数:
162
Oracle WebLogic Server 12c: Node Manager配置与使用
在生产环境中,WebLogic服务器实例经常会跨多个管理域(domains)、物理主机(machines)或地域(geographic locations)分开部署。Node Manager是远程启动、停止或重启管理服务器和受管服务器的工具。尽管它不是必须的,但如果你的WebLogic服务器中的应用有高可用性的需求,还是推荐使用它。...
分类:
数据库 时间:
2014-08-26 00:34:55
阅读次数:
2453
这个世界有种畅销品叫作“美”它的载体通常是可视化的——图片和视频,美图这个团队从美图秀秀到美拍无不是抓住了这个需求,让人更容易生产更高质量的美。而且视频这种信息量更大的载体相对静止的图片更能让人产生“美”的体验,视频和图片不一样,不像instagram那样加个风格滤镜就能产生一个好的效果,而且要拍好...
分类:
其他好文 时间:
2014-08-25 22:23:04
阅读次数:
323
抽象工厂模式和工厂模式差不多,在工厂模式的基础上相当于给产品增加了型号。两种产品A和B,每种产品有两个型号1和2,两个工厂1和2分别用来生产类型1和2的产品 ? 代码如下: #include?<iostream>
using?names...
分类:
其他好文 时间:
2014-08-25 21:20:15
阅读次数:
191
Abstract Factory(抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
抽象工厂模式(Abstract Factory)
追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory
工厂模式:客户类和工厂...
分类:
编程语言 时间:
2014-08-25 19:21:44
阅读次数:
203