install git clone https://github.com/wpjscc/gogs-drone sudo docker-compose up 访问 gogs 127.0.0.1:3000 drone 127.0.0.1:8000 账号密码通用 安装 exec-pipes 官...
先答为啥不用canvas:1、canvas兼容性让你调试到怀疑人生;2、后端生成一次可以复用;3、因为里面有小程序码,前端生成会暴露key和secret,如果你要后端生成token又传给前...
目前我已经切换到PHPStorm。。。 插件列表 GitLens - GIT提交记录,可以查看每行代码的提交记录(强烈推荐)Git History - 加强GIT功能,比如:快速查看版本等等。Code S...
在介绍鉴权方法之前,我们先要了解的是:什么是认证、授权、鉴权、权限控制以及他们之间的关系,有了他们做铺垫,那么我们才能做到从始至终的了解透彻 ~ [图片]编辑...
记得之前在面试的时候,有一位面试官问了关于前端鉴权这块,Token、Cookie、Session、JWT、单点登录是什么?有什么作用?你一般是怎么做的?以及你是怎么存储的呢?那你...
今天我要和你分享的内容是微服务架构的基础知识。 单体服务架构有哪些问题单体服务,相信大家都有所了解,在我们最初接触 Web 开发,写一些网站或者 App 的时候,大多使...
Laravel命名规范速查表 对象 规则 写法 控制器 单数大驼峰命名 UserAddressController 路由URI 复数脊柱命名 users/audit-log 路由命名 带点符号的蛇形命名 users.show_a...
[图片] Sometimes you need to work with OS-level commands from your PHP application. Let's look at how we can do this and see if we can make the Developer Expe...
为何使用B+Tree作为数据库索引 最近在看一些面试题准备找工作 看到了这些准备分享一下,仅供分享参考 有问题可以交流改进 首先贴一个各种数据结构的一个演示网站USF Data...
应用场景 一个应用被部署到多个机器上做负载均衡。为了保证一个方法或属性在高并发情况下的同一时间只能被同一个线程(进程)执行,使其对这类资源由并行变为串行执行 实...
[图片] 前言:日常开发中,好的工具往往能让我们事半功倍,有句老话说得好:工欲善其事,必先利其器。使用高效率的工具可以极大提升我们的开发效率。接下来分享下树酱平...
Jetbrains IDE快捷键 组合键 释义 shift+commond+option+选择 滑动选择代码 option+点击 多个光标选择 shift+commond+option+选择 编辑器操作 | 拖动鼠标时添加矩形选区...
前言 这篇文章实现了使用php原生socket实现了一个简易的web聊天室,最终代码在文章最底部。 不出意外的话这应该是这个系列文章的最后一篇了,写这个系列文章时本以为是很...
这是模型查询方法 $orderIds = Order::query()->where('order_type','取消')->get(['id'])->pluck('id')->toArray(); $result = DB::table('order_details')...
社交账号:
我要举报该,理由是: