摘要: kentzhu: 在电子商务里,一般会提到这样几个词:商品、单品、SPU、SKU 简单理解一下,SPU是标准化产品单元,区分品种;SKU是库存量单位,区分单品;商品特指与商家有关的商品,可对应多个SKU。 首先,搞清楚商品与单品的区别。例如,iphone是一个单品,但是在淘宝上当很多商家同时出售这个 阅读全文
posted @ 2017-05-17 18:51 温柔的风 阅读(7718) 评论(0) 推荐(0) 编辑
摘要: 抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个: 1 高并发对数据库产生的压力 2 竞争状态下如何解决库存的正确减少("超卖"问题) 对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。 重点在于第二个问题. 常规写法: 查询出对应商品的库存,看是 阅读全文
posted @ 2017-05-17 18:47 温柔的风 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: 准备工作 环境:Win10下Centos6.4虚拟机。 负载均衡:两台(一主一备) LVS + Keepalived。 HTTP服务器:3台。 给每台服务器配置IP 1、VIP(virtual ip):用来提供Virtual Server服务的ip地址。分别绑定在Director一个物理网卡上(对外 阅读全文
posted @ 2017-05-17 18:42 温柔的风 阅读(1503) 评论(0) 推荐(0) 编辑
摘要: 先看表结构和数据: 她给出的问题是,通过这条Sql语句统计了每个字段的总和,然后找出指定user_id关联times总和的排名 查询出的结果是: 我给出了两种方法一条SQL实现。 第一种 第二种 查询结果也是跟第一种一样。 可能以上说明您没太明白,然后我再拿一条简单的表举例: 表创建好了,看后查看一 阅读全文
posted @ 2017-05-17 18:36 温柔的风 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 一、yum安装 开始安装 创建版本仓库 查看/data/svn/project 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。 配置权限 举例: 配置防火墙 打开本地Windows客户端检出 客户端提交文件测试 然后 阅读全文
posted @ 2017-05-17 18:31 温柔的风 阅读(688) 评论(-2) 推荐(0) 编辑
摘要: 什么是基准测试 基准测试是一种测量和评估软件性能指标的活动用于建立某个时刻的性能基准,以便当系统发生软硬件变化时重新进行基准测试以及评估变化对性能的影响。 我们可以这样认为:基准测试是针对系统设置的一种压力测试。用来观察系统在不同压力下的行为,评估系统的容量,观察系统如何处理不同的数据,但是要注意的 阅读全文
posted @ 2017-05-17 18:19 温柔的风 阅读(2626) 评论(0) 推荐(0) 编辑
摘要: 首先看一下HTML部分的Form表单 PHP文件中的路由配置 PHP文件中的控制器部分 要修改的文件路径 首先修改的是第一个方法getLinks 找到当前类中getUrlLinks方法,然后修改,直接在当前方法内处理返回了 经过测试行得通 阅读全文
posted @ 2017-05-17 18:07 温柔的风 阅读(3119) 评论(0) 推荐(0) 编辑
摘要: 第一步:创建模拟数据表. 第二步:来一个随机生成字符串的函数,模拟用户名与内容. 第三步:在配置完成php_redis扩展的情况下,写一个并发脚本,同时把500条数据放入redis队列。 来用Apache的ab.exe并发测试写入,不懂得怎么用ab的看一下这篇文章:简单模拟一下ab压力测试 测试写入 阅读全文
posted @ 2017-05-17 18:05 温柔的风 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 前几天我们公司服务器出现了一个离奇的问题,服务器与本地文件代码完全一致,本地运行正常,到了测试环境服务器之后,各种问题一个又一个浮现,先是后台验证码不显示,以为是session写入失败,又是怀疑gd库,又是觉得服务器gd路径错误,又排查目录权限,各种方法试之无效,百度必应各种搜索,整个公司一半以上P 阅读全文
posted @ 2017-05-17 18:02 温柔的风 阅读(8022) 评论(0) 推荐(0) 编辑
摘要: 1:首先需要下载安装PHP的依赖管理工具Composer 详情去http://docs.phpcomposer.com/了解 下载链接: https://getcomposer.org/download/ 下载exe文件,运行,其中需要选择php.exe的安装位置,本人拿wampserver集成环境 阅读全文
posted @ 2017-05-17 17:59 温柔的风 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: sublime有个叫sftp的插件,可以通过它直接打开远程机器上的文件进行编辑,并在保存后直接同步到远程linux服务器上。 用Package Control安装插件 按下Ctrl+Shift+P调出命令面板 输入install 调出 Install Package 选项并回车,然后输入FTP,下拉 阅读全文
posted @ 2017-05-17 17:55 温柔的风 阅读(13756) 评论(0) 推荐(2) 编辑
摘要: ①直接取值 若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。 例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句: ②创建函数 比如,要获取1-9的随机数,如此调用即可: 阅读全文
posted @ 2017-05-17 17:54 温柔的风 阅读(22983) 评论(0) 推荐(0) 编辑
摘要: 【Mysql主从复制】解决的问题数据分布:比如一共150台机器,分别往电信、网通、移动各放50台,这样无论在哪个网络访问都很快。其次按照地域,比如国内国外,北方南方,这样地域性访问解决了。负载均衡:Mysql读写分离,读写分开了,解决了部分服务器的压力,均衡分开。数据备份:比如100台机器,实际数据 阅读全文
posted @ 2017-05-17 17:53 温柔的风 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 阅读全文
posted @ 2017-05-17 17:48 温柔的风 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 要支持中文分词,还需要下载Coreseek,可以去官方搜索下载,这里我用的4.1 百度云下载地址: https://pan.baidu.com/s/1slNIyHf 在原安装目录下创建一个文本文档测试一下 然后进入mysql客户端创建一个表测试一下 编辑配置文件csft.conf 保存退出 测试完成 阅读全文
posted @ 2017-05-17 17:46 温柔的风 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 官方地址:http://pecl.php.net/package/sphinx 安装php扩展必须有php-devel,没有php-devel就缺少phpize,就不会产生源代码文件,yum安装测试一下 百度、必应、google、搜狗、360都搜过了,遇到同样的求助问题,但一直没有解决方案~~不知道 阅读全文
posted @ 2017-05-17 17:46 温柔的风 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 官方下载地址 http://sphinxsearch.com/downloads/release/ 百度云下载地址 https://pan.baidu.com/s/1gfmPbd5 进入sphinx安装后的目录下的bin目录执行命令创建索引 要支持中文分词,还需要下载Coreseek,sphinx标 阅读全文
posted @ 2017-05-17 17:44 温柔的风 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 写一个脚本,名字为:autostart.sh,放在/etc/init.d/目录下,赋予权限chmod +x /etc/init.d/autostart.sh 代码如下 这样的话,service命令就可以使用了,看看chkconfg可不可使用 执行 返回 也可以关闭 然后 init.6 重启测试 修改 阅读全文
posted @ 2017-05-17 17:43 温柔的风 阅读(1825) 评论(0) 推荐(0) 编辑
摘要: find 文件查找 查找txt和pdf文件 find . \( -name "*.txt" -o -name "*.pdf" \) -print 查找所有字母开头的文件 find . -name "[a-a]*" 否定参数->查找所有非txt文本 find . ! -name "*.txt" -pr 阅读全文
posted @ 2017-05-17 17:43 温柔的风 阅读(4128) 评论(0) 推荐(0) 编辑
摘要: if else case while forin AND for 阅读全文
posted @ 2017-05-17 17:42 温柔的风 阅读(986) 评论(0) 推荐(0) 编辑