1.先安装rabbitmq-c wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz tar -zxvf rabbitmq-c-0.8.0.tar.gz cd rabbitmq-c-0.8.0 ./configure --prefix...
PHP
API接口加密方法API接口加密代码分享
API接口加密校验源代码分享 API接口做好了,总不能裸奔调用吧,也不能在HTTP/HTTS里键入约定的密钥模式,下面给大家介绍一种简单的API接口加密验证 API接口加密通信思路: 1. 约定密钥,密钥在实际操作...
MySQL数据库开发的 36 条军规
核心军规 尽量不在数据库做运算 控制单表数据量 纯INT不超过10M条,含Char不超过5M条 保持表身段苗条 平衡范式和冗余 拒绝大SQL,复杂事务,大批量任务 字段类军规 用好数值字段,尽量...
一个简易的ORM类
<?php /** * Created by PhpStorm. * User: siediyer * Date: 2017-10-28 * Time: 18:22 */ class MyOrm { public $host = '127.0.0.1'; //数据库地址 public $dbname = 'test'; //...
PHP安装rabbitmq扩展(踩坑)
我在项目中应用rabbitmq已很多年了,自己从没总结过。在用的时候感觉之前的东西又忘,然后又去百度里各种找资料,找资料这种折腾的事太累。现在想把这个过程写下来,以备不时之需,人老了记忆力在下降。写技术文...
windows下扩展yaf,并生成yaf框架文件
1 查看phpinfo信息关键位置下载对应版本 php version Thread Safety Architecture 2 所以我选择Non Thread Safe (NTS) 、x86版本,如下图 https://pecl.php.net/package/yaf/3.0.6/windows ...
php发送http put/patch/delete请求
<?php /** * http.php * 用来向服务器的RESTful API发起各类HTTP请求的工具函数。 * * 使用: http://mysite.com/http.php?action=xxx * xxx \in {get,post,put,patch,delete} * * Created by P...
Redis缓存穿透、缓存击穿、缓存雪崩的原理和解决办法
1.前言 在大数据时代,由于网络请求的并发,导致的数据库I/O开销巨大,所以为了缓解数据库的压力,缓存技术必不可少,而这其中redis基本是服务器的缓存服务之一,虽然缓存技术很好用,但是也会出现各种各样的...
知乎上关于程序员的Top30神回复!笑到吐血~~
有哪些关于程序员的神回复,我们搜罗了以下分享给大家! 1 Q:码农们最常说的「谎言」有哪些? A://TODO 2 Q:计算机系的学生都有哪些口头禅? A:我电脑上运行的好好...
分享几种好用的PHP自定义加密函数(可逆/不可逆)
一、第一种针对于ID的可逆加密函数,也可以用作于邀请码之类的,解密后的数据比较简单 示例:lockcode(28)=》000X unlockcode('000X')=》28 //加密函数 function lockcode($code) { static $source_string...