写PHP的老王

66 篇文章
14.2K 次阅读
12 人订阅

全部文章

写PHP的老王

MYSQL logstash 同步数据到es的几种方案对比以及每种方案数据丢失原因分析。

最近一段时间,在使用mysql通过logstash-jdbc同步数据到es,但是总是会有一定程度数据丢失。logstash-jdbc无非是通过sql遍历数据表的...

17620
写PHP的老王

elasticsearch知识点六问六答

ES根据数据ID路由到分片方式为: shard = hash % primary_shard_num 。因此主分片的数目必须在索引创建之前确定好。 由于新加入节...

9720
写PHP的老王

ES能为你解决什么问题,又会带来什么问题?

S主要运用于全文搜索、数据分析, 底层使用开源库Lucene,拥有丰富的REST API。内部分布式的数据存储、倒排索引等设计,使其可以快速存储、搜索、分析海量...

20210
写PHP的老王

你对this的理解正确吗?有趣又神奇的this对象

在每个面向对象编程语言中都会涉及到一个指向当前对象的值,this( 当然,python不是的)。但是this本身在很多时候都是有"歧义"的,因为不同的理解容易造...

9320
写PHP的老王

写代码不只是撸起袖子就干,还要有设计图

对于大多数程序员而言,基本上都是拿到需求,在自己脑海里构思一下,然后就是撸起袖子上手就干。然后,在干的过程中会遇到各种各样一开始没有识别到的问题。也有可能当代码...

6810
写PHP的老王

从PHP数组实现原理看线性表数据结构

线性表,全名为线性存储结构。使用线性表存储数据的方式可以这样理解,即“把所有数据用一根线串起来,再存储到物理空间中”。最简单的线性表就是数组了。虽然PHP的数组...

24310
写PHP的老王

Laravel 参数验证的疑与惑

Laravel 文档调用验证器,除了通过控制器,还有就是通过Facades的方式创建验证器对象。Validator::make($data,$rule,$mes...

11200
写PHP的老王

对于魔术方法__call,__callStatic 新的认识

其实上面的解释在某些情况下是正确的。但是在一些特殊情形,如果按照这个解释来理解,就会觉得结果不可思议了。

11520
写PHP的老王

你所了解的array_diff_uassoc 真的是你了解的那样吗?

如果让你用一句话描述 PHP 函数 array_diff_uassoc,也许你开口就来了,就是同事比较两个或多个函数,并返回在第一个函数出现且没有在其他函数出现...

13650
写PHP的老王

Laravel 路由匹配的过程都做了些什么呢?

Laravel 的路由配置有很多,可以设置域名,设置请求协议,设置请求方式,请求路径。那么,Laravel在获取到请求之后,去匹配路由都做了些什么呢?

26220
写PHP的老王

老王,Laravel的请求怎么一步步到达控制器的?

创建了一个Kernel对象,调用handler处理请求,获取返回结果。将返回结果输出到客户端,处理terminate操作。

23420
写PHP的老王

Laravel 软删除存在的问题

1、软删除使用的标记类型是时间类型,通过is null条件查询,删除标记取值不支持定义

34320
写PHP的老王

Laravel 如何实现数据的软删除

对于任何一个模型,如果需要使用软删除功能,需要在模型中使用 Illuminate\Database\Eloquent\SoftDeletes这个 trait。软...

22710
写PHP的老王

如何快速把 Laravel 默认邮箱登录改成用户名登录

Laravel中默认的登录是通过邮箱和密码进行登录的。那么,怎么样才能用最少的改动将它改成用密码登录呢?

34830
写PHP的老王

Dingo Api 的限流在Laravel的限流基础上做了哪些修改?

今天看文档的时候看到 Laravel的 节流限速 (throttling) 。网络上搜索,又看到了Dingo 的节流限速的文档。因此查看Laravel 与Din...

34210
写PHP的老王

Laravel 如何优雅的实现输出结构统一的功能?

一般的项目需求都会要求统一的输出结构,特别是对于api应用而言。因此,如果有beforeResponse的功能,则可以在数据输出之前对response进行统一格...

48120
写PHP的老王

Laravel 中Facade门面是怎么实现?有没有其他实现方式?

在laravel中的路由文件routes/web.php有这么一段代码,用于配置路由。这里Route就是用Facade实现类方法get的静态调用。

16330
写PHP的老王

怎么样才能不写出别人嘴里的烂代码

每个人对于好的代码在自己不同的时期都有不一样的理解。当个人所在的层次变化,好代码的概念也会跟着变化。

13220
写PHP的老王

查询top1数据 想到的关于select 返回数据的

最近工作中有遇到查询分组第一条的问题,由此想到了一些关于 select 返回数据的顺序的几个问题。

13130
写PHP的老王

不知不觉踩到PHP内存泄漏的雷

最近工作上需要排查php频繁达到内存限制进程被杀掉的原因。项目中使用php写一个死循环,把mysql的数据同步到mq或者mongodb当中。内存问题主要出现在m...

49120

扫码关注云+社区

领取腾讯云代金券