- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 关于php session文件锁机制引发的问题和定位过程
关于php session文件锁机制引发的问题和定位过程1. 问题描述php提供一个web服务,接受客户端请求后,用curl同时发出约10个web请求,请求的是同一个主域名下的服务。但是,该域名只有一台机器。2. 问题现象php接受到请求后,用curl将web请求并发发出去后,无法收到回包数据,所有请求无一成功。curl_multi_exec 貌似无法从该函数中得到错误码(待确认)
2016-06-14 14:38:20 478
原创 关于秒杀系统的思考
关键点:1. 秒杀是一种在短时间内极其耗费资源的活动,其收益比需要仔细评估。秒杀不应该做为一种常规活动运营,甚至,应该尽可能避免上线秒杀活动2. 秒杀的最终压力是库存并发修改。系统设计的核心在于流量层层疏导,使最终落地到库存操作上的请求在设计能承担的范围内。同时保证接入层在瞬时巨大流量的冲击下,仍能正常响应提供服务秒杀活动的挑战在于:1. 大规模高并发请求量2. 集中在
2016-04-13 16:33:35 597
原创 teamtalk源码安装
先自行到 https://github.com/mogujie/TeamTalk 上 git 或 download 一份源码下来。1. 安装好nginx+php, redis, 保证能正常访问2. 安装mysql, 并导入 ttopen.sql 数据库3. 复制 php 到 web 你机器上准备放置web服务的目录下, 配置好 nginx
2016-01-29 16:26:23 501
原创 APP接入微信支付步骤,及遇到的问题
首先,明确一点: APP微信支付和公众号微信支付完全是两个不同渠道,二者没有关联,不要混用。APP微信支付是指在APP内集成微信支付的SDK,呼起微信来完成支付;公众号支付是指在公众号内,或者带有微信openid的页面内,调用微信公众号的接口完成页面上的支付。这里只说下APP上接入微信支付的步骤。1. 到微信开放平台上申请开发者帐户,并且申请开通微信支付。经
2015-12-08 18:46:58 2039
原创 _CrtIsValidHeapPointer(pUserData) 错误
<br />程序执行完时,报错误:_CrtIsValidHeapPointer(pUserData) ,后面夹杂一堆的东西。windows的程序就是这样,随便报个什么错误,总是让人有崩溃的想法。<br />解决办法:检测程序和程序调用的DLL的运行时库,比如“多线程调试 DLL (/MDd)”什么的。具体设置懒得写了,总之得保证主程序和程序调用的DLL,两个的运行时库设置要一致。
2010-11-30 22:57:00 971
原创 Ubuntu下安装oracle客户端
<br />Ubuntu下安装oracle客户端 oracle-ex-client<br /><br />1.安装环境<br /> Ubuntu10.10<br /><br />2.安装准备<br /> 手动建立oracle用户<br /> sudo groupadd dba<br /> sudo useradd -M -g dba oracle<br /><br />3.下载软件<br /> sudo apt-get install oracle-xe-clien
2010-11-26 11:52:00 1409
原创 linux matlab 安装: libXp.so.6的问题
朋友说在red hat 下安装matlab时老是失败,提示打不开共享库 libXp.so.6 。第一反映,到/usr/lib/下找。没找到,从别的地方弄了一个放了进去(由于不是自己安装,没看安装提示,原来在matlab安装盘里就有那个文件libmwins.so,复制过去改个名字就可以了)。再装,还是告诉我失败。郁闷,网上找了N久,基本都是一样的解决方法。难道是什么补丁没装好?无奈之下自己来安装,看提示,发现错误信息是:/mnt/iso/update/bin/glnxa64/xsetup: error whi
2010-11-17 11:45:00 4809
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人