文章库ARTICLE COLUMN

  • 基于业务设计数据表的总结

    基于业务设计数据表的总结

    摘要:前言这是一篇日常开发中根据产品需求去设计数据表的总结。考虑未来业务发展所需要的,这实际也是架构的一部分。性能本章并不会详细将数据表的设计上,就大概的根据优惠券的功能讲解下思路。 showImg("https://segmentfault.com/img/bVbhD6v?w=864&h=58...

    raoyiraoyi 评论0 收藏0
  • PHP 框架 CodeIgniter 4 alpha 1 版发布了

    PHP 框架 CodeIgniter 4 alpha 1 版发布了

    摘要:经过漫长的艰苦奋斗,版今天终于发布了。该版本具备所有主要功能,但仍存在一些问题。认为缺少什么在论坛中发布帖子。我们将很快在论坛启动候选新功能的工作,我们将从论坛中选出有价值的内容你使用该版本时遇到的问题在论坛中发布帖子。 经过漫长的艰...

    jamesjames 评论0 收藏0
  • 分布式配置中心 duic

    分布式配置中心 duic

    摘要:什么是是配置管理中心,将配置统一管理提供标准的配置格式及编辑方式。如上图支持任何应用,任何语言的配置管理,,,等,同时采用语法作用配置文件格式,支持数据类型及结构化配置。前提创建数据库配置数据库连接将文件与文件放置在同一目录中。 什么...

    jamesjames 评论0 收藏0
  • Laravel源码解析之Model

    Laravel源码解析之Model

    摘要:根据单一责任开发原则来讲,在的开发过程中每个表都应建立一个对外服务和调用。类似于这样解析的数据操作分两种它们除了有各自的特色外,基本的数据操作都是通过调用方法去完成整个。内并没有太多的代码,大多都是处理数据库链接。 showImg("https://s...

    CloudwiseAPMCloudwiseAPM 评论0 收藏0
  • PHP下的异步尝试四:PHP版的Promise

    PHP下的异步尝试四:PHP版的Promise

    摘要:结果打印我结论或问题这里我们基础实现了一个可以用于生产环境的后续我们会接续完善这个的特有方法,比如等后续再介绍用实现的自动执行器等附录参考中文对象入门阮一峰 PHP下的异步尝试系列 如果你还不太了解PHP下的生成器和协程,你可以根据下面目录...

    lentoolentoo 评论0 收藏0
  • 开发基于 Laravel 项目自动化部署的扩展包之 laravel-unideploy

    开发基于 Laravel 项目自动化部署的扩展包之 laravel-unideploy

    摘要:关于使用部署项目,我后来在社区看到了的一篇文章,总结的很好,方便以后查阅,再此我记一下链接,文中把整个部署过程讲的很通透,下面的评论也有一些可能会在未来遇到的问题,总体来说很赞 showImg("https://segmentfault.com/img/remote/1460000016...

    SmallBoyOSmallBoyO 评论0 收藏0
  • Swoole 源码分析——Client模块之Connect

    Swoole 源码分析——Client模块之Connect

    摘要:两个函数是可选回调函数。附带了一组可信任证书。应该注意的是,验证失败并不意味着连接不能使用。在对证书进行验证时,有一些安全性检查并没有执行,包括证书的失效检查和对证书中通用名的有效性验证。 前言 swoole_client 提供了 tcp/udp socket 的...

    CharlesCharles 评论0 收藏0
  • yii2 日志自动发送到钉钉 实时监控服务是否运行正常

    yii2 日志自动发送到钉钉 实时监控服务是否运行正常

    摘要:说明日志自动发送到钉钉实时监控服务是否运行正常安装配置在使用本扩展之前,你需要去群机器人获取相关信息。使用在配置文件中定义配置信息参数所有人,部分人员 yii2-dingtalk-exception 说明 yii2 日志自动发送到钉钉 实时监控服务是否运行正常 安装...

    taoszutaoszu 评论0 收藏0
  • [php]如何做到高并发优化

    [php]如何做到高并发优化

    摘要:说白了就是每天访问的用户数每秒查询率每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数指请求二层面如何优化高并发层面利用加锁机制处理将的值设为,当且仅当不存在。若给定的已经存在,则不做任何动作。 在实际的开发过程中我们遇到过各种...

    SunxbSunxb 评论0 收藏0
  • Laravel核心解读--Contracts契约

    Laravel核心解读--Contracts契约

    摘要:的契约是一组定义框架提供的核心服务的接口,例如我们在介绍用户认证的章节中到的用户看守器契约和用户提供器契约以及框架自带的模型所实现的契约。接口与团队开发当你的团队在开发大型应用时,不同的部分有着不同的开发速度。 Contracts Laravel 的契...

    PrasantaPrasanta 评论0 收藏0
  • 开源 PHP 项目找队友、顾问、指导、贡献者等等

    开源 PHP 项目找队友、顾问、指导、贡献者等等

    摘要:三句话说完的话,完善文档和测试优化接口使之能无缝升级到第一个长期支持的,以及可能的话建立基础的社区。实际项目例子代码在目录目标版本暂时是你能帮上我的试用。 介绍站点还没做,先直接甩代码链接了 https://github.com/litphp/litphp Lit是什么...

    W_BinaryTreeW_BinaryTree 评论0 收藏0
  • apache 与 php-fpm 几种处理方式

    apache 与 php-fpm 几种处理方式

    摘要:和标志要匹配的路径的开始和结束括号里的内容可以用来表示,以方便后面引用它。通过来转发的代理,使用协议,转到监听的端口。非常重要必须与虚拟主机的路径匹配,且必须是对应文件在操作系统中的绝对路径。 原文地址: apache 与 php-fpm 几种处理方...

    wujl596wujl596 评论0 收藏0
  • laravel redis 主从配置

    laravel redis 主从配置

    摘要:关于主从服务器配置就略过了,以下基于你已经配置好好,然后在环境下如何使用。配置使用的是扩展主从从队列用到命令参考注意看文档需要将设置为使用具体参数含义查看日志可以看到使用的从服务器查看日志可以看到使用的主服务器 关于redis主从服务器配...

    ShevaKuilinShevaKuilin 评论0 收藏0
  • Laravel源码解析之从入口开始

    Laravel源码解析之从入口开始

    摘要:前言提升能力的方法并非使用更多工具,而是解刨自己所使用的工具。今天我们从启动的第一步开始讲起。入口文件是单入口框架,所有请求必将经过获取启动时间使用是现代的标志加载加载启动文件获取是启动的关键,也可以说是用于启动内核的钥匙 showImg("h...

    trilevertrilever 评论0 收藏0
  • 使用 satis 搭建 composer 本地仓库

    使用 satis 搭建 composer 本地仓库

    摘要:如果需要定时更新,则需要配置定时任务去定时更新设置本地仓库设置虚拟主机使用本地仓库中的包文件中添加以下拉取,即可获取本地库了如果本地仓库不存在且有网络会去网络中获取。 环境 windows nginx php composer 安装 拉取 satis 项目包,并拉取项...

    张率功张率功 评论0 收藏0
  • docker搭建php开发环境

    docker搭建php开发环境

    摘要:安装官网命令行安装用命令安装的童鞋注意,长城宽带会让你非常失望安装包安装如果需要手动下载,请点击以下链接下载或版本的。这里配置不好的化,文件运行不起来的。 这里教大家用docker安装nginx、php、mysql,搭建一套完整的本地开发环境,这里以mac...

    yibinnnyibinnn 评论0 收藏0
  • 数据库索引

    数据库索引

    摘要:问题数据库索引为什么使用树为了保持知识体系的完整性,简单介绍下几种树。可以看到,存储大量的数据亿,并不需要太高树的深度高度,索引也不是太占内存。 问题1. 数据库为什么要设计索引? 图书馆存了1000W本图书,要从中找到《架构师之路》,一本本...

    zebrayoungzebrayoung 评论0 收藏0
  • Laravel源码解析之路由的使用

    Laravel源码解析之路由的使用

    摘要:入口启动后,会先加载服务提供者中间件等组件,在查找路由之前因为我们使用的是门面,所以先要查到的实体类。注册第一步当然还是通过服务提供者,因为这是启动的关键,在内加载路由文件。因路由文件中没有命名空间。 showImg("https://segmentfault.co...

    MartinDaiMartinDai 评论0 收藏0
  • ThinkSNSPlus V1.9-V2.0升级指南

    ThinkSNSPlus V1.9-V2.0升级指南

    摘要:升级依赖预计耗时分钟进入程序目录,执行这个过程根据你的网速决定快慢。接下来,点击基础设置页面有三处设置,设置完成后接口可正常使用,如果不设置那么接口不会允许任何上传请求。 WARNING 请你先确认你的版本已经是 1.9. 版本,这里的 可以是 1.9...

    miyamiya 评论0 收藏0
  • 为了写中秋这篇文章,我学了 20 种编程语言!

    为了写中秋这篇文章,我学了 20 种编程语言!

    摘要:为了给大家送中秋祝福,老哥也是绞尽脑汁了啊,最后想出了用排行榜前名的编程语言输出中秋快乐这种方式首先来看下月编程语言排行排行榜来自虽然这些语言大部分我都不会,但为了给大家送中秋祝福,我豁出去了,决定撸起键盘就是干技术栈祝大家中秋快乐技...

    ChristmasBoyChristmasBoy 评论0 收藏0
  • PHP下的Oauth2.0尝试 - OpenID Connect

    PHP下的Oauth2.0尝试 - OpenID Connect

    摘要:基础简要而言是一种安全机制用于应用连接到身份认证服务器获取用户信息并将这些信息以安全可靠的方法返回给应用。这些信息被保存在身份认证服务器以确保特定的客户端收到的信息只来自于合法的应用平台。 OpenID Connect OpenID Connect简介 OpenID Con...

    saucxssaucxs 评论0 收藏0
  • Linux red hat 核心版下安装Nginx

    Linux red hat 核心版下安装Nginx

    摘要:不要安装核心版的,不要安装核心版的,不要安装核心版的重要的事情要说遍。心血来潮突然想在下安装,但是在安装的国程中发现了很多问题。来我大声告诉你我老婆名字是核心版在安装问题就出现了编译时出现,,,我怎么可能打老婆,哈哈,怎么可能。 不要...

    孙吉亮孙吉亮 评论0 收藏0
  • php 与 nginx 的两种处理方式

    php 与 nginx 的两种处理方式

    摘要:监听方式在容器里的方式监听注意用方式建立链接不要用方式建立链接,用方式建立连接就行 1.IP:Port 监听方式 php-fpm docker pull PHP:2.4-alpine nginx.conf fastcgi_pass 127.0.0.1:9000; php-fpm 在容器里的 nginx.conf location /php { ...

    diabloneodiabloneo 评论0 收藏0
  • 程序员如何预估自己的项目开发时间?

    程序员如何预估自己的项目开发时间?

    摘要:预估时间本身就很难。每个程序员的估计都会跟真正需要的时间有些差距。当你把交付时间的开销也考虑进去,你就能看到自己的时间估算和项目的实际发布时间要匹配得多。 项目时间的估算对项目的成败至关重要。项目时间管理包括了项目按时完成所需的各个过...

    qianfengqianfeng 评论0 收藏0
  • Swoole WebSoctet 使用 zlib 压缩之 PHP 与 pako.js

    Swoole WebSoctet 使用 zlib 压缩之 PHP 与 pako.js

    摘要:一些理论知识先说一下算法吧,是压缩文件的默认算法,其实现在不光用在文件中在等其他的压缩文件中都用,实际上只是一种压缩数据流的算法,任何需要流式压缩的地方都可以用。也就是说格式格式,是文件格式,是这些文件格式使用的压缩算法。 一些理论知...

    ASCHASCH 评论0 收藏0

热门文章

<