当我们在生产线上用一台服务器来提供数据服务的时候,我会遇到如下的两个问题:1)一台服务器的性能不足以提供足够的能力服务于所有的网络请求。2)我们总是害怕我们的这台服务器停机,造成服务不可用或是数据丢失。于是我们不得不对我们的服务器进行扩展,加入更多的机器来分担性能上的问题,以及来解决单点故障问题。 ...
分类:
Web程序 时间:
2015-04-05 15:54:50
阅读次数:
191
当我们在生产线上用一台服务器来提供数据服务的时候,我会遇到如下的两个问题:1)一台服务器的性能不足以提供足够的能力服务于所有的网络请求。2)我们总是害怕我们的这台服务器停机,造成服务不可用或是数据丢失。于是我们不得不对我们的服务器进行扩展,加入更多的机器来分担性能上的问题,以及来解决单点故障问题。 ...
分类:
其他好文 时间:
2015-03-31 06:26:42
阅读次数:
147
1 import java.util.concurrent.ArrayBlockingQueue; 2 import java.util.concurrent.BlockingQueue; 3 import java.util.concurrent.locks.Lock; 4 import jav....
分类:
其他好文 时间:
2015-03-18 00:57:38
阅读次数:
214
抽象工厂模式定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 官方的定义一般都不易理解,我们就来模拟一个场景来说明一下这其中的关系吧。 富士康公司给两个品牌作代工产品:苹果和三星。众所周知,这两个品牌都有手机和平板产品,由于生产工艺的不同,富士康开设了两条生产线,一条.....
分类:
其他好文 时间:
2015-03-17 11:59:32
阅读次数:
165
前段日子在网上看见一篇文章,作者转述他见到的一则故事。一家玩具公司在生产线上将产品自动装盒,由于某些原因总会有个别空盒没有被装入玩具。为了防止这些空盒被出货,公司雇用了一个技术团队,X光扫描、重量感应、金属检测,想尽办法,所费不赀,还未能完美地解决。另一家玩具厂也遇上同样的问题,老板简单粗暴地命令一个年轻的技工一个星期内解决。年轻人想了半天,在装盒完成后的流水线边上放了一台大功率的电风扇,空盒被吹...
分类:
其他好文 时间:
2015-02-06 13:14:46
阅读次数:
185
在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。生产者线程和消费者线程在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发当中,如果生产者处理速度很快,而消费者处理速度很慢,那么生产者就必...
分类:
其他好文 时间:
2015-01-29 14:29:39
阅读次数:
187
问题:硬盘显示被写满,但是用du -sh /*查看时占用硬盘空间之和还远小于硬盘大小即找不到硬盘分区是怎么被写满的。今天下午接到一学生紧急求助,说生产线服务器硬盘满了。该删的日志都删掉了。可空间还是满的,情况危急啊。这个问题,在多年以前直接和间接的遇到过3-4次。以前太懒惰了,这次记录下来和大家分享...
分类:
Web程序 时间:
2014-12-29 11:59:54
阅读次数:
225
案例场景:httpclient4.3.5抓取网页,用自带的线程池进行多线程测试。httpclient4.3.5简单介绍:对于同一主机的请求,会保存路由信息,下次的请求会根据保存的路由走,减少了查找主机的时间。类介绍:数据结构用的阻塞队列结构;监控线程、生产线程、消费线程代码如下:import jav...
分类:
其他好文 时间:
2014-12-18 18:25:26
阅读次数:
189
如果你的生产线开启了半同步复制,那么对数据的一致性会要求较高,但在MySQL5.5/5.6里,会存在数据不一致的风险。有这么一个场景,客户端提交了一个事务,master把binlog发送给slave,在发送的期间,网络出现波动,此时BinlogDump线程发送就会卡住,要等待slave把binlog写到本..
分类:
数据库 时间:
2014-11-07 19:23:22
阅读次数:
203
由于种种原因,公司高层不愿意上工艺管理系统。但是实际过程中又需要统计制程不良。由于工艺相对固定。那就自己在外面写写吧。1.撰写简易录入程序 数据来源ERP,由各条生产线班组长和QC录入。2.各工序统计图;3.日报折线图并不直观增加数据显示 动态列显示哟(根据任意日期区间纵向排列)4.月报数据正在制作中...
分类:
其他好文 时间:
2014-11-05 17:14:10
阅读次数:
170