今天为大家带来thinkphp6的安装教程: 1,我们通过composer来安装,命令行切换到项目根目录。输入: composer create-project topthink/think tp 2,根目录多了tp6文件夹。如图: 3,访问浏览器,成功。如图: 简单吧!
PHP 7.4 预计在 2019 年年末就会正式发布了,本文先来看看一下 PHP 7.4 的新特性。 1.预加载 预加载的实现理论上是可以为 PHP 带来很大的性能提升的。比如说:现在传统的 PHP 框架或者项目,都是有一次请求就加载和重新编译一次文件的。预加载的实现使得我们可以直接将 PHP 文件加载到内存中,并一次
先上链接 如果觉得帮助了你,节省了你的时间记得 Star 哟. iidestiny/flysystem-oss iidestiny/laravel-filesystem-oss 「laravel 用户直接用这个」 序言 之前用过很多 oss 扩展包但是暂时没有一个用的顺心的,一些扩展包配置太复杂,还有的扩展包不能集成
GitHub:https://github.com/iiDestiny/laravel-filesystem-oss 最近有时间把之前写的 oss 扩展包给升级了一下,改动如下 新增获取官方 SDK 完整处理能力插件 优化获取直传配置方法,新增自定义回调参数 新增直传回调验签插件,让验签变得简单 修复直传回调功能,让
![「扩展包」Laravel-filesystem-oss 2.0 发布](https://cdn.learnku.com/uploads/images/202003/29/4430/zapDQ2N4SP.png!large) GitHub:https://github.com/iiDestiny/laravel-fi
在实际工作中,并没有真的做过秒杀系统,所以假想了一个简单的秒杀系统来”解解馋“。 分析 秒杀时大量的流量涌入,秒杀开始前频繁刷新查询,如果大量的流量瞬间冲击到数据库的话,非常容易造成数据库的崩溃。所以秒杀的主要工作就是对流量进行层层筛选最后让尽可能少且平缓的流量进入到数据库。 通常的秒杀是大量的用户抢购少量的商品,类似
关于位置的探讨 在 Linux 下有两种定位方式: 相对定位 , 绝对定位; 相对定位:是从当前所在目录开始,通过 ../ 和 ./ 来表示上级目录和当前目录; 绝对定位:是从 / 根目录算起,一层一层的定位; 绝对定位举例: cd /usr/local/bin #此时就进入 /usr/local/bin 目录下;
后端搭建好后第一件事就是用户登录认证,简单实现微信小程序登录认证 1.user模型 use Laravel\Passport\HasApiTokens;新增 use HasApiTokens, Notifiable; protected $fillable = [ 'id', 'name', 'email', 'ema
实现个人收款是一件很麻烦的事,可以通过 paybob.cn 注册个人收款接口,帮助签约个人支付宝,微信支付接口(不需要营业执照),几分钟就可以开通,申请开通后,获取商户号和通信密钥,然后开始对接,本章主要说一下扫码支付 扫码支付请求步骤: 构建请求参数POST 参数到请求地址根据返回内容展示二维码用户支付成功后接收异步
缓冲区的作用 下面是个人总结的,希望对大家理解记忆有帮助 提升效率:批量发送、批量读取(数据量较小轻松应对) 拥塞机制:发送之前询问接收方是否处理有压力,发多少数据合适 (正常运行) IO差异:快速输出但网络延迟,快速输入但读取延迟 (数据量偏大可以应对) 预警:通过对缓冲区大小的控制,防止爆满内存(数据量超大困难应
对于使用 Laravel 的开发者来说,可能都会惊叹于 Eloquent Model 的强大,但是在强大的表面之下,其实还是有很多鲜为人知的特性的,本文即来分享十个 Laravel Eloquent 的强大特性。 1.更强大的 find() 方法 很多开发者在使用 find() 方法的时候,通常就只是在这里传入一个 I
以下讲的是tcp连接,client和server是tcp协议不再强调 心跳检测 1,为什么需要心跳检测? tcp连接中,socket_listen()相当于电话处于监听状态,有N个client等待连接,socket_accept()函数相当于接听一个电话,返回一个文件描述符fd(file description),在w
什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。M
1.新建个laravel项目 laravel new aaaa 2.执行命令运行起站点来 php artisan key:generate 3.登录装着mysql服务的远程服务器,创建数据库及用户名 (1)登录ssh [email protected] (2)登录mysql 输入命令 mysql -u root
官方:Docker、PHP、Laravel环境:mac、nginx-1.14、php-7.2(多版本)、mysql-5.7目标:实现本地服务docker化,nginx、php、mysql容器互联、docker容器对外开放 1、获取镜像(官方地址:https://hub.docker.com/) #获取nginx do
char(n)、varchar(n)、int(n)有没有必要添加 int(n)这里的n表示显示长度,是和数据的大小没有关系的。 设置int(1) zerofill 插入1也会显示01的 注意这里的位数显示是在mysql命令行客户端的。使用Navicat看不出来。 存储范围是有字节大小决定的,范围分为有符号和无符号的类
经常码字少不了快捷键的帮衬,有些神奇的效果居然是在误按之下出现,着实把我惊呆了,还有这种操作之状此起彼伏。经常在误操作后记不得对应的快捷键,瞎激动一会儿后又嘎然而止。为了避免这种几度的尴尬窘境,我还是决定动动懒笔头记一记,万一哪天想起这种操作了呢? 基础操作法 光标操作 单词粒度的光标移动:左移 Alt+⬅️;右移 A
一直听说爬虫爬虫的,认为很无聊,没去研究过。偶尔的一次机会接触了爬虫,还不错。本文学习如何用nodeJs来爬虫获取小说的内容(我觉得叫抓取页面数据更适合,毕竟不是正儿八经的爬虫). 目标: 采集《斗破苍穹》小说的所有章节目录及URL 一、环境搭建 编码环境 具体安装就不说了,网上一堆安装介绍 node 必不可少的环
编辑器的集大成者,免费,高颜值。轻量级的跨平台 Web 集成开发环境,比 Sublime 开源,比 Atom 更快,比 JetBrains 全家桶更轻,就冲微软的这个情怀,我特么果断入坑。当然熟练使用一款代码编辑器并不是什么了不起的技能,但请别忘了『工欲善其事,必先利其器』,其不闻人之能在于善假于物也。选择适合自己的代
Laravel 的依赖注入用得很舒服,然后在网上搜了相关资料写了一个不限于框架的轻量级依赖注入扩展包,使用场景就是你自己定义的方法,调用的时候也可以使用轻松的享受依赖注入「有没有觉得配图非常棒?」 Github 地址 https://github.com/iiDestiny/dependency-injection 欢
今天参加了DevOps的国际峰会,一整天听了两个专题,分别是和微服务相关的,以及和kubernetes相关的,现将听后的一些心得记录下来,分享给大家。 文/谦益 这篇主要是给大家分享微服务相关的。 现在,在互联网圈子里,不知道何时微服务这个概念已经深入到了我们圈内的各个角落,似乎如果不赶上这个潮流,公司的产品就将被淘
Nginx 负载均衡 七层负载均衡的实现 实现原理: 基于 URL 等应用层的信息实现负载均衡; nginx 的 proxy 是它一个很强大的功能,实现了七层负载均衡; 七层负载均衡的特点: 配置简单,性能卓越,功能强大,运行稳定; 能够自动剔除工作不正常的后端服务器; 上传文件使用异步模式; 支持多种分配策略,可以分
/** * 根据Id批量更新数据,可以放在model里面,使得每个model都是调用这个方法 * * @author yezi * * @param array $multipleData * * @return bool */ public static fu
Nginx 目录介绍 conf : 配置文件 html : 网页文件 logs : 日志文件 sbin : 主要二进制程序 启动Nginx 命令:cd /path/nginx 启动:./sbin/nginx 启动时有时会报错:80端口被占用。 解决方法是,找到占用80端口的程序,并杀掉进程。 natstat -antp
每次使用 ssh 连接远程服务器的时候需要输入 `user@host` 操作很繁琐,尤其是经常操作好多台服务器时更加的麻烦。 下面就介绍一种在Mac电脑上使用 iterm2 配置简短命令(alias)的方式 操作步骤: 检查/编辑文件: 看下用户目录是否存在 .bash_profile 文件,如果没有就
## 简介 > [一天 30 秒 ⏱ 一段代码 ✍️ 一个场景 ?](https://github.com/pushmetop/30-seconds-for-everyday) 计算机重重底层之下都是由 0 和 1 组合,但是你知道他们是怎么一步步变成字符串的嘛?在我们现实生活中最常见的例子可以通过 `wo` 在新华字