自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

转载 淘淘商城系列——Redis的安装

通过上文的学习,我相信大家已经将首页的轮播图展示出来了,接下来我们将进入一个新的领域的学习,希望大家能振作精神,保持乐观向上的心态。本文我会教大家如何在Linux系统上安装Redis。 一般来说,如果我们是做一个互联网项目,通常都要在工程中添加缓存,之所以这样做,是因为在互联网项目中查询功能是非常频繁的,如果每次查询都调用数据库的话,会给数据库造成很大的压力,因此需要在用户和数据库之间加一层缓存,...

2018-04-29 14:41:49 99

转载 淘淘商城系列——Redis集群的搭建

本文我将带领大家如何搭建Redis集群。首先说一下,为何要搭建Redis集群。Redis是在内存中保存数据的,而我们的电脑一般内存都不大,这也就意味着Redis不适合存储大数据,适合存储大数据的是Hadoop生态系统的Hbase或者是MogoDB。Redis更适合处理高并发,一台设备的存储能力是很有限的,但是多台设备协同合作,就可以让内存增大很多倍,这就需要用到集群。redis-cluster架构...

2018-04-29 14:31:28 117

转载 php简易爬虫

首页> php教程> 正文php简易爬虫作者: default|标签:PHP 爬虫 简易|2017-5-28 09:48简易爬虫设计引言说这是一个爬虫有点说大话了,但这个名字又恰到好处,所以在前面加了”简易“两个字,表明这是一个阉割的爬虫,简单的使用或者玩玩儿还是可以的。公司最近有新的业务要去抓取竞品的数据,看了之前的同学写的抓取系统,存在一定的问题,规则性太强了,无论是扩展性还是通用...

2018-04-27 19:59:11 792

转载 PHP开发异步高性能的MySQL代理服务器

MySQL数据库对每个客户端连接都会分配一个线程,所以连接非常宝贵。开发一个异步的MySQL代理服务器,PHP应用服务器可以长连接到这台Server,既减轻MYSQL的连接压力,又使PHP保持长连接减少connect/close的网络开销。此Server考虑到了设置了数据库连接池尺寸,区分忙闲,mysqli断线重连,并设置了负载保护。基于swoole扩展开发,io循环使用epoll,是全异步非阻塞...

2018-04-26 21:38:00 140

转载 异步网络模型

异步网络模型异步网络模型在服务开发中应用非常广泛,相关资料和开源库也非常多。项目中,使用现成的轮子提高了开发效率,除了能使用轮子,还是有必要了解一下轮子的内部构造。这篇文章从最基础的5种I/O模型切入,到I/O事件处理模型,再到并发模式,最后以Swoole开源库来做具体分析,逐步深入。文中提到的模型都是一些通用的模型,在《linux高性能服务器编程》中也都有涉及。文章不涉及模型的实现细节,最重要的...

2018-04-26 21:34:04 167

转载 缓存理解

用Redis缓存客户信息,用session id或者有access_token做为key,expire 时间为30分钟。而网站信息缓存信息,产品说明等。这样 就把大部分的流量拦截了下来,数据库的I/O解放了出来,客户最先登录后,就把页面显示的信息,个人信息都缓存好了。无论怎么刷新,退出登录都不会访问到数据库了。 数据库可以专心的等待交易的进行。当然缓存的信息都是不常改变的,如产品说明,列表等等这些...

2018-04-26 21:33:11 619

转载 缓存更新的套路

缓存更新的套路看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。我不知道为什么这么多人用的...

2018-04-26 19:46:15 148

转载 使用redis缓存从数据库中读取数据

使用redis从数据库中读取数据后缓存:<?phpheader('Content-type:text/html;charset=utf-8');date_default_timezone_set('Asia/Shanghai');$time = time();//获取时间戳设置时间区$link = mysqli_connect('127.0.0.1:3306','root','ro...

2018-04-26 19:00:00 12821

转载 缓存介绍

WHY-缓存为什么存在一般情况下,一个网站,或者一个应用,它的一般形式是,浏览器请求应用服务器,应用服务器做一堆计算后再请求数据库,数据库收到请求后再作一堆计算后把数据 返回给应用服务器,应用服务器再作一堆计算后把数据返回给浏览器.这个是一个标准流程.但是随着互连网的普及,上网的人越来越多,网上的信息量也越来越 多,在这两个越来越多的情况下,我们的应用需要支撑的并发量就越来越多.然后我们的应用服务...

2018-04-26 11:28:36 239

转载 码云帐号截图

2018-04-22 10:07:51 2907

转载 Git 常用命令速查表(三)

Git 常用命令速查表(三)转自:http://blog.csdn.net/ithomer/article/details/7529841 本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁、明了的图表结构,方便查询 一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支g...

2018-04-22 08:45:00 115

转载 Git 常用命令详解(二)

Git 常用命令详解(二)转自:http://blog.csdn.net/ithomer/article/details/7529022 Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具 一、 Git 命令...

2018-04-22 08:40:09 98

转载 git分支管理

一、主分支Master首先,代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。二、开发分支Develop主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的分支,叫做Develop。这个分支可以用来生成代码的最新隔夜版本(nightly)...

2018-04-22 08:34:57 122

转载 git版本管理

window git 版本控制工具使用图文教程听语音浏览:2487|更新:2016-01-11 13:431234567分步阅读Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。工具/原料git客户端软件 小乌龟 git远程仓库注册账号方法/步骤下载git客户端和乌龟git,并安装成功。并到代码托管网站上注册账号,并登录创建一个项目在自己的电脑上新建一个文件夹...

2018-04-21 20:46:19 147

转载 github简单创建版本控制

上传自己的代码进行版本控制作为新手我们可以下载github的客户端进行使用。下载地址:https://desktop.github.com/安装之后打开软件:登录自己的帐号:如图:添加自己的项目:官方叫做代码仓库。可以在项目上点击右键,打开代码仓库所在目录。我们把代码放到此目录下就可以进行代码的提交了。例如我们新建一个first.txt。把他提交到master分支。master分支就是整个项目的根...

2018-04-20 18:19:13 553

转载 Redis和Memcache的区别分析

Redis和Memcache的区别分析原创 2015年09月21日 20:27:25标签:redis /memcached12384简单区别: 1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。 2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 3. Redis支持数据的备份,即master...

2018-04-19 11:33:45 128

转载 redis与memcache的区别

作者:郭无心链接:https://www.zhihu.com/question/19829601/answer/88069207来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1、显示最新的项目列表2、删除与过滤3、排行榜相关4、按照用户投票和时间排序5、处理过期项目6、计数7、特定时间内的特定项目8、实时分析正在发生的情况,用于数...

2018-04-19 09:56:07 121

转载 tp、laravel、yii框架的优缺点

愚见:yii2:优点:gii蛮不错的,简化了开发流程,可以生成绝大数的代码,开发后台等效率还是蛮高的缺点:前后端完全的分离的趋势下,yii2前后端的耦合的还是有些重了laravel:优点:优雅,框架结构组织清晰(抽象了中间件,任务,服务等模块),提供的artisan开发工具开发效率高,社区活跃完善,并且提供了简化的轻量级框架lumen缺点:貌似代码有些过于优雅丧失了一些性能thinkphp3.2优...

2018-04-18 21:14:33 12573 1

转载 Yii2.0 PHP使用Sphinx

[php] view plain copy1.首先在Yii2.0中要引入sphinxapi类文件,引入的步骤:  (1)在根目录中新建文件夹 libs,将类文件sphinxapi.php 放入 libs 文件夹中。  (2.)然后在根目录的 config 文件夹中的 web.php 配置,添加上Yii::$classMap['SphinxClient'] = '@app/libs/sphinxap...

2018-04-18 12:51:26 181

转载 sphinx 字符串过滤

sphinx 不支持字符串作为属性过滤。要使用字符串进行过滤可以使用下面的两者方法进行解决:属性查询需要在sphinx配置文件中定义文本字段,当查询索引时,参考其字段。sphinx配置如下:123SELECT id, user_type \        FROM userssql_field_string = user_type在PHP语言中,这么使用:1$matches = $this-&gt...

2018-04-18 12:18:08 413

mysqladfaasdfs

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in

2017-11-18

空空如也

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

TA关注的人

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