自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sphinx全文检索引擎

Sphinx是一个全文检索引擎。特性:索引和性能优异易于集成SQL和XML数据源,并可使用SphinxAPI、SphinxQL或者SphinxSE搜索接口易于通过分布式搜索进行扩展高速的索引建立(在当代CPU上,峰值性能可达到10 ~ 15MB/秒)高性能的搜索 (在1.2G文本,100万条文档上进行搜索,支持高达每秒150~250次查询)为什么使用Sphinx遇到的使用场景:...

2019-01-16 16:52:56 439

原创 电商中抢购与秒杀—大规模并发

电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因? 一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个W...

2019-01-13 14:30:56 293

原创 Laravel中的事务处理

Laravel中的事务可以用 DB 门面的 transaction 方法在一个事务里执行一系列操作。如果事务闭包里抛出异常,那么事务就会自动回滚。如果闭包执行成功,那么事务就会自动提交。使用 transaction 方法就无需手动回滚或者提交事务了:DB::transaction(function () { DB::table('users')->update(['votes' =...

2019-01-12 19:28:00 984

转载 Git在Linux中的使用方法

Git概念1.1. Git库中由三部分组成Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域为索引。 ...

2019-01-12 19:23:08 1454 2

原创 Linux下安装PHP的Redis及Redis的扩展

1.下载Redis扩展. 下载地址:http://pecl.php.net/package/redis,网址下载较慢,甚至链接失败。wget https://pecl.php.net/get/redis-4.2.0.tgztar -zxvf redis-4.2.0.tgz/usr/local/php/bin/phpize./configure --with-php-config=/us...

2018-12-17 11:13:45 131

原创 Windows下为PHP安装Redis扩展

1.使用phpinfo(); 查看PHP版本信息,决定redis扩展文件的版本。2.下载地址:【选择合适的版本】http://windows.php.net/downloads/pecl/snaps/redis/http://windows.php.net/downloads/pecl/releases/igbinary/3.解压缩后,将php_redis.dll和php_redis.p...

2018-12-17 09:39:34 118

原创 MySQL存储引擎

引擎就是一个程序的核心组件。简单来说,存储引擎就是指表的类型以及表在计算机上的存储方式。在MySQL中存储引擎可以用 show ENGINES 来查看,主要分为InnoDB、MyISAM、Memory三种存储引擎:*InnoDB存储引擎*InnoDB给MySQL的表提供了事务处理、回滚、崩溃修复能力和多版本并发控制的事务安全。它也是MySQL上第一个提供外键约束的表引擎,而且InnoDB...

2018-11-28 17:06:57 105

原创 MySQL主键、存储过程、视图、事务

MySQL 事务主要用于处理操作量大,复杂度高的数据。简单来讲,就是把一堆的数据库操作(增删改查)组合成一个操作,这个操作要么成功,要么失败,如果成功,那么结果 就被更新到数据库中,如果失败,那就回滚,好像从来没有对数据进行操作过一样。在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行...

2018-11-27 17:21:55 153

原创 PHP实现将base64编码字符串转换成图片示例

获取base64文件$image="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyM...

2018-11-26 11:35:18 10265

空空如也

空空如也

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

TA关注的人

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