文章库ARTICLE COLUMN

  • Laravel Policy 使用

    Laravel Policy 使用

    摘要:提供更简单的方式来处理用户授权动作。类似用户认证,有种主要方式来实现用户授权和策略,我这里主要讲解下策略的使用。文档上面有详细的说明,我这里只根据自己使用过程做一个简单的笔记。 Laravel 提供更简单的方式来处理用户授权动作。类似用户认证...

    曹金海曹金海 评论0 收藏0
  • 通过实际业务场景理解后端接口的幂等性

    通过实际业务场景理解后端接口的幂等性

    摘要:有些接口可以天然的实现幂等性,比如查询接口,对于查询来说,你查询一次和两次,对于系统来说,没有任何影响但对于有写库操作的增删改接口,多次调用就会对系统有多次影响。 写在前面:之前在设计接口时因经验尚浅,并未过多考虑幂等性,但这两天出现...

    赵春朋赵春朋 评论0 收藏0
  • PHP 设计模式

    PHP 设计模式

    摘要:创建型设计模式通过控制这个对象的创建方式来解决此问题。抽象工厂模式建造者模式工厂方法模式多例模式对象池模式原型模式简单工厂模式单例模式静态工厂模式结构型在软件工程中,结构型设计模式是通过识别实体之间关系来简化设计的设计模式。 创建型...

    sewergangersewerganger 评论0 收藏0
  • PHP面向对象

    PHP面向对象

    摘要:面向对象面向对象基础面向对象什么是类具有相同属性特征和方法行为的一系列个体的集合,类是一个抽象的概念。析构函数,当一个对象被销毁前,自动调用。作用是为新克隆的对象进行初始化赋值对象序列化时,自动调用。使用抽象类的作用限制实例化。 面向...

    seanlookseanlook 评论0 收藏0
  • Elasticsearch开篇-环境搭建

    Elasticsearch开篇-环境搭建

    摘要:说明建议将整篇文章看完后再进行操作,文章结尾有我遇到的坑及解决方案,可以看看务必在安装好的环境下进行一准备工作下载地址下载地址由于下载太慢,可以到下载在权限下操作创建用户创建组创建用户创建家目录改变家目录权限二开始搭建下载解压到指 说...

    solocodersolocoder 评论0 收藏0
  • Laravel中使用路由控制权限(不限于Laravel,只是一种思想)

    Laravel中使用路由控制权限(不限于Laravel,只是一种思想)

    摘要:权限设计是后台管理很重要的一个功能,所以要好好设计。已经有很多这方面的了,就不用我们重复造轮子了。 Start 权限设计是后台管理很重要的一个功能,所以要好好设计。PHP 已经有很多这方面的packages了,就不用我们重复造轮子了。当然,如果你愿意可...

    wenyiwebwenyiweb 评论0 收藏0
  • 如何优雅的设计PHP异常

    如何优雅的设计PHP异常

    摘要:现在我就用框架来进行实战下在实际业务中是如何优雅的使用异常的场景描述选择一个比较简单的业务场景,以登录模块为例,用户在移动端进行登录时,需要进行登录,注册,忘记密码,获取手机验证码等接口。 前言 刚开始接触PHP的时候没有意识到异常的重要...

    wing324wing324 评论0 收藏0
  • 博客安装文档(Mamba Blog)

    博客安装文档(Mamba Blog)

    摘要:欢迎使用简介一个基于开发,支持语法开源的简易博客功能包括文章编辑器文章发布评论功能浏览数统计文章分类文章标签导航栏自定义文章评论关键词搜索功能系统基本设置友情链接文件上传管理依赖开源程序获取源码源码地址使用获取源码运行环境要求进入项目...

    NickZhouNickZhou 评论0 收藏0
  • PHP写时复制(Copy On Write)

    PHP写时复制(Copy On Write)

    摘要:只有在真正需要使用资源时才占用资源,写时复制通常能减少资源的占用。基础方面规范新特性性能调优垃圾回收机制安全攻击原理和防范攻击原理和防范注入攻击防范密码哈希计算机网络协议协议连接过程 从一个例子说起: 很明显在这段代码执行以后,$var_d...

    arashicagearashicage 评论0 收藏0
  • PHP7.0  Window10 Redis安装教程

    PHP7.0 Window10 Redis安装教程

    摘要:第一步确定环境详细操作在浏览器输入说明我的是多站点配置,此时是,大家的可能不一样,获取以下数据操作截屏第二步根据环境下载对应的扩展和以及注意一定要保证和以及版本一致,安装失败原因基本上就是版本不一致。 第一步:确定环境 详细操作:在浏...

    funnyZhangfunnyZhang 评论0 收藏0
  • 记录Homestead安装过程中的坑

    记录Homestead安装过程中的坑

    摘要:导入方法二直接导入文件直接运行导入命令,为文件路径,用户的路径地址导入完成后到文件夹下修改的文件夹名称为你所导入的版本号,新建文件,添加内容。 laravel我的PHP道路上的第一个框架,homestead作为laravel官方推荐的开发环境,使用两三千元的wi...

    ormsformsf 评论0 收藏0
  • php实现mqtt发布/发送 消息到主题

    php实现mqtt发布/发送 消息到主题

    摘要:实现发布发送消息到主题是啥我的博客有写这个东西传送门想要实现需要使用到中的函数函数是什么此次使用的是网上开源案例其中使用的是系列函数什么是系列函数大概意思是正如你所指出的,是核心内置的,始终可用,而套接字是很少包含的扩展的一部分。 ph...

    eecheneechen 评论0 收藏0
  • php+swoole+mysql 仿webqq及时聊天

    php+swoole+mysql 仿webqq及时聊天

    摘要:一效果图二目录结构存放图片文件数据库操作类数据库配置文件创建协议文件聊天首页登录页面数据库文件三数据库结构四代码部分数据库配置文件数据库操作类 一、效果图showImg("https://segmentfault.com/img/bV62mW?w=682&h=653");showImg("https://segm...

    KoreyLeeKoreyLee 评论0 收藏0
  • Laravel 模型事件入门

    Laravel 模型事件入门

    摘要:我们设置好模型的触发时机,当模型触发事件,监听器就会被调。虽然,我能通过模型观察器快速实现,但是,我想引导你为单个事件触发配置事件监听器。现在,当模型调用事件时,我们注册的事件监听器也会被触发并执行。 showImg("https://segmentfault.co...

    DandJDandJ 评论0 收藏0
  • XGboost数据比赛实战之调参篇(完整流程)

    XGboost数据比赛实战之调参篇(完整流程)

    摘要:字符串函数名,或是可调用对象,需要其函数签名形如如果是,则使用的误差估计函数。运行后的结果为每轮迭代运行结果参数的最佳取值最佳模型得分由输出结果可知参数的最佳取值。提醒一点,这个分数是根据前面设置的得分函数算出来的,即中的。 这一篇博...

    isLishudeisLishude 评论0 收藏0
  • Laravel 获取当前 Guard 分析 —源自电商购物车的实际需求

    Laravel 获取当前 Guard 分析 —源自电商购物车的实际需求

    摘要:因为客户希望能够直观的看到目前购物车中商品信息,以便推送优惠信息来促使转化。用户在商城中的购物车数据导购使用导购小程序代用户下单或结账时加入的购物车数据,不和用户购物车数据同步。 iBrand 产品中关于购物车的需求比较复杂,我们基于 overtu...

    daydreamdaydream 评论0 收藏0
  • 一个专为构建现代PHP应用而生的Web框架

    一个专为构建现代PHP应用而生的Web框架

    摘要:一个专为构建现代应用而生的框架是一个强大灵活的框架。与其他框架有什么不同速度和简单。本文也对这个当今最流行之一的框架做了一个明确的介绍。到本系列的最后部分,你会感觉到用从头开始编写一个完整的应用是多么的舒服。 一个专为构建现代PHP应用...

    laymanlayman 评论0 收藏0
  • laravel利用Redis来实现网站缓存读取

    laravel利用Redis来实现网站缓存读取

    摘要:丰富的数据类型支持二进制案例的及数据类型操作。原子的所有操作都是原子性的,同时还支持对几个操作全并后的原子性执行。丰富的特性还支持通知过期等等特性。完成上述配置之后我们就可以在应用代码中使用进行数据存取了。 教科书式开头————先看一...

    yankeysyankeys 评论0 收藏0
  • Gin实践 连载九 将Golang应用部署到Docker

    Gin实践 连载九 将Golang应用部署到Docker

    摘要:将应用部署到项目地址快上车,支持一波原文地址注开始前你需要安装好,配好镜像源本章节源码在分支上从本章节开始项目目录都以为基准请配合自己本地项目灵活变动介绍在这里简单介绍下,建议深入学习是一个开源的轻量级容器技术,让开发者可以打包他们 ...

    mengera88mengera88 评论0 收藏0
  • Laravel ORM 对 Model::find 方法进行缓存

    Laravel ORM 对 Model::find 方法进行缓存

    摘要:前段时间做项目时候,想要在不改变方法签名的情况下,给方法做个缓存。看来是实例化了一个对象,并调用了成员方法。细节补充当修改或删除数据调用方法时需要删除已缓存的内容。 前段时间做项目时候,想要在不改变方法签名的情况下,给 Model::find 方...

    ACb0yACb0y 评论0 收藏0
  • 【CLI】使用Curl下载文件实时进度条显示

    【CLI】使用Curl下载文件实时进度条显示

    摘要:最近在捣鼓命令行下的编程,下载文件总是一个难熬的过程,如果有进度条就好很多了先上一个进度条的扩展包,还是不错的还是挺好看的做为一个很常用的下载方式,这里简单的使用方式初始化一个设置请求的不直接输出,而是通过返回上面是一个很简单的例子,...

    sydMobilesydMobile 评论0 收藏0
  • 详解PHPStudy集成环境升级MySQL数据库版本

    详解PHPStudy集成环境升级MySQL数据库版本

    摘要:是一个很不错的集成开发环境,提供了很多和等服务器各个版本之间的组合。很多人都疑惑该如何升级数据库,而且百度搜索中的大部分方法都很复杂而且不是很实用。从官网下载的免安装版。将刚下下来的解压至目录中,并重命名为。前几行都是一些正常的警告信...

    CoderBearCoderBear 评论0 收藏0
  • 从头开始撸一个 PHP 框架

    从头开始撸一个 PHP 框架

    摘要:本文仅仅是用于自我学习记录,参考了的原创文章随着标准和包管理工具的面世,普通开发者撸一个框架已经不再是什么难事了。 本文仅仅是用于自我学习记录,参考了JohnLui的原创文章: https://segmentfault.com/a/11...随着PHP标准和Composer包管理工具...

    nanfeiyannanfeiyan 评论0 收藏0
  • php内核阅读(2)--浅谈 gc回收机制

    php内核阅读(2)--浅谈 gc回收机制

    摘要:垃圾回收所谓垃圾就是指通过循环引用自己引用自己,目前只在类型中有出现的形式而导致永远不为。当出现垃圾之后,的引擎有对应的垃圾回收机制。触发这个机制的时机是每次出现减少时候。 自嘲)。。。。。2333,我觉得这是因为在php语言层面就帮我们解...

    wemallshopwemallshop 评论0 收藏0
  • Redis源码编译安装

    Redis源码编译安装

    安装依赖包 yum install gcc tcl 下载源码包 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 解压 tar -xzvf redis-4.0.8.tar.gz 服务端安装 cd redis-4.0.8 make cd src make test make install PREFIX=/usr/local/redi...

    CaicloudCaicloud 评论0 收藏0

热门文章

<