自定义博客皮肤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)
  • 收藏
  • 关注

翻译 git拉代码“卡死”问题

在拉取代码的时候,git pull online fix,提示Auth packing the repository in background for optimum performance.,然后卡死不会显示完成的提示,如图:这样的问题,是自己本地“悬空对象”太多,及删除分支或清除stash的时候,其实这些并没有真正删除,成为悬空对象,解决方法如下两步:(1) git fsck --lo...

2019-07-10 14:22:47 13861 2

原创 PHP7之二 变量的内部实现

变量有两个组成部分:变量名和变量值。PHP中可以将其定义为zval,zend_value。PHP中变量的内存是通过引用计数管理的,PHP7中引用计数是在zend_value而不是zval上,变量之间的赋值、传递通常也是针对zend_value。2.1.1 变量的基础结构//zend_types.htypedef struct _zval_struct zval;typedef unio...

2019-05-21 17:51:14 227

原创 数据库查询提升查询效率

在一个千万级别的数据库查询中,提升查询效率方法:1. 数据库设计方面对查询优化,要尽量避免全表扫描,首先考虑在 where 和 orderBy 涉及的列上建索引应尽量避免在 where 字句中对 null 值进行判断,否则导致引擎放弃索引而进行全表扫描,如:select id from t where num is null,可以在num列上设置默认值为0,确保表中num列没有null值,...

2019-05-20 17:43:14 1249

原创 PHP7之一 概览

概览

2019-05-13 17:34:28 204

翻译 架构 之四 瞬时响应:网站的高性能架构

网站的性能是客观的指标,可以具体体现到响应时间、吞吐量等技术指标,同时也是主观的感受,不同的用户感受不同。4.1 网站性能测试不同视角下的网站性能有不同的标准,也有不同的手段。4.1.1 不同视角下的网站性能1. 用户视角的网站性能从用户角度,网站性能就是用户在 浏览器上直观感受到的网站响应速度快慢,包括用户计算机和网站服务器通信的时间、网站服务器处理的时间、用户浏览器构造请求解析响应数...

2019-05-12 23:44:13 401

原创 Laravel Eloquent 关联

模型关联Eloquent关联在模型中以方法的形式呈现,提供了强大的链式调用和查询功能。可以分为一对一、一对多、多对多、远程一对多、多态一对一、多态一对多、多态多对多、自定义几种。一对一用户 User 和手机 Phone 是关联模型,用户拥有手机,手机属于用户。关联:<?phpnamespace App;use Illuminate\Database\Eloquent\M...

2019-04-22 11:04:20 708

翻译 大型网站技术架构详解 之三 大型网站核心架构要素

3. 大型网站核心架构要素软件架构:有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。一般来说,除了当前系统的功能需求外,软件架构还需要关注性能、可用性、伸缩性、扩展性和安全这5个架构要素。3.1 性能性能是网站的重要指标,对用户请求的所有环节进行优化:在浏览器端,可以通过浏览器缓存、使用页面压缩、合理页面布局、减少Cookie传输等手段改善性能;可以使用CDN,将...

2019-04-10 00:26:13 177

翻译 大型网站技术架构详解 之二 大型网站架构模式

2. 大型网站架构模式模式建筑学定义:每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,就可以一次又一次的使用该方案而不必做重复的工作。模式的关键在于模式的可重复性。2.1 网站架构模式为了解决大型网站的高并发访问、海量数据处理、高可靠运行等一系列问题与挑战,以实现高性能、高可靠、易伸缩、可扩展、安全等各种技术架构目标。2.1.1 分层分层是常见的一种架构模式...

2019-04-09 00:56:01 150

翻译 大型网站技术架构详解 之一 大型网站架构演化

大型网站技术架构如果把20世纪90年代初CERN(欧洲核子研究组织)正式发布Web标准和第一个Web服务的出现当作互联网站的开始,那么只经历了20多年的时间,...

2019-04-08 00:07:25 295

空空如也

空空如也

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

TA关注的人

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