首页
学习
活动
专区
工具
TVP
发布

写PHP的老王

专栏作者
66
文章
97518
阅读量
13
订阅数
MYSQL logstash 同步数据到es的几种方案对比以及每种方案数据丢失原因分析。
最近一段时间,在使用mysql通过logstash-jdbc同步数据到es,但是总是会有一定程度数据丢失。logstash-jdbc无非是通过sql遍历数据表的所有数据,然后同步到es。
写PHP的老王
2020-10-10
2.6K0
elasticsearch知识点六问六答
ES根据数据ID路由到分片方式为: shard = hash % primary_shard_num 。因此主分片的数目必须在索引创建之前确定好。 由于新加入节点,ES会自动对节点进行负载均衡,因此,主分片的数目主理想的数目是每个节点上一个主分片,数目与节点个数一样。
写PHP的老王
2020-07-14
4880
ES能为你解决什么问题,又会带来什么问题?
S主要运用于全文搜索、数据分析, 底层使用开源库Lucene,拥有丰富的REST API。内部分布式的数据存储、倒排索引等设计,使其可以快速存储、搜索、分析海量数据。典型的使用方和应用场景,如github,StackOverflow,elasticsearch+logstash+kibana 一体化的日志分析。
写PHP的老王
2020-06-16
1.5K0
你对this的理解正确吗?有趣又神奇的this对象
在每个面向对象编程语言中都会涉及到一个指向当前对象的值,this( 当然,python不是的)。但是this本身在很多时候都是有"歧义"的,因为不同的理解容易造成意想不到的bug产生。
写PHP的老王
2020-06-04
5010
写代码不只是撸起袖子就干,还要有设计图
对于大多数程序员而言,基本上都是拿到需求,在自己脑海里构思一下,然后就是撸起袖子上手就干。然后,在干的过程中会遇到各种各样一开始没有识别到的问题。也有可能当代码敲到一半,发现之前的思路有一个不可解决的问题,只能换另外一种解决方案。这个时候就面临需求延期,或者自己加班两种选择。
写PHP的老王
2020-06-02
3740
从PHP数组实现原理看线性表数据结构
线性表,全名为线性存储结构。使用线性表存储数据的方式可以这样理解,即“把所有数据用一根线串起来,再存储到物理空间中”。最简单的线性表就是数组了。虽然PHP的数组本身不是由基础的数据结构构成,但是其内部实现方式应用到了大部分的线性表数据结构。今天,借着学习线性表数据结构的机会,重新回顾PHP数组的内部实现原理。
写PHP的老王
2020-01-21
1.4K0
Laravel 参数验证的疑与惑
Laravel 文档调用验证器,除了通过控制器,还有就是通过Facades的方式创建验证器对象。Validator::make($data,$rule,$message)。
写PHP的老王
2019-11-28
3.3K0
对于魔术方法__call,__callStatic 新的认识
其实上面的解释在某些情况下是正确的。但是在一些特殊情形,如果按照这个解释来理解,就会觉得结果不可思议了。
写PHP的老王
2019-10-15
5630
你所了解的array_diff_uassoc 真的是你了解的那样吗?
如果让你用一句话描述 PHP 函数 array_diff_uassoc,也许你开口就来了,就是同事比较两个或多个函数,并返回在第一个函数出现且没有在其他函数出现的键值同时相同的数据。
写PHP的老王
2019-10-14
6120
Laravel 路由匹配的过程都做了些什么呢?
Laravel 的路由配置有很多,可以设置域名,设置请求协议,设置请求方式,请求路径。那么,Laravel在获取到请求之后,去匹配路由都做了些什么呢? Laravel 默认路由的验证器有四个,UriV
写PHP的老王
2019-09-29
1.3K0
老王,Laravel的请求怎么一步步到达控制器的?
创建了一个Kernel对象,调用handler处理请求,获取返回结果。将返回结果输出到客户端,处理terminate操作。
写PHP的老王
2019-09-17
1K0
Laravel 软删除存在的问题
1、软删除使用的标记类型是时间类型,通过is null条件查询,删除标记取值不支持定义
写PHP的老王
2019-08-23
2.2K0
Laravel 如何实现数据的软删除
对于任何一个模型,如果需要使用软删除功能,需要在模型中使用 Illuminate\Database\Eloquent\SoftDeletes这个 trait。软删除功能需要实现的功能有以下几点:
写PHP的老王
2019-08-19
2.3K0
如何快速把 Laravel 默认邮箱登录改成用户名登录
Laravel中默认的登录是通过邮箱和密码进行登录的。那么,怎么样才能用最少的改动将它改成用密码登录呢?
写PHP的老王
2019-08-12
1.8K0
Dingo Api 的限流在Laravel的限流基础上做了哪些修改?
今天看文档的时候看到 Laravel的 节流限速 (throttling) 。网络上搜索,又看到了Dingo 的节流限速的文档。因此查看Laravel 与Dingo的源码,对比两者之间的相同点与不同点。
写PHP的老王
2019-08-12
1.4K0
Laravel 如何优雅的实现输出结构统一的功能?
一般的项目需求都会要求统一的输出结构,特别是对于api应用而言。因此,如果有beforeResponse的功能,则可以在数据输出之前对response进行统一格式化处理。
写PHP的老王
2019-08-12
2K0
Laravel 中Facade门面是怎么实现?有没有其他实现方式?
在laravel中的路由文件routes/web.php有这么一段代码,用于配置路由。这里Route就是用Facade实现类方法get的静态调用。
写PHP的老王
2019-08-12
7460
怎么样才能不写出别人嘴里的烂代码
每个人对于好的代码在自己不同的时期都有不一样的理解。当个人所在的层次变化,好代码的概念也会跟着变化。
写PHP的老王
2019-08-12
5380
查询top1数据 想到的关于select 返回数据的
最近工作中有遇到查询分组第一条的问题,由此想到了一些关于 select 返回数据的顺序的几个问题。
写PHP的老王
2019-08-12
1.2K0
不知不觉踩到PHP内存泄漏的雷
最近工作上需要排查php频繁达到内存限制进程被杀掉的原因。项目中使用php写一个死循环,把mysql的数据同步到mq或者mongodb当中。内存问题主要出现在mq消息的发布上。项目中有使用到php-amqplib。
写PHP的老王
2019-08-12
1.8K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档