- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 2021-05-07
【网络】K8s网络划分K8s网络划分k8s 开发环境devSvc 172.30.0.0/20k8s 测试环境 testPod 172.16.0.0/16Svc 172.19.0.0/20k8s 预发布环境 preSvc 172.22.0.0/20k8s 正式环境 proSvc 172.20.0.0/16 6.5w 台k8s-dsom -proSvc 172.23.0.0/16k8s-dsom -testSvc 172.24.0.0/16旧VPC 网
2021-05-07 16:20:24
256
原创 php底层运行机制与原理
php底层运行机制与原理1 PHP的设计理念及特点 多进程模型:由于PHP是多进程模型,不同请求间互不干涉,这样保证了一个请求挂掉不会对全盘服务造成影响,当然,时代发展,PHP也早已支持多线程模型。 弱类型语言:和C/C++、Java、C#等语言不同,PHP是一门弱类型语言。一个变量的类型并不是一开始就确定不变,运行中才会确定并可能发生隐式或显式的类型转换,这种机制的灵活性在web开发中非常方便、高效。 引擎(Zend)+组件(ext)的模式,降低内部耦合。 中间层(
2021-05-07 16:18:45
175
原创 2021-05-07
RocketMQ 服务端应用一般服务器规模较小,极少数万级。单个客户端处理消息量大,注重吞吐量https://www.aliyun.com/product/rocketmq?spm=5176.10695662.746107.1.15fb3666YjiJhwhttps://help.aliyun.com/document_detail/102996.html?spm=a2c4g.11186623.6.584.41ed447ddvqHLc SDK 接入https://github.com/...
2021-05-07 16:17:36
125
原创 2021-05-07
消息服务提供两种模型: 1.队列模型 2.主题模型队列模型简介: 队列模型旨在提供高可靠高并发的一对一消费模型。即队列中的每一条消息都只能够被某一个消费者进行消费。队列模型示意图:队列模型特性A. 丰富的队列属性配置我们提供了丰富的队列属性配置选项,您可以进行队列属性的个性化配置来满足不同的应用场景,支持:普通队列、延迟队列、优先级队列等多种队列模式。B. 支持海量并发访问支持多个生产者和消费者并发访问同一个队列,并能确保某条消...
2021-05-07 16:16:28
147
原创 php获取客户端ip方法
获取客户端ip方法public function get_client_ip() {$onlineip = '';if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {$onlineip = getenv('HTTP_CLIENT_IP');} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecm.
2021-05-07 16:15:33
130
原创 数据库评估
数据库评估 1.ADB 分析型数据库MySQL版(AnalyticDB for MySQL)是一种高并发低延时的PB级实时数据仓库,全面兼容MySQL协议以及SQL:2003语法标准,可以毫秒级针对万亿级数据进行即时的多维分析透视和业务探索。AnalyticDB for MySQL 2.0支持多种数据入库方式,您可以通过阿里云数据传输DTS(Data Transmission Service)将MySQL/DRDS中的数据导入AnalyticDB for MySQL 2.0...
2021-05-07 16:13:46
577
原创 获取商品的笛卡尔积
/** * 获取 规格的 笛卡尔积 * @param $goods_id 商品 id * @param $spec_arr 笛卡尔积 * @return string 返回表格字符串$goods_id, $spec_arr */ public function getSpecInput($goods_id, $spec_arr) { ...
2018-04-19 19:40:03
730
原创 laravel的调度任务
首先创建调度任务:php artisan make:command AutoRefund编辑 app/Console/Commands/AutoRefund.php文件,修改如下几处:/** * The name and signature of the console command. * * @var string */ protected $signat...
2018-04-09 17:42:50
346
原创 微信退款
我做的退款用的easywechat扩展包做的1.composer下载:composer require "overtrue/laravel-wechat:~3.0"2.将退款封装在model里:
2018-04-09 17:30:08
424
原创 小程序模板消息
我是自己封装的一个类,代码如下:<?phpnamespace App\libs;use Config;use DB;class Template{ protected $appid; protected $secrect; protected $accessToken; function __construct($appid, $secrect) { ...
2018-03-28 11:41:15
318
原创 小程序微信支付
我用的是laravel框架,用的easywechat扩展包,composer下载:composer require "overtrue/laravel-wechat:~3.0" 我写在了model里面支付的配置:封装的支付代码:然后就是那里需要支付就实例化model然后调用pay方法就好了。支付回调:到这里支付就完成了。...
2018-03-26 13:01:32
589
原创 搭建https
首先要到阿里云申请一个免费的证书网址:https://yundun.console.aliyun.com/?spm=a2c4e.11153940.blogcont221596.21.5be6b35f1OvaZS&p=cas#/cas/home购买完之后把证书下载下来,解压压缩包,里面有四个文件夹 我搭建的环境是nginx的,然后就把nginx文件夹里面的
2018-02-06 14:03:36
230
原创 生成微信二维码
本章分享的是生成微信二维码,扫描二维码之后可以跳转到小程序相应的页面。首先要有小程序的appid以及appsecret,用appid和secret去请求微信接口获取token,然后用token去请求生成二维码的接口注意:{"path": "pages/books/mathematics/mathematics"}中的pages/books/mathematics/mat
2018-02-02 15:29:19
698
原创 微信小程序授权登录接口
1.首先接收前端传过来的code2.带上appid,secret以及code去请求微信,获取openid,那倒openid就可以获取用户的信息了 获取到openid,将openid返回给前端,前端获取到用户的信息,传到后台,进行入库操作。
2018-02-02 15:16:59
5980
转载 laravel银联支付
一,安装&配置(网关支付的闭包)在composer.json中添加如下依赖:"ignited/laravel-omnipay": "2.*","lokielse/omnipay-alipay": "dev-master"运行composer update安装这些依赖。第一种方法:配置文件注册服务安装完成后在config/app.php中注册服务提供者:I
2017-11-15 10:55:15
5838
转载 mysql索引
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 索引分为聚簇索引和非聚簇索引两种,聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索引能提高多行检索的速度,而非聚簇索引对于单行的检索很快 要注意的是,建立太多的索引将会影
2017-10-22 23:25:46
254
转载 php常用的加密函数
一、加密类型:1.单向散列加密 就是把任意长度的信息进行散列计算,得到固定长度的输出,这个散列计算过程是单向的,即不能对固定长度的输出信息进行计算从而得到输入信息。(1)特征:雪崩效应、定长输出和不可逆。(2)作用是:确保数据的完整性。(3)加密算法:md5(标准密钥长度128位)、sha1(标准密钥长度160位)、md4、CRC-322.对称散列加密 对称加密是指
2017-10-22 21:02:10
262
原创 laravel的rbac
1、安装Entrust 通过composer安装扩展包 :composer require zizaco/entrust 5.2.x-dev 安装完成后需要在config/app.php中注册服务提供者到providers数组: Zizaco\Entrust\EntrustServiceProvider::class, 同时在该配置文件中注册相应门面
2017-10-20 16:40:46
709
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人