- 博客(18)
- 收藏
- 关注
原创 初识 rabbitmq
你好 rabbitmq一、重要概念理解:AMQP协议, 生产者,消息队列,发布订阅,路由,交换机,消费者,消息确认(Advanced Message Queuing Protocol,高级消息队列协议)是一个进程间传递异步消息的网络协议,是一个使用 TCP 提供可靠投递的应用层协议。交换机类型:注意:Default:自动命名的直交换机路由 routing_key,: 1 .扇型交换机以广播形式处理消息,所以会忽略routing_key;2.直连交换机则是严格意义上的匹配,换言之 Routing K
2021-05-17 14:12:49 327
翻译 Mysql优化之道
一、Mysql之索引的基本概念 1. 索引是什么? 对数据库来说,索引的作用就是给‘数据’加目录, 方便我们快速查询。 2.索引算法 设有N条随机记录,不用索引,平均查找N/2次,那么用了索引之后呢? tree(二叉树)索引 log2N hash(哈希)索引 1 3.优缺点 优点:加快了查询的速度(select) 缺点:降低了增删改的速...
2019-06-05 19:17:12 333 1
原创 postgresql入门笔记(详细)
登录命令:psql -h 172.16.35.179 -U username -d dbname然后输入用户的密码即可进入psql环境。切换数据库\c dbname username serverIP port数据库必选,其他参数可选查看帮助help注意:psql的命令多数是以 \ 开始的显示所有的数据库 : mysql: show databases psql: \l或\l...
2019-04-02 19:59:11 400
转载 php7新特性
1、函数参数类型function typeInt(int $a){ echo $a;}2、返回值类型声明<?phpfunction returnArray(): array{ return [1, 2, 3, 4];}print_r(returnArray());/*Array( [0] => 1 [1] => ...
2018-08-30 18:01:04 483
转载 paypal的rest api接入
一、paypal支付接口准备工作首先去申请一个paypal账号,https://www.paypal.com/。 申请完毕并登录,进入https://developer.paypal.com/developer/accounts/。即可看到你申请账号自动配属的两个测试账号,账号类别分别是:BUSINESS和PERSONAL,PERSONAL的账号里面有$9999,测试费用,表激动。 下...
2018-08-30 17:38:09 6647 1
转载 非常好的redis主从高可用方案
<?phpnamespace think\cache\driver;use think\Cache;use think\Exception;use think\Log;/**配置参数:'cache' => [ 'type' => 'Redisd' 'host' => 'A:6379,B:6379', //redis服...
2018-07-11 15:48:29 479
转载 php面试总结
2018PHP经典面试题汇总,包括PHP基础部分、数据库部分、面向对象部分、ThinkPHP部分部分、smarty模板引擎、二次开发系统(DEDE、ecshop)、微信公众平台开发、对于自身掌握的技术描述等几部分PHP面试题。 2018PHP经典面试题大全汇总(更新)-PHP面试题2018PHP经典面试题汇总大全目录: 一:PHP基础部分 二:数据库部分 三:面向对象部分 四:T...
2018-07-08 11:17:00 1432
原创 php--字符串
1.把包含数据的二进制字符串转换为十六进制值的函数是什么? 答:bin2hex($string),例如bin2hex('ab') = 61622.ASCII码转字符,字符转ASCII码的函数分别是什么?答:chr(int $ascii),ord(string $string)3.将十六进制字符串转换成二进制字符串的函数是什么?答:hex2bin()4.将HTML代码转换成特...
2018-07-05 14:02:02 133
原创 ubuntu16.04下lamp搭建
lamp环境搭建: 我本人喜欢按顺序安装:apache,mysql, php1.、 安装前先更新一下ubuntu软件sudo apt-get update # 获取最新资源包sudo apt-get upgrade # 本机软件全部更新2、apache2sudo pat-get install apache2 -y/etc...
2018-06-15 17:34:47 189
原创 redis七个常见使用场景
Redis常见7种使用场景(PHP实战) 96 壁虎 关注 2017.02.24 18:48* 字数 445 阅读 5700评论 3喜欢 47 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本篇文章,主要介绍利用PHP使用Redis,主要的应用场景。1、简单字符串缓存实战$redis...
2018-06-05 13:45:57 288
翻译 windows下redis的安装
如何在windows安装php redis扩展 导语: 如果自己的自己是windows系统,想联调php与redis,今天找了半天的程序与redis扩展,怕自己忘了,同时给大家做个记录和参考 如果自己的自己是windows系统,想联调php与redis,今天找了半天的程序与redis扩展,怕自己忘了,同时给大家做个记录和参考。 我自己本机上装的wampserver,如果想要完整地在php程序...
2018-06-05 11:35:33 202
原创 php PDO操作
PHP 数据对象 简介 安装/配置 需求 安装 运行时配置 资源类型 预定义常量 连接与连接管理 事务与自动提交 预处理语句与存储过程 错误与错误处理 大对象 (LOBs) PDO — PDO 类 PDO::beginTransaction — 启动一个事务 PDO::commit — 提交一个事务 PDO::__construct — 创建一个表示数据库连接的 P...
2018-06-05 11:02:07 1157
原创 PHP学习路线图
针对爱好学习php的人,熟悉关于自学编程语言的学习路线是非常重要的,它能指引我们更好的去深入php语言相关技术,让我们在IT的世界中站住脚跟
2018-05-30 18:19:12 3629
原创 php 有关字符串的方法
1、stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写) strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写) strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写) strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写) 例如: 2、一、strstr和strcchr的...
2018-05-30 11:28:53 130
原创 python3.x操作mysql数据库
Python3.x连接mysql数据库1、 安装PyMySQL PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 使用pip命令安装 :pip install PyMySQL 2、链接数据库并对数据库进行一些操作#插入数据 import pymysql 打开数据库连接(ip/数据库用户名...
2018-05-28 18:15:00 363
原创 邮箱正则校验(php)
return ( ! preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $address)) ? FALSE : TRUE;
2018-05-25 16:42:15 2592
原创 支付宝沙箱测试
1.登录支付宝,申请服务,获取应用公钥和商户秘钥2.下载支付宝开发语言的文件,我的是php3.解压文件,只需要配置config.php的内容即可。 4.运行界面如下:...
2018-05-24 16:55:05 470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人