文章库ARTICLE COLUMN

  • swoole入门1-认识swoole

    swoole入门1-认识swoole

    摘要:事件驱动的异步编程模式异步协议的服务器端客户端支持支持隧道加密支持并发百万长连接支持毫秒定时器支持异步同步协程支持亲和性设置守护进程版本目前上稳定版本是,最新消息,要迈入,彻底协程化。 Swoole:面向生产环境的 PHP 异步网络通信引擎 官网...

    daydreamdaydream 评论0 收藏0
  • swoole入门2-学习swoole前的要求

    swoole入门2-学习swoole前的要求

    摘要:学习前的知识要求基本要求熟练语言基础知识熟悉面向对象熟悉依赖注入和控制反转思想熟练使用熟练使用等熟练依赖管理工具熟悉分层思想熟悉模式相关知识具体基本的代码调试排查能力多进程多线程协程熟练使用操作系统基本了解网络编程相关知识了解操作系统...

    wuyuminwuyumin 评论0 收藏0
  • SQL注入与防治

    SQL注入与防治

    摘要:数字注入预防方法字符注入用户名密码随意单引号不行可换为双引号用户名密码随意空格单引号不行可换为双引号用户名密码随意单引号不行可换为双引号用户名密码随意单引号不行可换为双引号预防方法第一种正则表达式限制字符白名单第二种过滤转义非 数字注...

    ctriptechctriptech 评论0 收藏0
  • 借助Docker和Kodexplorer实现简易化部署Discuz类论坛网站

    借助Docker和Kodexplorer实现简易化部署Discuz类论坛网站

    摘要:在主机输入框中输入自己的云服务器分配的公网,其他设置不变,点击连接之后会出现安全警告,如果是在自己的电脑上操作的话,接受并保存即可。 基于DiscuzX系列构建的论坛可以说是大家在日常浏览各类BBS网站中接触最多的论坛类型了。本教程旨在引导读...

    LeexMullerLeexMuller 评论0 收藏0
  • swoole入门3-swoole开发环境搭建

    swoole入门3-swoole开发环境搭建

    摘要:安装命令环境下必须关闭选项需要修改关闭在下开发可以使用来方便的开发应用,安装好后再里的选项里共享代码所在磁盘。为源码所在路径为容器内路径在里执行编译安装扩展是按照标准扩展构建的。 环境依赖 仅支持 Linux、FreeBSD、MacOS 三种操作系统 在...

    jerryloveemilyjerryloveemily 评论0 收藏0
  • PHP 依赖注入

    PHP 依赖注入

    摘要:通常调用一个类里面的方法需要如何操作依赖注入模式用来减少程序间的耦合依赖注入共有三种模式方法注入着重说下方法注入并结合单例注册的服务数组访问接口测试邮件发送成功方式访问通过数组的方式访问也是通过该方式实现依赖 通常调用一个类里面的方法...

    zengdongbaozengdongbao 评论0 收藏0
  • 服务端和web端分离架构下使用 passport 进行前后台用户各自的认证

    服务端和web端分离架构下使用 passport 进行前后台用户各自的认证

    摘要:服务端和端分离架构下使用进行前后台用户各自的认证前段时间大概一年以前写了个项目使用了前后端代码分离的架构,同时又因为业务需要出现了管理端和前台商户端两套用户表登陆的需求。 服务端和web端分离架构下使用 passport 进行前后台用户各自的认证 ...

    luffyZhluffyZh 评论0 收藏0
  • 利用Redis单点登录跨服务器的方法

    利用Redis单点登录跨服务器的方法

    摘要:登录的时候,获取对应的删除掉再设置新的,设置登录成功获取存在旧的直接删除举例子如果想限制时间就填写第三个参数如果想限制时间就填写第三个参数请求数据的时候获取对应的,判断的值的内容,获取不到数据就不返回数据解密校验串获取请求方不携带 ...

    wmuiwmui 评论0 收藏0
  • PHP协程:并发 shell_exec

    PHP协程:并发 shell_exec

    摘要:在程序中经常需要用执行一些命令,而普通的是阻塞的,如果命令执行时间过长,那可能会导致进程完全卡住。在协程环境下可以用并发地执行很多命令。提供的协程,是并发编程的利器。在工作中很多地方都可以使用协程,实现并发程序,大大提升程序性能。 在...

    xzavierxzavier 评论0 收藏0
  • 优雅地使用命令行:Tmux 终端复用

    优雅地使用命令行:Tmux 终端复用

    摘要:每个有若干个,每个又可以分成多个窗格。极大地满足用户的需求。此外即使意外关闭也没关系,因为完全保存在中。我始终觉得,后端就应该拥抱,能纯键盘命令行操作效率真的是太高了。 什么是 Tmux 你是否曾经开过一大堆的 Terminal?有没有把它们都保存...

    lykopslykops 评论0 收藏0
  • docker 怎么入门?

    docker 怎么入门?

    摘要:该如何入门安装该如何安装需要哪些依赖版本选择该如何选择使用如何写入自己需要的文件打包文件 docker 该如何入门?安装 该如何安装 ? 需要哪些依赖?版本选择该如何选择?使用 如何写入自己需要的文件? 打包文件?...

    EuphoriaEuphoria 评论0 收藏0
  • thinkphp 验证码不显示,加载不了解决方法。

    thinkphp 验证码不显示,加载不了解决方法。

    摘要:在用处理用户登录功能时,碰上了验证码加载不出来的问题。清空擦掉输出缓冲区的验证码输出较为简单,只要调用封装好的类就行啦。类可以支持验证码的生成和验证功能 在用 thinkPHP3.2.3 处理用户登录功能时,碰上了验证码加载不出来的问题。 一脸懵逼地...

    bladefurybladefury 评论0 收藏0
  • linux下安装protobuf及其使用

    linux下安装protobuf及其使用

    摘要:下安装及在与上的应用下载解压源文件上的版本发布地址下载解压进入源码目录当前下载的最后一个版本请根据自己的需求下载对应的版本,当前操作演示版本为及文件中开头的安装依赖其他非发行版的机器安装对应的依赖扩展即可生成文件如果无法连接网站修改 ...

    阿罗阿罗 评论0 收藏0
  • laravel开发扩展记录

    laravel开发扩展记录

    摘要:自动代码扩展开发时遵守的代码风格是项目开发规范。遵照此规范,在实际操作中,有许多重复,接下来推荐一款专为此规范量身定制的代码生成器。可以利用此扩展来快速构建项目原型。后续还会为大家带来一些最新的技术扩展。 whoops 错误提示扩展 whoops ...

    魏宪会魏宪会 评论0 收藏0
  • Symfony4中文文档: 创建你的第一个Symfony页面

    Symfony4中文文档: 创建你的第一个Symfony页面

    摘要:创建你的第一个页面创建一个新页面无论是页面还是端点分为两步创建一个路由路由是一个指向你的页面比如同时它映射到一个控制器创建一个控制器控制器是你为了构造页面而写的功能获取传入的请求信息并用它创建一个对象该对象可以包含内容字符串甚至是图像...

    AlanKeeneAlanKeene 评论0 收藏0
  • 使用 EOLINKER 进行接口测试的最佳路径 (上)

    使用 EOLINKER 进行接口测试的最佳路径 (上)

    摘要:创建测试环境并导入到用例集操作步骤如下动态图创建测试环境并导入到用例集动态图说明第一个页面为测试项目列表页面。第三个页面为前置用例集列表页面。 本文内容: 测试脚本管理:讲述如何在 EOLINKER 上设计测试项目目录结构。 编写测试脚本:讲述...

    plokmju88plokmju88 评论0 收藏0
  • PHP实现Snowflake生成分布式唯一ID

    PHP实现Snowflake生成分布式唯一ID

    摘要:使用生成很多都是在分布式场景下使用,我看了下网上有其中有几篇实现的都没有考虑到线程安全。现在有了的锁和协程的加持,对于我们开发线程安全和高并发模拟还是很方便的,这里用结合来学习下实现最简单的好久没写,感觉没有真写不了了。 Twitter 的 s...

    luodongseuluodongseu 评论0 收藏0
  • 使用docker快速搭建Permeate渗透测试系统实践

    使用docker快速搭建Permeate渗透测试系统实践

    摘要:一背景笔者最近在做一场安全培训,其中需要搭建一套安全测试环境在挑选渗透测试系统的时候发现渗透测试系统比较满足需求,便选择了此系统为了简化这个步骤,笔者将系统直接封装到了当中,同时编写了一套启动文档,希望到时候给学员和读者参考。 一、背...

    scq000scq000 评论0 收藏0
  • Ubuntu 下 PHP curl https 段错误(或者nginx502)

    Ubuntu 下 PHP curl https 段错误(或者nginx502)

    摘要:然后搜索关键词,如下图所示然后也可以通过来查看段错误,首先,开启选项然后,运行生成文件,然后在当前目录会生成文件,用以下命令查看的内容这是显示结果注意到最后一行了吗,提示我们有问题。 昨天下午在日常写代码的时候遇到一个问题。就是在调用...

    hzchzc 评论0 收藏0
  • PHP四种序列化方案

    PHP四种序列化方案

    摘要:这里序列化的概念可能更为广泛和笼统一些,包括传统的等。就目前来看,等二进制序列化无论是速度上还是数据大小上,都要比文本序列化更好。,反序列化方法。用法,序列化方法。 原文地址:https://t.ti-node.com/thread/... 数据的序列化是一个非常有...

    WildcardWildcard 评论0 收藏0
  • php.类与对象

    php.类与对象

    摘要:接口可以使用常量,叫接口常量,和类的常量使用方法相同类可以同时继承多个接口使用接口常量抽象类不能被实例化。继承抽象类,子类必须实现父类中所有的抽象方法。 访问控制 属性和方法的访问控制(可见标识):public 任何地方private 类自身protect...

    scq000scq000 评论0 收藏0
  • 基于Redis消息队列实现的消息推送

    基于Redis消息队列实现的消息推送

    摘要:基于消息队列实现的消息推送基本知识点重点用到了以下命令实现我们的消息推送阻塞模式从队列右边获取值之后删除从队列的右边取值之后删除,从左侧放置到队列中逻辑分析在普通的任务脚本中写入队列要发送消息的目标,并为目标设置一个要推送的内容,永不...

    endiatendiat 评论0 收藏0
  • 网络协议 8 - TCP(上)

    网络协议 8 - TCP(上)

    摘要:包头格式老规矩,咱们先来看看头的格式。给的确认信息发出后,遇到网络不好的情况,也会出现丢包的情况。这是因为包头里的生存时间。它是任何报文再网络上存在的最长时间,超过这个时间的报文就会被丢弃。协议规定为分钟,实际应用中常用的是秒分钟和分...

    zhangwangzhangwang 评论0 收藏0
  • Yii-Casbin:在 Yii 里使用 Casbin,支持 ACL、RBAC多种模型的权限管理框架

    Yii-Casbin:在 Yii 里使用 Casbin,支持 ACL、RBAC多种模型的权限管理框架

    摘要:是一个用语言打造的轻量级开源访问控制框架,目前在开源。采用了元模型的设计思想,支持多种经典的访问控制方案,如基于角色的访问控制基于属性的访问控制等。 PHP-Casbin 是一个用 PHP 语言打造的轻量级开源访问控制框架( https://github.com/php-ca...

    shusenshusen 评论0 收藏0
  • Solarium简易使用

    Solarium简易使用

    Solarium是什么 原文: https://www.hoehub.com/PHP/97.html Solarium是Solr的PHP客户端类库 Solarium是一个精确建模Solr概念的PHP Solr客户端库。使用Solarium可以更专业于业务层面, 不用去理会Solr的底层通信 官方描述: What is Solarium?Solarium is a PH...

    RayKrRayKr 评论0 收藏0

热门文章

<