开发使用多线程过程中,不可避免的会出现多个线程同时操作同一块共享资源,当操作全部为读时,不会出现未知结果,一旦当某个线程操作中有写操作时,就会出现数据不同步的事件.而出现数据混乱的原因:资源共享(独享资源则不会)调试随机(对数据的访问会出现竞争)线程间缺少必要的同步机..
分类:
编程语言 时间:
2016-06-17 00:52:12
收藏:
0 评论:
0 赞:
0 阅读:
191
服务集群服务器使用nginx+fpm(php)的结构,这种结构的性能很大程度的瓶颈在fpm这一层,随着业务发展,访问量的增加,为了保证用户体验,我们在通过各种手段去提升集群的吞吐量和服务质量——机器扩容、业务分池、MC/REDIS的local化等等,做下来看到的效果是明显的,不过量级..
分类:
其他 时间:
2016-06-17 00:52:01
收藏:
0 评论:
0 赞:
0 阅读:
315
参考文档:https://galaxy.ansible.com/intro#welcomehttp://docs.ansible.com/ansible/galaxy.html
分类:
其他 时间:
2016-06-17 00:51:54
收藏:
0 评论:
0 赞:
0 阅读:
214
因为领导提出需要每天看几次服务器的流量图,今天早上9点上班开始截图,十多台服务器、指定时间12小时流量图,截完图反复对照好几遍,一是怕选错主机,二是怕搞错时间段。使用zabbix时间不长,一直感觉很别扭,容易出错。加上中间还做了一点其他东西的统计,最后等邮件发出的时..
分类:
系统服务 时间:
2016-06-17 00:51:31
收藏:
0 评论:
0 赞:
0 阅读:
327
通过使用ab做并发执行的时候,发现库存减少不一致,为什么呢?答:主要是由于并发的时候,多个php程序去操作了同一个资源,这个时候造成资源的抢夺,数据不一致。为了解决这个问题,可以使用php里面的文件锁来实现。在多个php程序操作某一个资源的时候,需要先去获取这个锁资源..
分类:
Web开发 时间:
2016-06-17 00:51:11
收藏:
0 评论:
0 赞:
0 阅读:
236
一.什么是nosql?: 特点:不再使用严格的表结构.同时不用sql语句作为查询 redis支持数据持久化操作,将内存里面的数据保存到磁盘上 常见的支持的储存数据的类型(value):stringhashsetorderset 二.Windows下安装 1.复制软件 复制到D下的redis文件夹 2.在cmd里面启动服务(需要超级..
分类:
数据库技术 时间:
2016-06-17 00:51:01
收藏:
0 评论:
0 赞:
0 阅读:
293
Heartbeat可以将资源(IP及程序等)从一台已经故障的计算机快速转移到另一台可以正常运转的机器上继续提供服务,一般称之为高可用服务,在实际生产应用场景中,heartbeat的功能和keepalived有诸多相似之处,但在生产中,对实际的业务应用是有区别的,工作原理;通过修改heartbe..
分类:
其他 时间:
2016-06-17 00:50:51
收藏:
0 评论:
0 赞:
0 阅读:
154
在linux系统上,有一个核心思想,那就是一切皆文件。那我们在和linux系统打交道的同时,不免要和文件打交道。既然如此,那掌握文件查找、压缩、解压缩和文件归档类工具是我们必不可少的一项技能。文件查找工具:locate、findlocate是一款非实时性查询工具,它是根据事先建立的..
分类:
其他 时间:
2016-06-17 00:50:42
收藏:
0 评论:
0 赞:
0 阅读:
250
php生成二维码其实挺简单的;当然指的是使用qrcode类库;因此关于是否要写这篇博客;我是犹豫了再三的;不过最后还是决定写下吧;如果有童鞋急着用;就可以直接引了;再个也可以作为即将写的文章微信支付生成的二维码做个铺垫;老规矩;以bjyadmin项目示例:http://git.oschina..
分类:
Web开发 时间:
2016-06-17 00:50:32
收藏:
0 评论:
0 赞:
0 阅读:
355
一、在OracleLinux6.5安装Oracle11gR2_64
1、修改selinux
vi/etc/selinux/config
ThisfilecontrolsthestateofSELinuxonthesystem.
#SELINUX=cantakeoneofthesethreevalues:
#enforcing-SELinuxsecuritypolicyisenforced.
#permissive-SELinuxprintswarningsinsteadofenforcing..
分类:
数据库技术 时间:
2016-06-17 00:50:21
收藏:
0 评论:
0 赞:
0 阅读:
419
本篇文章讲的是Android 自定义ViewGroup之实现标签流式布局-FlowLayout,开发中我们会经常需要实现类似于热门标签等自动换行的流式布局的功能,网上也有很多这样的FlowLayout,但不影响我对其的学习。和往常一样,主要还是想总结一下自定义ViewGroup的开发过程以及一些需要注意的地方。按照惯例,我们先来看看效果图
一、写代码之前,有几个是问题是我们先要弄清楚的:
1、什...
分类:
移动平台 时间:
2016-06-17 00:49:02
收藏:
0 评论:
0 赞:
0 阅读:
251
后缀自动机+二分+倍增+可持久化线段树/后缀数组...
分类:
其他 时间:
2016-06-17 00:48:51
收藏:
0 评论:
0 赞:
0 阅读:
479
记录一下Solr环境搭建,基于Solr 4.6.0.一、配置Tomcat下载Tomcat 7.0.新建一个solr文件夹,解压tomcat到solr目录下:solr tar -zxvf apache-tomcat-7.0.69.tar 启动tomcat: ./apache-tomcat-7.0.69/bin/catalina.sh start访问8080端口测试。二、配置solrsolr下载地址:h...
分类:
其他 时间:
2016-06-17 00:48:41
收藏:
0 评论:
0 赞:
0 阅读:
147
对于刚接触Quartz2D的同学来说,先了解 上下文 的概念,再从最基础的画线来具体体验Quartz2D的画图步骤 介绍Quart2D :是苹果官方的二维(平面)绘图引擎,同时支持iOS和macOS系统,它的API是纯C语言的,它可以绘制图形、绘制文字、绘制图片、截图、自定义UI控件 在iOS开发中 ...
分类:
移动平台 时间:
2016-06-17 00:48:01
收藏:
0 评论:
0 赞:
0 阅读:
225
格式:\033[显示方式;前景色;背景色m 说明:前景色 背景色 颜色 30 40 黑色31 41 红色32 42 绿色33 43 黃色34 44 蓝色35 45 紫红色36 46 青蓝色37 47 白色显示方式 意义 0 终端默认设置1 高亮显示4 使用下划线5 闪烁7 反白显示8 不可见 例子: ...
分类:
编程语言 时间:
2016-06-17 00:47:44
收藏:
0 评论:
0 赞:
0 阅读:
289
题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。 ...
分类:
编程语言 时间:
2016-06-17 00:47:30
收藏:
0 评论:
0 赞:
0 阅读:
120
一、迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,知道所有的元素被访问完结束。迭代器只能往前不会后退。 1. 迭代器优点 对于无法随机访问的数据结构(比如set)而言,迭代器是唯一的访问元素的方式。本质:迭代器就是生成一个有next()方法的对象,而不是通过索引来计数 ...
分类:
编程语言 时间:
2016-06-17 00:47:22
收藏:
0 评论:
0 赞:
0 阅读:
265
作者wils0n未给出EXE版本,鼓捣了下: 1.安装pyinstaller 2.fenghuangscanner目录防止pyinstaller下 3. pyinstaller.py --console --onefile -p c:\Python27\Lib\site-packages\ feng ...
分类:
其他 时间:
2016-06-17 00:47:03
收藏:
0 评论:
0 赞:
0 阅读:
693
一、从12.5升级到12.5.2_build5550安装步骤: 1、安装VS2010及SP1 2、安装12.50(可以只装PB)DV68538-65-1250-01.zip 3、安装EBF20963 4、安装EBF21365 5、破解PBSYS12.5.2_build5550_crack.rar二、... ...
分类:
其他 时间:
2016-06-17 00:46:50
收藏:
0 评论:
0 赞:
0 阅读:
273
颜色表及html代码 颜色名称及色样表(HTML版) 颜色名 中文名称 Hex RGB 十进制 Decimal LightPink 浅粉红 #FFB6C1 255,182,193 Pink 粉红 #FFC0CB 255,192,203 Crimson 深红(猩红) #DC143C 220,20,60 ...
分类:
Web开发 时间:
2016-06-17 00:46:12
收藏:
0 评论:
0 赞:
0 阅读:
238