一、为什么难 秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如12306抢票,亦与秒杀类似,瞬...
高并发模拟实验1-情景模拟
实验目的:查看高并发情况下数据逻辑上出现的错误问题(注:这里不考虑服务器负载等性能问题) 实验描述:假设存在商品表goods,表包含两个字段:ID,quantity,其中ID为主键,代表商品编号,quantity代表商品...
建索引的几大原则
1.最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的...
郑州大学2008级数据库原理(科学出版社,范明)知识要点
1数据库管理系统:是一种重要的程序设计系统,它由一个相互关联的数据集合和一组访问这些数据的程序组成。 2:数据管理的基本操作:①数据查询②数据插入③数据删除④数据修改。①②③称为数据更新。 3:实际应用对数据操作...
SSH 代理命令使用方法
在终端下输入命令: ssh -qTfnN -D 7070 xxx@x.x.x.x 之后输入SSH密码,如果SSH端口不是22,而是自定义的,则为: ssh -qTfnN -D 7070 xxx@x.x.x.x -p port 上面的xxx表示SSH账号名,x.x.x.x表示SSH的服务器地址...
节约小格言
1、有钱时摆阔,没钱时挨饿。 2、由俭入奢易,由奢入俭难。 ——司马光 3、一粥一饭,当思来处不易;半丝半缕,恒念物力维艰。 4、一星半星,凑两成斤。 5、节用免求人。 6、节约好比燕衔泥,浪费好比河决堤。...
有道翻译命令行版
下载地址 https://github.com/felixonmars/ydcv.git 安装 [root@localhost ydcv]# python setup.py install 使用 [root@localhost ydcv]# ydcv > hello world hello world Word Explanation: * ...
fedora29安装Sublime 3
安装 Sublime 3 下载tarball 官方网站 http://www.sublimetext.com/3 从网站获得Ubuntu/tarball的URL,然后通过命令下载: [root@localhost ~]# wget https://download.sublimetext.com/sublime_text_3_b...
fedora29,ibus输入中文时提示文字不会跟随光标显示
修改文件/etc/gdm/custom.conf,找到WaylandEnable=false,去掉前面的注释,重启即可。 [root@localhost ~]# vim /etc/gdm/custom.conf WaylandEnable=false
mysql_upgrade – 检查并升级MySQL表
4.4.7 mysql_upgrade - 检查并升级MySQL表 mysql_upgrade检查所有数据库中的所有表是否与当前版本的MySQL Server不兼容。mysql_upgrade还会升级系统表,以便您可以利用可能已添加的新特权或功...
fedora29,windows共用一个站点资源
web开发环境: (1)windows+phpstudy (2)Fedora29+apache+mariadb+php 方法 挂载windows下的web站点资源至fedora29,在fedora站点主目录下建立针对web目录的符号连接(注:针对目录无法建立硬连接...
如何解决PHP的高并发和大流量的问题
这篇文章主要介绍了关于如何解决PHP的高并发和大流量的问题,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 基础知识 TFS : 吞吐量 (吞吐量是指系统在单位时间内处理请求的数量) RT...
二,angular2 for javascript 显示数据 用户输入
angular2稳定版发布有段时间了,最近一直寻找关于angular2 for javascript方面的教程文档,发现大多是采用的typescript,官网也只是给了一个angular2 for javascript开发环境的构建,后续的教程内容都还没有发布.所以...
一, Anjular2 for JavaScript 开发环境搭建
安装nodenode版本应 >= 4.0.0,否则在下面执行cnpm 载入需要的库时会失败,这里用的是v6.9.21,下载node最新版本[root@localhost local]# pwd /usr/local [root@localhost local]# wget&nb...
微信小程序 onReachBottom 上拉加载更多 onPullDownRefresh 下拉刷新
功能说明:微信小程序 onReachBottom 上拉加载更多 onPullDownRefresh 下拉刷新实现思路:1,首次请求获取初始数据以及下一页请求的地址,并将下一页请求地址作为新的接口请求地址;2,通过新的接口请求地址获取的数据...
正己之六·自得与内省
在某一时期他不满意人家的高慢态度,在另一时期他又以高慢态度对付人家了;在失败时容易变得谨慎小心,在成功时容易变得骄傲放纵。《毛泽东文集》第 1 卷第 509 页人家恭维你抬举你,这有一样好处,就是鼓励你上进;但...
手机端浏览器web页面设计问题总结
点击input页面放大问题在网页头部加入以下meta标记可解决:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalab...
apache 开启压缩传输
1、修改Apache的http.conf文件,去除mod_deflate.so前面的注释LoadModule deflate_module modules/mod_deflate.so2、在http.conf文件最后,添加压缩规则<IfModule mod_deflate.c> DeflateC...
观世之二·新旧与消长(8条)
1,一切新的东西都是从艰苦斗争中锻炼出来的。2,每年的春夏之交,夏秋之交,秋冬之交和冬春之交,各要变换一次衣服。但是人们往往在那“之交”不会变换衣服,要闹出些毛病来,这就是由于习惯的力量。3,正确的东西,好的东...
linux定时删除session存储文件
1,建立shell脚本#cleansession.sh #!/bin/sh find "session存储目录" -type f |xargs rm -rf "*"2,建立计划任务,每天凌晨4点执行计划任务,删除session...
Linux 下清空或删除大文件内容的 5 种方法
转自:https://linux.cn/article-8024-1.html在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何 Linux 命令行编辑器 去打开这些文件。那怎样才能达到这个目的呢?在这篇文章中,我们将介...
自适应网页设计的几条规则
二、允许网页宽度自动调整“自适应网页设计”到底是怎么做到的?其实并不难。首先,在网页代码的头部,加入一行viewport元标签。<meta name=”viewport” content=”width=device-width, initial-sc...
PHP与MySQL数据库中排序的对比及使用条件详解
文章来源:http://www.php100.com/html/webkaifa/database/Mysql/2012/0203/9764.html PHP与MySQL数据库中排序的对比及使用条件是本文我们主要要介绍的内容,通常来说,执行效率需要考 虑CPU、内存和硬盘等的...
CentOS基于Web服务器性能优化
http://www.centoscn.com/CentosSecurity/SoftSecurity/2014/0422/2840.html 一、 基于动态内容为主的网站优化案例 1.网站运行环境说明 硬件环境:1台IBM x3850服务器, 单个双核Xeon 3.0G CPU,2GB内存,3...
rm -f ./* 参数列表过长
用以下命令替换:find . -name "*"|xargs rm -rf "*"