赶知识网

Yar - 并行的RPC框架(Concurrent RPC framework)

Yar(yet another RPC framework, 教主问我为啥都是Ya打头, 呵呵, 因为这样名字好起)是我在3个多月前, 为了解决一个实际的问题, 而开发的一个PHP扩展的, RPC框架, 和现有的RPC框架(xml-rpc, soap

阅读全文→

phpstorm 与选中相同单词高亮显示

搜索 setting 里的 caret 。phpstorm 自带的变量高亮,当点击某个变量时,会高亮所有相同的变量。但是不支持字符串。更高级的高亮功能,安装插件 BrowseWordAtCaret ,可以支持任意单词(变量和字符串)的高亮。插件的下载

阅读全文→

记一次数据库删表事件

目前我司正处于一种混乱的开发环境中;对于数据库字段增修都是开发人员直上服务器数据库修改(我多次强调);我未入职前,是直接通过 SFTP 连接服务器,对项目进行开发和修改(话说造成代码覆盖都不知道是谁干的,多次建议开发使用 Git);入职后我写一个开发

阅读全文→

记录一次 PHP-fpm 占 CPU 100% 修复

问题描述:经业务人员反馈,前台页面返回 502 错误,上服务器查询发现,有俩个 php-fpm 占 cpu 100%, 重启 php-fpm 无效。解决方法:1. 通过 top 查找占 cpu 100% 的进程 id, 通过 ll /proc/PID

阅读全文→

阿里云数据存储引擎X-Engine简介

X-Engine是阿里云数据库产品事业部自研的联机事务处理OLTP(On-Line Transaction Processing)数据库存储引擎。作为自研数据库PolarDB的存储引擎之一,已经广泛应用在阿里集团内部诸多业务系统中,包括交易历史库、钉

阅读全文→

Bcrypt加密算法的原理

一、Bcrypt是怎么加密的?Bcrypt有四个变量:saltRounds: 正数,代表hash杂凑次数,数值越高越安全,默认10次。myPassword: 明文密码字符串。salt: 盐,一个128bits随机字符串,22字符myHash: 经过明

阅读全文→

使用GrumPHP来纠正代码“毛病”

GrumPHP 是通过挂在git hook上的一款PHP代码检测工具,他可以通过编码人员提交git时进行检查,检查通过则提交成功,检查失败则终止提交。composer require --dev phpro/grumphp

阅读全文→

浅析mysql一行转多行

一、当前表结构1.png二、sql语句SELECT id, product_name, substring_index( substring_index( product.tags, ',', topic.help_to

阅读全文→
第 10 页 上一页 下一页