阿里云负载均衡-宝塔多站点

首先创建负载均衡实例,这里根据提示一步步处理创建即可,至于SLB,还是NLB的选择,本人也不是很是了解,毕竟不是专业的运维,表示不懂,现在使用的是NLB.&这里主要讲述配置监听,服务器组,和转发规则。&配置监听&可以看到有三种http,https,

redis锁

&需要的知识点:SETSETkeyvalue[EXseconds][PXmilliseconds][NX|XX]将字符串值 value 关联到 key 。如果 key 已经持有其他值, SET 就覆写旧值,无视类型。对于某个原本带有生存

phpstudy安装报错

CannotImportdll:C:\Users\zty\AppData\Local\Temp\is-NMA46.tmp\maddl.dII解决方案:关闭杀毒软件.portal-content{li

ajax错误处理 500错误

在使用ajax请求的时候,如果服务器返回的是500错误,或者其他非正常的http错误状态码时会提示下面的错误&而我们需要把错误信息处理出来&<script>&&&&$.ajax({&&&nb

TP5 模型类和Db类的使用区别

总结 在控制器中 模型操作 get()和all() 只能单独使用来查询数据 想要链式操作查询数据需要使用find()和select() 这里返回的都是对象集  2017-12-04     另外补充一点,很多人都问是使用db类还是model类。    这个

TP5 路由使用

&为什么使用路由&1、简化URL访问地址,看起来更加美观。2、隐藏实际文件路径,这会对安全性带来帮助&目前根据需求在工作中,我这边经常使用的到的路由定义方式主要是&Route::get()和Route::post()两种方式,另外就是配合

tp5 提升性能的几个方法

&首先说明如果是linux或者是Mac,需要给予权限才能操作以下方法建议,在网站稳定后再生成上传。&1生成路由缓存 php think optimize:route如果你的应用定义了大量的路由规则,那么建议在实际部署后生成路由缓存文件,可以免去路由注

微信小程序登录

&小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。参考链接:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html&nbsp

七牛云绑定自己的域名

首先创建一个自己的七牛云存储空间&&&&然后进入空间管理,切换到域名管理&点击绑定域名,进入域名配置页面。&&&&&&&&

vue中tinymce设置字体大小、字体选择

这里使用的是vue-element-admin框架但是默认的tinymce富文本组件中没有字体大小和字体选择&所以这里通过调整配置来增加字体大小和字体选择&在Timymce组件目录下,找到toolbar.js可以看到里面的配置项consttoolbar=[

PHP面试题(一)

冒泡排序题目描述:写一个冒泡排序算法&冒泡排序是经典的排序方式之一,算法复杂度为O(n2)其算法的核心是,对一个n个元素数组,需要进行n-1轮的循环比较。每一轮的循环中,将相邻的元素进行比较,如果左边的元素值大于右边的元素,则将两者的位置交换;每一轮结束后,最大值的元素就会放置在最右

微信小程序支付(三)退款

申请退款应用场景当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家,微信支付将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家账号上。注意:1、交易时间超过一年的订单无法提交退款2、微信支付退款支持单笔交易分多

微信小程序支付(二)创建订单

统一下单应用场景商户在小程序中先调用该接口在微信支付服务后台生成预支付交易单,返回正确的预支付交易后调起支付。接口链接URL地址:https://api.mch.weixin.qq.com/pay/unifiedorder是否需要证书否请求

PHP 开发工具

关于PHP的开发工具其实网站上可以搜索到非常多,对于初学者来说,太多的选择反而不知道怎么去选。PHP开发工具其实包括以下四种:PHP服务器组件。PHPIDE(IntegratedDevelopmentEnvironment,集成开发环境)。MySql管理工具文本编辑器

PHP 数组

很多时间我们都需要处理成组的相关数据,在PHP中这种特殊成为数组,它提供了一种理想的方法存储,操作,排序和获取数据集。本文将介绍数组以及很多用于处理数组的函数。具体来说,你将学习一下内容&创建数组输出数组测试数组添加和删除数组元素定位数组元素遍历数组确定数组大小和元

ThinkPHP6和Workerman结合实例

1.使用composer安装&composerrequiretopthink/think-worker&引入依赖后,会在config目录下生成三个文件gateway_worker.phpworker.phpworker_server.php&nbsp

函数注入

引入依赖包composerrequirespatie/macroable&实例&//用户IDRequest::macro('userId',function($isVerify=false)use($userId){

签名生成校验

usethink\facade\Config;classSign{/***生成签名的参数.**@var*/protected$data;/***加密key.**@v

mysql 经纬度计算

functionlocation_sql($lng,$lat,$alias='distance'){return"ROUND(6371.393*2*ASIN(SQRT(POW(SIN(({$lat}*3.141592653/180-lat

php excel 导入导出

引入依赖包composerrequirephpoffice/phpspreadsheet&导出/***@paramstring$title标题*@paramarray$header头信息*@paramarray$data数据*@pa