司国瑞

33
获赞数
4
关注数
5
粉丝数
北京
河北科技大学 | 机械设计制造及其自动化
IP 属地未知
2018-07-09 加入
浏览 6.7k

php开发

93 声望|新手
php
44
shell
43
linux
43
redis
17
elasticsearch
6
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2020-04-06
    swoole框架选择
    并且数据在第三方app上用户还有可能更新,将数据完全存在本地也不合适。因此想对接口数据做预获取。想到了利用swoole的异步、监听事件及并发处理的特性。
  • 发布了文章2020-03-29
    redis 5.0.4配置文件翻译及详解
    在redis配置文件里修改一些配置的时候,总会看到一些对配置的解释,每次读到都感觉很有收获,甚至感觉比网上的很多资料都要好,因此下决心自己完整翻译并整理一份。
  • 发布了文章2020-03-08
    golang文件操作-读操作的常见方式汇总
    func ReadFile(filename string) ([]byte, error)ReadFile 从filename指定的文件中读取数据并返回文件的内容。成功的调用返回的err为nil而非EOF。因为本函数定义为读取整个文件,它不会将读取返回的EOF视为应报告的错误。
  • 发布了文章2019-10-18
    面试:将数据按照千分位分割的5种方法
    题目:将1234567890按照千分位分割,结果为"1,234,567,890.00"形式(这里保留了二位小数,按题目实际要求处理) 分析:添加千分位分割符是从个位往高位数的,因此要考虑从后往前处理字符串。 方法一:调用php函数处理。直接使用php的函数,但面试要求实现的应该是不让...
  • 发布了文章2019-09-15
    php实现redis消息发布订阅
    基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式:订阅者(如客户端)以事件订阅的方式表达出它有兴趣接收的一个事件或一类事件;发布者(如服务器)可将订阅者感兴趣的事件随时通知相关订...
  • 发布了文章2019-08-15
    Redis与MongDB、memcache与的区别
    近来在准备面试,将看到的东西进行下总结。 一、Redis和memcache的区别 1、数据类型 redis数据类型丰富,支持set liset等类型memcache支持简单数据类型,需要客户端自己处理复杂对象 2、持久性 redis支持数据落地持久化存储memcache不支持数据持久存储 3、分布式存储...
  • 发布了文章2019-07-31
    数据结构-php采用虚拟头节点实现单链表
    链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个...
  • 发布了文章2019-07-13
    git常用命令分类总结
    克隆远程分支代码,-b参数为指定分支名称,不指定则拉取master主分支git clone -b beta git@gitlab.weget.com:phpers/weget.gitgit pull 拉取代码git push 提交代码git add .将本地所有变化文件添加到暂存区git commit -m '提交日志' 提交代码
  • 发布了文章2019-07-13
    ElasticSearch结构化搜索和全文搜索
    通常当查找一个精确值的时候,我们不希望对查询进行评分计算。只希望对文档进行包括或排除的计算,所以我们会使用 constant_score 查询以非评分模式来执行 term 查询并以一作为统一评分。因为在查询时,不需要计算评分,因此采用constant_score寻找的方式速度会更快...
  • 发布了文章2018-08-23
    php利用fastcgi_finish_request实现非阻塞及相关拓展
    在实际项目中经常会有这样的需求,对于前端发过来的请求,需要在后端进行长时间的处理,但为了让使用者有更好的体验,为了让PHP在后端处理长时间任务时不阻塞,快速响应页面请求,因此在这里对fastcgi_finish_request的应用进行总结归纳。当然php实现非阻塞的方式有...
  • 发布了文章2018-08-04
    Linux三大利器grep,sed,awk
    grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
  • 发布了文章2018-08-03
    php利用32进制实现对id加密解密
    最近在项目中遇到一个问题,当前用户分享一个邀请码给好友,好友根据邀请码注册成为新用户之后,则成为当前用户的下级,特定条件下,可以得到下级用户的一系列返利。这里要实现的就是根据当前用户的id,生成一个加密串,并且可以反向解密。经过不断的测试调整,终于...
  • 发布了文章2018-08-02
    php利用32进制实现对id加密解密
    最近在项目中遇到一个问题,当前用户分享一个邀请码给好友,好友根据邀请码注册成为新用户之后,则成为当前用户的下级,特定条件下,可以得到下级用户的一系列返利。这里要实现的就是根据当前用户的id,生成一个加密串,并且可以反向解密。经过不断的测试调整,终于...
  • 赞了文章2018-07-23
    PHP 多任务协程处理
    上周 有幸和同事一起在 SilverStripe 分享最近的工作事宜。今天我计划分享 PHP 异步编程,不过由于上周我聊过 ReactPHP;我决定讨论一些不一样的内容。所以本文将探讨多任务协程这方面的内容。
  • 赞了文章2018-07-11
    用PHP写一个最简单的解释器Part2
    之前写过一个计算器,采用JS实现的,不过当时没有想到的好的办法,最终采用了JS的eval函数来实现字符串的解析和运算。 这并不是的好的方法,如果实现的计算器比较复杂,最终会发现程序十分臃肿. 接下来部分,在重构[链接] 的同时,并实现一个完整计算器的解释器 Part...
  • 赞了文章2018-07-10
    JS高程中的垃圾回收机制与常见内存泄露的解决方法
    起因是因为想了解闭包的内存泄露机制,然后想起《js高级程序设计》中有关于垃圾回收机制的解析,之前没有很懂,过一年回头再看就懂了,写篇博客与大家分享一下。如果喜欢的话可以点波赞/关注,支持一下。