首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
行易难
掘友等级
工程师
|
51社保
PHP
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
203
文章 203
沸点 0
赞
203
返回
|
搜索文章
文章
热门
最新
好久不见
好久不见!博客好久不更新了,先整理下之前的文章,2020年加油。历史博文:使用swoole改造laravel应用memcached分布式原理与实现Sessions共享技术设计字符串查找算法及原理深入理
深入理解PHP之isset和array_key_exists对比
Scanning阶段,程序会扫描zend_language_scanner.l文件将代码文件转换成语言片段。 接下来就到了Parsing阶段,这个阶段,程序将 T_ISSET 等Tokens转换成有意义的表达式,此时会做语法分析,Tokens的yacc保存在zend_langu…
phpunit使用
单元测试是很多编程语言的基本功能, 为保证代码的稳定性和功能正常, 适当的进行单元测试是很有必要的. PHPunit是一个轻量级的PHP单元测试框架。 PHPunit可以和xdebug配合来生成代码覆盖率报告, 并且可以与Jenkins集成来自动测试, 最后可以和seleniu…
使用swoole改造laravel应用
1. 概述 Swoole 是为 PHP 开发的生产级异步编程框架。 他是一个纯 C 开发的扩展, 他允许 PHP 开发者在 PHP 中写 高性能,可扩展的并发 TCP, UDP, Unix socket, HTTP, WebSocket 服务, 而不需要拥有太多的非阻塞 I/O…
memcached分布式原理与实现
Memcached的工作方式是将关键词和他们对应的值(最大能达到1MB)保存在一个关联矩阵中(比如哈希表),延展和分布在大量的虚拟服务器中。 当然无论是单机缓存还是分布式缓存都有其适用场景和优缺点, 最常见的有redis和memcached. 本文主要是介绍memcached.…
Sessions共享技术设计
分布式session是实现分布式部署的前提, 当前项目由于历史原因未实现分布式session, 但是由于在kubernets中部署多个pod时, 负载均衡的调用链太长, 导致会话不能保持, 所以迫切需要分布式session. a. 修改配置文件php.ini b. 代码中动态设…
Kubernetes资源分配(limit/request)
kubernetes 是一个集群管理平台, kubernetes需要统计整体平台的资源使用情况, 合理的将资源分配给容器使用, 并保证容器生命周期内有足够的资源来保证其运行. 同时, 如果资源发放是独占的, 对于空闲的容器来说占用这没有使用的资源是非常浪费的, 比如CPU。k8…
深入理解PHP之echo
echo 作为PHP中的语言结构, 经常会被使用, 因此了解他的实现还是有必要的. 输出对象时汇报以上错误, 所以如果需要输出对象, 一定要在其内部实现 __toString()。 php 是一门脚本语言, 所以所有的符号都会先经过词法解析和语法解析阶段, 这两个阶段由lex …
字符串查找算法及原理
面试时发现好多人回答不好, 所以就梳理了一下已知的方法, 此文较长, 需要耐心的看下去。从实现和算法原理两方面解此问题, 其中有用PHP原生方法实现也有一些业界大牛创造的算法。 Rabin-Karp 算法(也可以叫 Karp-Rabin 算法),由 Richard M. Kar…
git简介与常用命令
1. git使用简介 编辑.git/config文件。在core中添加editor = vim。如此以后在使用git的时候就自动使用vim作为编辑器 matching 参数是 Git 1.x 的默认行为,其意是如果你执行 git push 但没有指定分支,它将 push 所有你…
下一页
个人成就
文章被点赞
101
文章被阅读
22,911
掘力值
578
关注了
16
关注者
24
收藏集
4
关注标签
33
加入于
2016-04-30