2020
03-25
03-25
Laravel6实现第三方 微信登录 HOT
目前很多的网站中都会存在很多的交互功能,从而降低用户的操作难度,特此带来微信的第三方登录的项目实战功能开发。对于本实例中的开发内容,就不在使用原生的内容,而是直接使用别人写好的封装的类库。
继续阅读 >
PHP 代码分享
MongoDB 教程
正则表达式
jQuery 教程
JavaScript 代码片段
PHP7 教程
目前很多的网站中都会存在很多的交互功能,从而降低用户的操作难度,特此带来微信的第三方登录的项目实战功能开发。对于本实例中的开发内容,就不在使用原生的内容,而是直接使用别人写好的封装的类库。
继续阅读 >
命名git分支是我们大多数人都依赖科学的东西。我的分支命名模式通常是{issue number}-short-feature-description,尽管许多开发人员更喜欢以描述开头并以问题结尾。
无论使用哪种模式,具有自动完成功能都可以节省大量时间来键入或复制/粘贴。这是如何为git分支实现自动完成功能!
继续阅读 >
主从复制的配置,大部分都在主机上,注意查看相关步骤。
这里将主从机的防火墙都关闭是为了更好的演示,实际生产环境中一般不会出现windows主机和linux从机这种情况,因此不应该关闭防火墙,而是根据具体情况配置防火墙规则。
继续阅读 >
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt 合并一个文件的详细说明文本,并将简介写入一个已有的文件中
继续阅读 >
MySQL5.0.37版本以上支持了Profiling – 官方手册。此工具可用来查询 SQL 会执行多少时间,System lock和Table lock 花多少时间等等,对定位一条语句的 I/O消耗和CPU消耗 非常重要。
继续阅读 >
RPC全称为Remote Procedure Call,翻译过来为“远程过程调用”。目前,主流的平台中都支持各种远程调用技术,以满足分布式系统架构中不同的系统之间的远程通信和相互调用。远程调用的应用场景极其广泛,实现的方式也各式各样。
继续阅读 >
socket:网络上的两个程序通过一个双向的通信连接实现数据的交换,连接的一端称为一个socket.
因此socket运行是置少有2个端组成,一个为服务端一个为客户端(客户端可以多个).
继续阅读 >
PHP多进程编程当前主要有这几种方式,
1>基于pcntl实现多进程,这也是PHP自带的多进程玩法
2>Swoole自己修改PHP内核代码,从而实现多进程,这个看起来比较新
2>Swoole自己修改PHP内核代码,从而实现多进程 inple_fork这个库,实现了多进程和进程池。
继续阅读 >
单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。
继续阅读 >
MySQL官方对索引的定义:索引是帮助MySQL高效获取数据的数据结构。索引是在存储引擎中实现的,所以每种存储引擎中的索引都不一样。如MYISAM和InnoDB存储引擎只支持BTree索引;MEMORY和HEAP储存引擎可以支持HASH和BTREE索引。
继续阅读 >
使用注意事项:
1.使用时不能用反射模式创建单例,否则会实例化一个新的对象
2.使用懒单例模式时注意线程安全问题
3.饿单例模式和懒单例模式构造方法都是私有的,因而是不能被继承的,有些单例模式可以被继承(如登记式模式)
继续阅读 >
上代码:<?php/***将数据格式化成树形结构*@authorXuefen.Tong*@paramarray$items*@returnarray*/functiongenTree5($items){foreach($itemsas$item){$items[$item['pid']]['son'][$item['id']]=&$items[$item['id']];}returnisset($items[0]['son'])?$items[0]['son']:array();}functiongenTree9($items){$tree=array();//格式化好的树foreach($itemsas$item)...
继续阅读 >
以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,
继续阅读 >