文章库ARTICLE COLUMN

  • 带你抛出优雅的处理系统异常

    带你抛出优雅的处理系统异常

    摘要:关于抛出异常如在我的上一篇文中所说的一样在接口的设计中接口的返回的数据是非常重要的例如无法避免的等等这些都是要命的错误同时还有一个极大的问题就是在新增模块中例如我最近需要新增一个的分词查询模块这个在添加索引删除索引等等操作的时候是非常...

    sushengsusheng 评论0 收藏0
  • Laravel 的缓存源码解析

    Laravel 的缓存源码解析

    摘要:年月日前言支持多种缓存系统并提供了统一的接口默认支持的存储驱动包括如下默认使用数组测试用关系型数据库默认的缓存配置文件在参考链接使用直接使用为我们提供的支持的大部分方法其他使用方法请参照官方翻译中文文档源码中常用 Last-Modified: 2019...

    SwordFlySwordFly 评论0 收藏0
  • Trie树 php 实现敏感词过滤

    Trie树 php 实现敏感词过滤

    摘要:在树中,每个节点表示一个状态,每条边表示一个字符,从根节点到叶子节点经过的边即表示一个词条。查找一个词条最多耗费的时间只受词条长度影响,因此的查找性能是很高的,跟哈希算法的性能相当。 Last-Modified: 2019年5月10日15:25:35 参考文章 c++...

    王笑朝王笑朝 评论0 收藏0
  • PHP 使用 Redis 实现分布式锁

    PHP 使用 Redis 实现分布式锁

    摘要:由于执行的原子性所以不要在中执行过长开销的程序,否则会验证影响其它请求的执行。同一个脚本生成的签名都是相同的,所以签名可以先在本地生成,然后在服务器上一次脚本,程序中只需保存和使用该签名即可。同样的脚本,是始终生成相同的签名的。 Last...

    ColyColy 评论0 收藏0
  • PHP使用Redis实现Session共享

    PHP使用Redis实现Session共享

    摘要:年月日前言小型服务数据基本是保存在本地更多是本地磁盘文件但是当部署多台服务且需要共享确保每个服务都能共享到同一份数据数据存储在内存中性能好配合持久化可确保数据完整设计方案通过自身配置实现使用作为存储方案若设置了连接密码则使用如下密码测...

    JiavanJiavan 评论0 收藏0
  • 基于Redis游戏中的实时排行榜实现

    基于Redis游戏中的实时排行榜实现

    摘要:年月日前言前段时间刚为项目手游实现了一个实时排行榜功能主要特性实时全服排名可查询单个玩家排名支持双维排序数据量不大大致在区间开服合服会导致单个服角色数越来越多排行榜分类按照排行主体类型划分主要分为角色军团公会坦克该项目是个坦克手游大致...

    wangymwangym 评论0 收藏0
  • 实现PHP的自动依赖注入容器 EasyDI容器

    实现PHP的自动依赖注入容器 EasyDI容器

    摘要:年月日前言在看了一些容器实现代码后就手痒想要自己实现一个因此也就有了本文接下来的内容首先实现的容器需要具有以下几点特性符合标准实现基本的容器存储功能具有自动依赖解决能力本项目代码由托管可使用进行安装项目代码结构实现实现实现 [TOC] Last...

    rickchenrickchen 评论0 收藏0
  • 小程序性能优化

    小程序性能优化

    摘要:及时反馈即时地对需要用户等待的交互操作给出反馈,避免用户以为小程序无响应渲染性能优化避免不当使用图片图片图片总结图片避免不当使用图片使用自定义组件图片渲染分层绘制到不同不变的部分多带带绘制到一个,动态生成的绘制到一个最后再合入到一个 ...

    张春雷张春雷 评论0 收藏0
  • Laravel 启动流程

    Laravel 启动流程

    摘要:年月日阶段划分请求到响应的整个执行阶段归纳为个程序启动准备阶段文件自动加载服务容器实例化基础服务提供者的注册核心类的实例化请求实例化阶段实例化实例请求处理阶段准备请求处理的环境将请求实例通过中间件处理及通过路由和控制器的分发控制响应发...

    VPointerVPointer 评论0 收藏0
  • PHP 正则表达式入门 Getting Started with PHP Regular Expre

    PHP 正则表达式入门 Getting Started with PHP Regular Expre

    摘要:兼容的正则表达式已经实现了很多使用不同解析引擎的正则函数。中主要有两个正则解析器一个称为,另一个称为兼容正则表达式。在中,每个正则表达式模式都是使用符合格式的字符串。 原文链接: Getting Started with PHP Regular Expressions Last-Modifi...

    zhangke3016zhangke3016 评论0 收藏0
  • 解决安装Xdebug后访问本地项目特别慢

    解决安装Xdebug后访问本地项目特别慢

    摘要:配置参考链接参考链接说明设置或者,关掉这两项中的任意一项,就不会出现很慢的情况,但是关掉后就不能监听断点就行调试了改成,而不是,中的设置也是只要是一个可用的端口并和中的配置一样就行剩下的配置的,按照配置就行了。 配置 [Xdebug] zend_ext...

    WelliJhonWelliJhon 评论0 收藏0
  • php作为弱类型语言的坑点

    php作为弱类型语言的坑点

    摘要:近日,怀着新语言的一门心思,在键盘上敲敲打打。究其原因,就是因为两个根本不是一个玩意儿反思为弱类型语言,这种非同类型赋值简直写起来不要太舒服。 近日,怀着新语言的一门心思,在键盘上敲敲打打。golang的强类型有时候着实让人有点摸不着头脑(...

    B0B0B0B0 评论0 收藏0
  • 回怼文章《为什么甲骨文被裁员工不值得同情》

    回怼文章《为什么甲骨文被裁员工不值得同情》

    摘要:前言今天下班突然看到一篇刷屏朋友圈的文章为什么甲骨文被裁员工不值得同情来自一个财经的微信公众号刚看题目我以为文章是会分析甲骨文公司内部的财经类问题所以就戳开看了毕竟本人不喜欢看打鸡血的文章。 为工薪层能合理取得报酬而发声,为大众选择不...

    robinrobin 评论0 收藏0
  • 系统的讲解 - SSO单点登录

    系统的讲解 - SSO单点登录

    摘要:概念英文全称,单点登录。登录如上述流程图一致。系统和系统使用认证登录。退出上图,表示的是从某一个系统退出的流程图。与的关系如果企业有多个管理系统,现由原来的每个系统都有一个登录,调整为统一登录认证。 概念 SSO 英文全称 Single Sign On,...

    Kylin_MountainKylin_Mountain 评论0 收藏0
  • 系统的讲解 - PHP WEB 安全防御

    系统的讲解 - PHP WEB 安全防御

    摘要:支持自动识别密码哈希格式并通过字典破解密码哈希。支持枚举用户密码哈希权限角色数据库数据表和列。支持在数据库管理系统中搜索指定的数据库名表名或列名。水平越权用户未授权可以访问用户的数据。对于所有需要权限控制的位置,必须严格检验用户权限级...

    LinkedME2016LinkedME2016 评论0 收藏0
  • 系统的讲解 - PHP 缓存技术

    系统的讲解 - PHP 缓存技术

    摘要:根据和判断是否命中强缓存。如何保证,缓存与数据库的数据一致性新增数据先新增到数据库,再新增到缓存。推荐阅读系统的讲解单点登录系统的讲解安全防御系统的讲解接口签名验证系统的讲解浮点数高精度运算本文欢迎转发,转发请注明作者和出处,谢谢 概...

    lovXinlovXin 评论0 收藏0
  • 【Go语言学习】2019-04-24 协程初步讨论与简单扩展

    【Go语言学习】2019-04-24 协程初步讨论与简单扩展

    摘要:它避免了上下文切换的额外耗费,兼顾了多线程的优点,简化了高并发程序的复杂。而可以理解为一种语言的协程。线程轻量级进程,,是程序执行流的最小单元。一个标准的线程由线程,当前指令指针,寄存器集合和堆栈组成。其实就是或者等语言中的多线程开发...

    SnaiLiuSnaiLiu 评论0 收藏0
  • php + redis + lua 实现一个简单的发号器(2)-- 实现篇

    php + redis + lua 实现一个简单的发号器(2)-- 实现篇

    摘要:接着上一篇实现一个简单的发号器原理篇,本篇讲一下发号器的具体实现。统计最后一列的总数量和去重后的数量是否一致即可。 接着上一篇 php + redis + lua 实现一个简单的发号器(1)-- 原理篇,本篇讲一下发号器的具体实现。 1、基础知识 发号器的实现...

    iOS122iOS122 评论0 收藏0
  • Leetcode PHP题解--D56 637. Average of Levels in Bina

    Leetcode PHP题解--D56 637. Average of Levels in Bina

    摘要:题目链接题目分析返回每一层的平均值。思路和前一篇相似。先保存每一层的值,再逐层计算平均值即可。最终代码若觉得本文章对你有用,欢迎用爱发电资助。 D56 637. Average of Levels in Binary Tree 题目链接 637. Average of Levels in Binary Tree ...

    dendoinkdendoink 评论0 收藏0
  • PHP 7.4 新语法:箭头函数

    PHP 7.4 新语法:箭头函数

    摘要:原因如下短闭包的目的是为了减少冗余。然而,的创建者认为,如果你要处理的是多行表达式的函数,那么使用闭包获得的益处就更少了。这意味着你可以改变短闭包内的变量,但它不会对外部作用域中的变量产生影响。 showImg("https://segmentfault.com/img/...

    darcranddarcrand 评论0 收藏0
  • 【modernPHP专题(9)】匿名类

    【modernPHP专题(9)】匿名类

    摘要:复制当前闭包对象,绑定指定的对象和类作用域。类作用域,可以是对象,也可以是实例名称什么是匿名类先理解以下三个例子例闭包函数都是继承类返回匿名函数返回匿名函数,也就是闭包函数,所有闭包函数都是继承类输出例将一个匿名函数绑定到一个类中。 ...

    ninefiveninefive 评论0 收藏0
  • 关于PHP加解密的青年抬高篇(API安全加强篇二)

    关于PHP加解密的青年抬高篇(API安全加强篇二)

    摘要:实际上这一篇和上一篇均可以看作是关于加解密的懒汉入门篇安全加强篇一的后续,只不过侧重点在于安全上。回到上篇结果提到的问题,就是对称加密的安全性要人命,非对称加密的性能非常要人命。元首作为高智商罪犯,这种低级错误是不可能犯的。 为什么标...

    wujl596wujl596 评论0 收藏0
  • 关于PHP加解密之终扯到ECDH了(API安全加强篇三)

    关于PHP加解密之终扯到ECDH了(API安全加强篇三)

    摘要:很明显,非对称加密的极大的消耗成了一种瓶颈。其中,利用非对称加密的方案大概就是我前面说的那样,伪代码已经展示过了。 其实,前面两篇翻来覆去只为叨逼叨叨逼叨两件事情: 对称加解密,典型算法有AES、DES、3DES等等 非对称加解密,典型的算法有R...

    lcodecorexlcodecorex 评论0 收藏0
  • PHP汉字转拼音(支持生僻字)

    PHP汉字转拼音(支持生僻字)

    摘要:基于语言的汉语转拼音的类兼容编码,无须特殊处理对中文默认返回拼音首字母缩写,其它字符不作处理直接返回。汉字拼音对照数组基础数据

    Kerr1GanKerr1Gan 评论0 收藏0
  • 基于 Swoole 构建的 CTF AWD 比赛环境搭建与实践

    基于 Swoole 构建的 CTF AWD 比赛环境搭建与实践

    摘要:出题思路本次题目来自于我的一个外包项目实践。回合制比赛以分钟为一回合。选手在比赛过程中需要盗取到对手的密钥,以窃听他方内容,并修改己方密钥以放泄露动态该部分同样由中心服务器与完成。 Author: RytiaDate: 20190427Blog: www.zzfly.net本人才...

    GitCafeGitCafe 评论0 收藏0

热门文章

<