- 博客(8)
- 收藏
- 关注
原创 关于php如何自定义保留小数点 不四舍五入 直接截取
$num = '123.95555555555'; $pat = '/(\d+\.\d{5})\d*/'; echo preg_replace($pat,"\${1}",$num);
2018-01-09 10:53:05
394
原创 mysql 创建角色并赋予角色
1、创建用户:CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’;username:用户名;host:指定在哪个主机上可以登录,本机可用localhost,%通配所有远程主机;password:用户登录密码;2、授权:GRANT ALL PRIVILEGES ON . TO ‘username’@‘%’ IDENTIFIED BY ‘pas
2017-12-20 17:41:26
11513
6
转载 秒杀 抢购
抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个: 1 高并发对数据库产生的压力 2 竞争状态下如何解决库存的正确减少(”超卖”问题) 对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。 重点在于第二个问题常规写法: 查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就会有问题,导致库存
2017-11-15 14:26:16
312
原创 php-redis
1、安装redis下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz上传phpredis-2.2.4.tar.gz到/usr/local/src目录cd /usr/local/src #进入软件包存放目录tar zxvf phpredis-2.2.4.tar.gz #解压cd phpredis-2.2.4 #进入安装目录/usr
2017-11-02 08:38:34
410
原创 Mysql_数据库备份
Mysql 数据库备份首先添加一个sh 文件 mkdir shvim wei.shsh wei.sh 输入密码 :cd / mkdir mysql_fen_quservice crond start过一分钟后自动备份ll查看mysql_bei_fen是否多了文件
2017-10-28 08:56:25
235
原创 mysql 外键
用用户表和用户信息表进行演示用户表不用进行任何的操作,创建符合自己的表就行下面创建制约表mysql> create table bowen( -> u_id int(11) not null , -> u_sex int(11), -> u_text varchar(90), -> foreign key (user_id) references user(i
2017-10-23 00:53:40
287
原创 linux安装nginx
上传nginx 1.yum install lrzsz -y 安装上传工具. ./configure –prefix=/usr/local/ngi x 如果报错!缺啥 yum安啥 ./configure –prefix=/usr/local/nginx 执行一下 ./configure –prefix=/usr/local/nginx 执行一下 然后编译 安装完成!!
2017-10-21 09:27:18
242
原创 MySQL - 触发器
trigger_name:标识触发器名称,用户自行指定; trigger_time:标识触发时机,取值为BEFORE或AFTER; trigger_event:标识触发事件,取值为INSERT、UPDATE或DELETE; tbl_name:标识建立触发器的表名,即在哪张表上建立触发器; trigger_stmt:触发器程序体,可以是句SQL语句,或者用BEGIN和END包含的 多条语句。c
2017-10-20 22:06:57
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人