自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 PHP阿里云文件上传

为什么建议大家使用对象存储?对象存储可以简单理解为用来存储图片、音频、视频等非结构化数据的数据池。相对于主机服务器,具有读写速度快,利于分享的特点。1、网站数据动静分离,大幅提升网页性能一般情况下,我们都是建议使用主机服务器和对象存储分工合作的方式来存储网站数据。主机服务器主要负责存储网站的动态数据,对象存储则用来存储网站的静态文件。从而实现网站的动静分离,当用户访问一个网站时,分别从主机服务器和对象存储的服务器同步读取数据,可以大幅的提升网页性能。理想情况下,还会结合内容分发网络来使用,.

2021-11-03 15:08:56 452

原创 JWT生成token与中间件验证

一、安装JWT扩展建议使用composer安装 方便 快捷,切到项目目录下运行以下命令composer require firebase/php-jwt二、使用生成token ,这里是把用户uid存储到data里 这里的生成token的代码放到了Server文件夹下的Token类里server文件夹下的Token.php代码:<?phpnamespace app\Servers;use Firebase\JWT\JWT;class Token{ .

2021-11-21 20:12:46 840

原创 ElasticSearch

创建索引类似于创建数据库,创建的时候只需要指定索引名称就可以了,同时需要使用indices()//创建es对象$client = ClientBuilder::create()->setHosts(config('es.host'))->build();//设置参数(索引名称=数据库)$params = [ 'index'=>'house_index'];//创建索引return $client->indices()->create($params

2021-08-25 11:40:51 239

原创 微信小程序异步多图上传

采用lin ui 第三方库。可以去官网下载<l-avatar bindtap="login" text="{{userinfo.nickName}}" placement="bottom" src="{{userinfo.avatarUrl}}" /> <l-textarea bind:linblur='dream' auto-focus="true" placeholder="说说你的想法吧..." /><l-image-picker count="9" bi

2021-08-05 21:10:49 428

原创 微信小程序自动注册获取token

小程序app.jsimport { Cache} from './utils/cache.js';const cache = new Cache(7200)// app.jsApp({ onLaunch() { // 展示本地存储能力 const logs = wx.getStorageSync('logs') || [] logs.unshift(Date.now()) wx.setStorageSync('logs', logs) //

2021-07-27 09:22:19 1691

原创 微信小程序 列表点赞

小程序页面<view class="box"> <block wx:for="{{ article }}" wx:key="key"> <view class="article"> <view class="author">{{ item.author_name }}</view> <view class="title" bindtap="getArticleInfo" data-article_id

2021-07-09 12:00:50 345

原创 微信小程序 获取手机号登录

微信小程序login.wxml 页面<button bindtap="getUserInfo" open-type="getUserInfoProFile">授权登录</button><button bindtap="getPhoneLogin">手机号登录</button>login.js 授权登录//授权登录getUserInfo(e) { wx.getUserProfile({ desc: 'desc',

2021-07-09 11:53:24 588

原创 TP5 elasticsearch 的使用

在thinkPHP 5 框架中使用composer安装Es扩展composer require elasticsearch/elasticsearch创建索引public function index() { $es = ClientBuilder::create()->setHosts(['127.0.0.1:9200'])->build(); $params = [ 'index' => 'movies'

2021-07-09 11:21:11 913 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除