- 博客(20)
- 收藏
- 关注
原创 hyperf按钮权限验证
1.首先创建 Permission.php注解<?php declare(strict_types=1);namespace App\Annotation;use Hyperf\Di\Annotation\AbstractAnnotation;/** * @Annotation * @Target({"METHOD"}) */class Permission extends AbstractAnnotation{ /** * 权限名称 * @va
2022-01-05 09:59:07 436
原创 hyperf框架中jwt权限认证
1.安装依赖composer require firebase/php-jwt2.配置jwt。 路径 config/autoload/jwt.php<?phpdeclare(strict_types=1);return [ 'key' => 'qewwqeqweqweqweqw', 'issue' => 'qqqqq', 'expire' => 7200];**3.对jwt的封装**<?phpdeclare(strict_ty
2021-05-14 15:11:14 1623
原创 hyperf或laravel处理excel
hyperf 安装 phpoffice组件在根目录中执行composer require phpoffice/phpspreadsheet<?phpclass ExcelServiceImpl{ /** * 读取excel中的数据 * @param string $filename * @range array ([A2:AZ,A3:AL]) * @throws Exception */ public funct...
2020-11-24 09:35:44 1865
转载 hyperf框架生成二维码
通过composer引入endroid/qr-code github地址https://github.com/endroid/qr-code$ composer require endroid/qr-code2.基本使用use Endroid\QrCode\QrCode;$qrCode = new QrCode('http://www.baidu.com');return $qrCode->writeString();或者返回base64$dataUri...
2020-11-01 12:13:24 1088
原创 deepin安装elasticsearch
deepin安装elasticsearch1.单实例安装tar -zxvf elasticsearch-6.2.4.tar.gzjava -versionjava version "1.8.0_144"cd elasticsearch-6.2.4./bin/elasticsearch安装head插件wget https://github.com/mobz/elasticsearch-head/archive/master.zipcd elasticsearch-head-ma
2020-09-07 21:47:57 533
原创 deepin 安装 java
deepin安装java在官网下载或者通过下面的方式https://blog.csdn.net/weixin_40093242/article/details/80055991(1)解压tar -zxvf jdk-8u144-linux-x64.tar.gz(2)sudo mv jdk1.8.0_144 /usr/local(3)sudo mv jdk1.8.0_144 java(4)配置环境变量sudo vim /etc/profile#javaexport JAVA_HO
2020-09-05 20:52:55 222
转载 deepin安装php
deepin安装phphttps://blog.yoyoyo.me/index.php/archives/54/当报这个错误时configure: error: freetype-config not found.解决方式:https://www.doopsky.com/ops/981.html
2020-09-05 20:51:20 455
原创 deepin安装nginx
deepin安装nginxdebian最好不要换源,我换了阿里源导致安装失败(1)安装gcc g++的依赖库 sudo apt-get install build-essential && sudo apt-get install libtool(2)安装pcre依赖库 sudo apt-get install libpcre3 libpcre3-dev(3)安装zlib依赖库 sudo apt-get install zlib1g-dev(4)安装ssl依...
2020-09-03 22:24:05 272
原创 deepin安装phpstorm
deepin安装phpstorm官网下载即可下载完之后,默认下载路径是~/Downloadssudo tar -zxvf PhpStorm-2020.2.1.tar.gzsudo mv PhpStorm-202.6948.87/ /opt/进入/opt/cd/opt/重命名sudo mv PhpStorm-202.6948.87 phpstormsudo ln -s /opt/phpstorm/bin/phpstorm.sh /usr/local/bin/phpstorm启动p.
2020-09-03 22:02:33 258
原创 tpshop获取省市区三级联动接口
tpshop中获取省市区三级联动接口也不难,只是请求时间一看,我的天6.9秒。这谁能受得了,于是把获取到的数据放到缓存文件里面了,处理之后也就是0.2秒。/**获取省市区三级联动 */public function threeLevel(){ $first_dir = dirname(dirname(dirname(dirname(__FILE__)))); ...
2018-09-14 17:26:17 735
原创 php获取附近的商家
在做项目的时候,有时候需要获取用户5公里之内的商家,这个时候可以使用mysql的空间坐标查询,本人使用的是tp5的矿机 /**我附近的商家 */public function myNearShop(){ $slat = input('lat'); $slng = input('lng'); $sql = "SELECT *, ROUND(6378.138*...
2018-09-12 08:51:37 3187
原创 php中的商品contentH5适配
使用百度编辑器上传商品详情的时候上传了多张图片,在显示给前台的时候,把html实体做H5适配,直接显示在前端页面。$goods_content = htmlspecialchars_decode($goods['goods_content']);$host = $_SERVER['HTTP_HOST'];$rep = "http://".$host."/public/upload";$...
2018-09-11 18:46:02 182
原创 php base64图片上传
public static function uploadBase64Img($base64_img,$type='app') { $base64Content = $base64_img; $ret = ''; if(!empty($base64_img)) { $date = date('Y-m-...
2018-08-15 14:52:41 515
转载 php编写幸运大转盘
//幸运大转盘 public function getTurnTable(){ /*$logic = new UsersLogic(); $user_id = $this->user_id;*/ //获取奖项数字 $prize_arr = array( array('id'=>1,'type...
2018-08-15 11:53:40 1265
原创 php生成随机红包
/** * * @param $packet_total 红包总额 * @param $packet_count 红包个数 * @param $packet_max 每个小红包的最大额 * @param $packet_min 每个小红包的最小额 * @return 存放生成的每个小红包的值的一维数组 */ ...
2018-08-15 11:40:30 641
原创 jq选中select中的option
<input type="hidden" name="oretype" id="oretype" value="{$goodsInfo.type}"> <dd class="opt"> <select name='ore_type' id="ore_type&qu
2018-06-01 10:35:50 1887
转载 php结合redis实现高并发下的抢购、秒杀功能的实例
php结合redis实现高并发下的抢购、秒杀功能的实例抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题常规
2017-09-11 14:46:23 902
转载 评论回复功能数据表设计
CREATE TABLE `comment` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `topic_id` int(10) unsigned DEFAULT NULL COMMENT '主题id', `topic_type` tinyint(2) unsigned NOT NULL DEFAULT '1' COMMENT '1为
2017-08-02 11:53:28 15857 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人