自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 session共享 多服务器

三种方法实现session共享1.在php页面最开始的地方有有以下设置 int_set(‘session.cookir_path’,’/’); int_set(‘session.cookie_domain’,’.主域名’); int_set(‘session.cookir_lifetime’,’1800’) 2.在php.ini里配置 session.cookie_path = / se

2018-04-09 13:43:57 179

转载 redis 集合实现一个订单后台排队

假设我们手上有这么一个需求:1、接受用户的订单数据,但因为订单处理需要一定的时间,所以只能后台先保存订单数据,对用户进行排队操作。当然这个排队操作,用户是不透明的,某些用户的请求可能被优先处理。2、用户很关心自己订单目前的处理进度,即类似去银行排队拿号的时候,小票上显示“你前面还有多少人在排队”。所以后台要能告知用户目前他的订单进度。3、能给用户或者产品经理显示目前正在排队的订单数有多少。这样才能让

2017-12-07 15:41:45 5504

转载 php 秒杀

抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个: 1 高并发对数据库产生的压力 2 竞争状态下如何解决库存的正确减少(”超卖”问题) 对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。 重点在于第二个问题常规写法: 查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就会有问题,导致库存

2017-11-29 09:09:10 443

转载 PHP开发APP接口

APP接口简介:什么是app接口?app接口就是用服务端程序如php写好的脚本,以供app客户端请求而获得数据的一个东西。比如一个视频app的首页,肯定有一些视频列表,那么当你打开这个app时,这个封装在app里的这个首页其实会去请求一个远程php文件如:http://www.example.com/index.php 去获得需要展示在首页的视频列表数据。前段工程师拿到这些数据,就会按照特定的设计,

2017-11-01 15:11:23 207

原创 Linux的下编译PHP常见错误及解决方法

小智的博客:http://my.csdn.net/pz_winner; PHP的安装虽然有时候很简单,可是如果应用一多,我们安装起来就很头痛了!出错最多的就是安装PHP扩展的时候了。其实不管是你是Apache类的应用还是Nginx类的,PHP的安装都不是很简单,虽然网上有很多配置参数,但是那不一定是适合你的,因为很多都直接关系着你的系统版本和内核。因此要自己亲自不断的调试,才能完全安装成功。 本

2017-11-01 15:04:01 321

原创 深入浅谈事物

从数据库系统角度 共享锁(Shared Lock) 读锁,保证数据只能读取,不能被修改。 如果事务A对数据M加上S锁,则事务A可以读记录M但不能修改记录M,其他事务(这里用事务B)只能对记录M再加上S锁,不能加X锁,直到事务A释放了记录M上的S锁,保证了其他事务(事务B)可以读记录M,但在事务A释放M上的S锁之前不能对记录M进行任何修改。 地址: 更能了解事物 https://segmen

2017-10-30 15:10:09 165

原创 laravel中多个DB连接--读写分离

定义连接 在datbase配置文件的内部 - 可能config/database.php- 您可以定义任何类型的多个数据库连接。 使用方法: 想学习更多laravel中多个DB链接方法: http://fideloper.com/laravel-multiple-database-connections

2017-10-22 21:47:05 912

原创 什么是事物

事务是作为一个独立单元的一组有序的数据库操作。如果有一组中的所有操作都成功,则认为事物成功,即使只有一个操作失败,事物也不成功。如果所有操作成功完成,事物则被提交。 操作失败事物则回滚,该事物所有操作的影响都将被取消。事物的四大原则 原子性:事物的所有步骤必须成功,否则任何步骤不会被提交; 一致性:事物的所有步骤都必须成功,否则搜有数据都将会恢复到开始状态之前; 隔离性:未完成事物所做的步骤必

2017-10-21 15:55:28 602

原创 http(动词、状态码)以及为什么会有session和cookie

常用http动词 GET(SELECT):从服务器取出资源(一项或多项)。 POST(CREATE):在服务器新建一个资源。 PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源) PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。 DELETE(DELETE):从服务器删除资源。状态码(常碰到的) 200 - 请求成功(返回用户请求的数据) 201

2017-10-21 12:01:21 315

原创 定时脚本任务列子(crontab)

定时任务命令1,定时任务服务提供crontab命令来设定服务 2,crontab -e 编辑某个用户的cron服务 3,crontab -l 列出某个用户cron服务的详细内容 4,crontab -r 删除某个用户的cron服务定时任务命令分 小时 日 月 星期 命令 * *

2017-10-21 11:47:29 2142

原创 对PDO的封装

class Mysql{ static private $db; //数据引擎对象 private $pdo; //pdo 引擎对象 private $table; //表名 private $where = array("1=1");//条件 private $data;//源数据 //定义受保护的构造方法禁止外部使用 private fun

2017-10-20 22:01:50 330

原创 memcache的安装和使用步骤

使用memcache 首先我们要知道它的优点: 大白话来说就是可以提升网站的访问速度,把一些频繁访问数据库的数据存到缓存里,减少对数据库的压力。 话不多说,下面开始memcache windows下的安装 1、将下载好的memcached文件夹放到硬盘里。 2、打开windows下的cmd命令提示符 3、在命令提示符中输入:cd C:/memcached 此处应该是你的文件夹存放的盘符

2017-10-20 20:09:26 196

原创 mysql的权限管理

不清楚的地方,希望大家多多见谅 举一个列子: 一个服务器ip为 ‘101.10.10.56’; 我们现在想要链接这个服务器的mysql 第一步: 我们要在本地的cmd 里进入mysql: 第二步: use mysql;//选择数据库 select host,user,password from user; //我们只需要看见host,user,password字段 第三步:

2017-10-20 17:19:47 250

原创 对于图片的即点即改

对于图片的即点即改html代码<img src="/uploads/{{$v->img}}" alt="" width="70" height="50" class="img" /> <input type="file" style="display:none" data-id='{{$v->id}}' class="file">script代码 $(document).on('cl

2017-10-20 15:02:28 235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除