- 博客(18)
- 收藏
- 关注
原创 elasticsearch Windows安装及laravel安装使用
一 Windows安装ES下载安装包https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.2-windows-x86_64.zip解压后 修改yml文件:cluster.name: my-applicationnode.name: node-1network.host: 0.0.0.0 #允许使用ip访问http.port: 9200cluster.initial_master_nodes: ["no
2021-01-19 15:58:45 208
原创 Lavarel框架的redis的使用
前言:今天我要写一个秒杀功能 为了应对高并发 我决定使用redis队列技术 之前也用过redis队列 但由于时间过久 忘记了如何配置 也因为对Laravel框架的不熟悉 导致产生很多问题 下面就记录一下Lavarel框架下 redis的配置与使用1:在生产环境安装Redis (一定要记得安装redis 我就是忘了这一步 导致怎么也不成功 … 是不是很无语…唉…控制不住的对自己翻白眼…)首先...
2019-11-30 15:37:25 308
原创 Mysql IF相关函数的使用
IF()函数if函数可以在sql中使用 也可以在存储过程中控制语句流程在sql中:IF(expr1,expr2,expr3) 如果expr1条件为true/不为0/不为null 返回expr2 否则 返回expr3;select IF(gender == 1, ‘男’, ‘女’) as gender from user;同样的功能 用CASE WHEN 也可以实现select CA...
2019-11-13 14:54:04 214
原创 php 获取不到header中的Authorization
我要通过JWT 验证登录信息 代码首先会查找post过来的参数有没有token 没有 则会去header头部中获取但如果是apache环境下 默认是不能获取Authorization信息的 需要配置在apache/config/httpd.conf文件中加入以下配置<IfModule mod_rewrite.c>RewriteEngine on RewriteCond %{RE...
2019-11-08 12:24:02 2349
原创 apache 启动失败 查看日志
apache启动击败且不知道什么问题时 可以查看日志进入cmd 输入D:/xampp2/apache/bin/httpd.exe就会返回错误文件及行数
2019-10-30 10:53:47 1646
原创 php 导出excel 关于超出11位的纯数字字段会默认转为科学计数法的问题
就算该数字串是字符串类型,也会被识别为数字类型,所以有一个非常简单的解决办法,就是在该字段值前或者后边加一个空格 让excel以为是字符串 就好了...
2019-09-18 10:18:32 440
原创 js获取form表单的值
输出 URL 编码的文本字符串var o = $('form').serialize();结果为_token=1tBMFHKvmt93XAUNTF4WTrhezP17GWAY9YU6II4x&mall_code=135&merchant_id=2&vip_card_code=&code_coupon_name=&code_coupon_id=&...
2019-09-18 09:04:29 8451
原创 composer安装与环境变量配置
1.下载composer.exe https://getcomposer.org/Composer-Setup.exe2.点击安装3. 一直下一步 然后点击finish4.安装完成。5.打开cmd 输入composer6.如果未出现该页,则表示未配置环境变量7.配置环境变量8.右键点击此电脑 查看属性9.确定10.重启电脑 打开cmd 输入composer11.全部操作已完成...
2019-09-11 09:31:13 6563
原创 apache新开端口
首先 监听新端口 默认80 新增81在apache\conf\httpd.conf 文件下新增Listen 81然后配置新端口重定向路径在apache\conf\extra\httpd-vhosts.conf 文件下新增:<VirtualHost _default_:81>DocumentRoot "D:\xampp\htdocs\oywanhao\public_html"#...
2019-09-09 16:37:33 718
原创 按序号生成16位带空格卡号
比如0000 0000 0000 0001function getVipNumber($order_id){ $a = 16; $j = $a - strlen($order_id); $no = 0; for($i=1;$i<$j;$i++){ $no.=0; } return addBlank($no.$order_i...
2019-03-04 09:29:40 341
原创 APP支付宝支付 PHP后台生成签名和验证
前言移动端支付宝支付的流程大概是 生成订单>生成签名>支付>支付回调其中 生成签名步骤 后台和移动端都可以进行 但考虑安全问题,支付宝官方建议服务器端进行签名生成及验证 然后将生成的签名返回给移动端,移动端直接用它去支付下载支付宝sdkhttps://docs.open.alipay.com/54/103419/请求参数说明https://docs.open.ali...
2019-02-21 10:28:15 1786
原创 关键词高亮
在一篇文章中 将搜索的关键词高亮显示技术点:利用PHP的字符串替换功能,str_replace();$str = str_replace($keywords,'<font color="red">'.$keywords.'</font>',$str,$count); //$keywords为被替换的关键词 //'<font color="red">'.$ke...
2019-02-20 17:01:20 163
原创 trim()
trim($str)去掉字符串的首尾空格 注意 不包含中间的空格;比如 trim(’ asd fg ') 结果为 ‘asd fg’;LTRIM($str):将字串左边的空格移除。RTRIM($str): 将字串右边的空格移除。TRIM($str): 将字串首尾两端的空格移除,作用等于RTRIM和LTRIM两个函数共同的结果。ALLTRIM($str):将字串左右边两边的空格移除。...
2019-02-20 16:49:27 867
原创 关于模糊查询
SQL匹配模式的模糊查询like not like查询以a字母开头的用户名:select * from user where username like ‘a%’;查询以a字母结尾的用户名:select * from user where username like ‘%a’查询包含a字母的用户名:select * from user where username like ‘%a...
2019-02-20 16:43:01 451
原创 UrlEncode编码/UrlDecode解码
关于UrlEncode编码/UrlDecode解码 对 加号, 空格的处理 $data = 'this is a test'; $datat = 'this+is+a+test'; $data2=urlencode($data);//加密空格 this+is+a+test $data3=urldecode($data);//解密空格 this i...
2019-02-12 10:44:38 863
原创 生成指定尺寸的缩略图
简介当我们APP接口或者网页需要显示大量图片时,使用缩略图是很有必要的该方法是在返回图片连接时 执行生成缩略图操作 也可用在后台上传时生成 如果缩略图已存在,则直接返回图片路径直接上代码//width,height 规定缩略图的宽高 filename为服务器相对路径 如oscshop/public/uploads/images/wmh/login_logo.png//根目录,物理路径...
2019-01-24 10:48:50 306
原创 PHP 处理苹果内购二次验证
ios移动端购买虚拟产品时 需要后端进行二次验证,下面是整个验证的思路及处理过程:前期准备:1:ios会申请一个product_id,平台的不同产品对应不同的product_id数据库商品表新增 product_id,ios_price(由于苹果要扣除部分收益,所以一般ios端的价格与安卓不同)请求参数:uid apple_product_id,receipt_data,transact...
2019-01-21 16:26:41 1744
原创 关于换行字符
关于换行字符今天在写接口时,遇到了一个小问题 ,就是想在手机端显示的字符串中加入换行符 ,解决方法是:用双引号引入换行符,即"\r\n",这样 移动端才会识别出换行。...
2019-01-21 15:27:55 1766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人