0xBoo

57
获赞数
5
关注数
12
粉丝数
深圳
IP 属地广东
2018-06-28 加入
浏览 11.9k

Stay foolish, Stay hungry

151 声望|学徒
php
75
linux
40
laravel
37
ubuntu
37
centos
16
黄金勋章
暂未获得该勋章
如何获得
5 白银勋章
个人动态
  • 发布了文章2021-05-20
    Laravel Collection 实际使用
    这篇笔记用来整理Collection 在Laravel 的实际应用场景。求和需求:遍历$orders 数组,求price 的和。 {代码...} 使用传统的foreach 方式进行遍历: {代码...} 使用集合的map、flatten、sum: {代码...} map:遍历集合,返回一个新的集合。flatten:将多维数组转换为...
  • 发布了文章2021-04-26
    Laravel Collection 基本使用
    需要注意的是集合并不是Laravel 中独有的,许多语言都可以在数组中使用集合式编程,但非常遗憾,原生的PHP 是不支持集合式编程的,不过幸运的是,一些勤劳的人已经为我们完成了艰苦的工作,并编写了一个非常方便的包——illuminate/support、Tightenco/Collect 。
  • 发布了文章2021-04-03
    Laravel Eloquent ORM 常用操作整理
    Eloquent ORM(简称ORM),是一个对象关系映射(Object Relational Mapper)工具,通过建立模型与数据表进行交互,它会把数据库中的数据映射成对象和集合对象,无需接触底层数据,可以直接调用映射出来的对象进行开发。
  • 赞了文章2021-04-03
    【整理】Laravel 中Eloquent ORM 相关操作
    Laravel 中Eloquent ORM 相关操作 定义 操作 获取(查询) 获取集合,(查询列表) 返回值是 IlluminateDatabaseEloquentCollection 的一个实例 获取所有的数据 {代码...} 条件获取列表 {代码...} 获取数据列值 {代码...} 获取单个模型,(查询单条数据) {代码...} ...
  • 发布了文章2021-03-31
    『转载』Laravel 中大型项目架构
    初学者学习 Laravel 时分两种,一种是乖乖的将程式填入 MVC 架构內,导致 controller 与 model 异常的肥大,日后一样很难维护;一种是常常不知道程式改写在哪一个 class 內而犹豫不決,毕竟传统 PHP 都是一个页面一个档案。本文整理出适合 Laravel 的中大型项目架构...
  • 回答了问题2021-03-26
    jwt-auth无缝刷新令牌报拉入黑名单问题
    新的Token替换掉旧的Token时,同时会在响应头中返回新的 token: {代码...} 正确的做法应该是当 Header 头携带 Authorization 时,就要及时自动替换新的 token。
  • 发布了文章2021-03-20
    Mac 如何只保留一个输入法
    macOS 默认自带的是英文输入法,虽然也有简体中文,不过词库不丰富,不太好用。一般会选择安装一个第三方的输入法,这时就会有两个输入法共存了。
  • 发布了文章2021-03-15
    什么是 N+1 问题,以及如何解决
    假设现在有一个用户表(User)和一个余额表(Balance),这两个表通过user_id进行关联。现在有一个需求是查询年龄大于18岁的用户,以及用户各自的余额。
  • 赞了文章2021-03-15
    一文带你彻底学会 Git Hooks 配置
    今天给大家介绍一下 Git Hooks,相信 Git 大家都在用吧,Git 除了用作版本控制,还有许多高级功能,Git Hooks 就是其中之一。
  • 发布了文章2021-03-13
    Linux 添加用户及提权
    刚拿到一台服务器时,通常会禁用root 用户登录,而使用其他普通用户,这时就需要创建一个新用户。添加用户创建一个新用户: {代码...} 设置密码: {代码...} 提权此时此用户已经可以正常使用了,但是还没有提权,所以很多事情做不了,这时可以把该用户加入sudo 用户...
  • 发布了文章2021-03-07
    Mysql 索引设计与优化
    数据库索引是一种数据结构,它以额外的写入和存储空间为代价来提高数据库表上数据检索操作的速度。通俗来说,索引类似于书的目录,根据其中记录的页码可以快速找到所需的内容。——维基百科
  • 发布了文章2021-02-07
    PHP + xdebug 分析代码性能瓶颈
    通常启用了xdebug插件,性能测试输出文件会伴随生成,通常是以cachegrind.out.xxxx 文件存在。该文件可以通过第三方工具来进行代码性能分析。但如果本地有多个项目/网站,所有的profile 都输出到一个文件中了,这样并不方便后面进行性能分析。自定义profile 文件名称...
  • 赞了文章2021-01-22
    php实现redis消息发布订阅
    基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式:订阅者(如客户端)以事件订阅的方式表达出它有兴趣接收的一个事件或一类事件;发布者(如服务器)可将订阅者感兴趣的事件随时通知相关订...
  • 赞了文章2021-01-21
    思否年度有奖征文丨你的 2020 留下了哪些印记?
    中奖名单来咯~2020年思否有奖征文获奖名单公布,快来领奖!戳链接领取奖:[链接]2020年已经结束,这一年过的太快,让人产生了一种虚幻而错乱的穿越感,仿佛上一秒还在年初,下一秒就临近年尾。但实际上这一年我们经历了太多,其中有恐慌、焦虑、辛酸和艰难,当然也有...
  • 发布了文章2021-01-15
    二零二零年终总结
    前言本文首发于我的博客,正在犹豫是否在思否上也发一遍,就看到了思否也在做年终总结,本文从较为感性的角度来总结过去的一年。以下是正文部分。回顾整个二零二零年于我而言最大的收获大概是:找到了方向,知道自己该做什么了。在此前,我一直处于“不确定”状态,不...
  • 发布了文章2021-01-12
    Mac 下有哪些好用的终端工具
    这篇笔记主要是用来整理自己一直在使用的一些较为好用的终端工具/扩展。因为我个人的终端配置是ZSH + iTerm2,所以本文的部分ZSH 扩展可能不适用于其他Shell用户。brew经常与终端打交道的用户,对这个一定不陌生,它就是类似Ubuntu下的apt-get这样的包管理工具。通常...
  • 赞了回答2021-01-06
    php是否适合做后台长驻程序
    诚如其他答案中所说,php可以实现所有功能,内存问题也逐步变好,这是好事,但这并不是php适合做这件事的理由。要说可以实现功能,采用awk + nc也可以写一个常驻后台的web server且性能不一定比php差,但实际上绝不会有人采用这种geek的技术方案。
  • 发布了文章2020-12-31
    理解 Go 语言中的字符串和字节数组
    最近在学习Go 语言时,遇到一个很有意思的问题,记录一下。第一次使用redisgo 时,有点懵,怎么取出来的数据跟我存的完全不一样? {代码...} 打印结果: {代码...} 当看到这个打印结果时,咦~我明明存进去的是一个 hello,怎么取出来却成了一个数组?要回答这个问题...
  • 发布了文章2020-12-17
    Composer 2.0 向下不兼容导致扩展安装出错
    当时就比较郁闷,怎么会找不到控制器呢?这个异常通常只会在没有开启多应用模式时才会出现,可是明明已经开启了多应用模式,也安装了相关扩展(Composer 2.0.x 执行 composer install 没有直接抛出异常)。
  • 发布了文章2020-12-15
    Swoole 协程快速上手
    最近有幸读到 daydaygo 的 swoole 协程初体验,一文从协程的执行的角度窥探 Swoole 的协程调度,并详细说明了为什么协程会快。文章通俗易懂,笔者在此基础上增加了一些自己的理解,以此成文。主要从以下两个方面来了解协程:协程的执行顺序:协程调度协程为什么快:...