buildyuan

16
获赞数
7
关注数
6
粉丝数
成都
四川师范大学 | 电子信息工程
IP 属地四川
2017-10-26 加入
浏览 9.1k

talk is cheap,show me the code

95 声望|新手
php
64
pecl
24
laravel
19
m1
16
macbook
16
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 赞了文章2022-04-12
    浅谈BFF (Back-end For Front-end)
    BFF(Back-end For Front-end)是老生长谈的中间层概念,就是一层nodejs,能做请求转发和数据转化即可。Nodejs既配合了前端技术栈,也更适应向微服务的并发请求。也可以做成对前Restful、对后RPC的实现;还可以在BFF上加cache、鉴权等等操作,具体可以根据自身需求改造。
  • 赞了文章2022-04-12
    了解BFF架构
    BFF全称是Backends For Frontends(服务于前端的后端),Sam Newman曾在他的博客中写了一篇相关的文章——Pattern: Backends For Frontends,在文章中Sam Newman详细地说明了BFF。本文参考了几篇不同博客和文章,简单阐述一下自己对BFF的认识。
  • 赞了文章2022-04-12
    推荐一篇微服务硬核讲解:API网关,BFF,ServiceMesh讲解
    我是非典型理科男号主。点击上方蓝字关注。 关注后你可以收获最硬核的知识分享, 最有趣的互联网故事推荐老王的一篇关于微服务的文章。 通过文章你可以了解到 单体架构到微服务架构的变化,ServiceMesh, API网关和BFF的概念。 关注微信公众号, 回复【微服务】获取...
  • 赞了文章2022-04-12
    gRPC 初探
    gRPC 初探 前言 安装 使用 参考 前言 gRPC 出来很久了,很多地方都在使用中。因为是google 出品的所以一直受到很大的关注。 在实际的学习中,和其他的rpc框架还是有些特点: 跨语言,如果项目是跨语言通信的可以考虑使用gRPC。 gRPC 基于 HTTP/2 标准设计,使其在移...
  • 发布了文章2022-03-30
    mac 下 pecl 的 扩展配置 ( 基于[email protected]
    环境确认如果你的php是通过brew安装的,一般情况下是带了pecl的。 {代码...} 如果没有,可以通过以下脚本安装。安装脚本 {代码...} pecl配置查看pecl的相关配置 {代码...} 这里可以看到pecl的默认扩展目录 {代码...} 到扩展目录看以下 {代码...} 很明显 安装扩展.so...
  • 发布了文章2021-11-15
    记录一次yii2项目php版本升级到7.4的代码变更
    目前开发用的yii2基于php7.1.33构建,鉴于7.1已经停止维护,计划更新php版本到7.4,并且将yii2的版本从2.0.15.1升级到最新的2.0.43。此文记录一下修改步骤
  • 发布了文章2021-11-05
    mac 通过 pecl 安装 php 扩展 yaml
    准备工作需要安装 brew 和 pecl/php首先安装 libyaml {代码...} 记录一下这一步里的libyaml路径:/opt/homebrew/Cellar/libyaml/0.2.5然后安装 yaml {代码...} 粘贴上一步得到的libyaml路径安装完成,检查一下 {代码...}
  • 发布了文章2021-11-02
    IDEA OpenJDK选型
    当前长期支持版本为JDK 8/11 为LTS,一直到JDK17才将会成为长期支持版本。为了规避法律风险,则选择使用JDK 8,直到Springboot对JDK8有破坏性更新。
  • 发布了文章2021-06-17
    使用php-imap查询操作邮件收件箱
    读取邮件的协议有POP3和IMAP两种,区别:POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作,不会反馈到服务器上。IMAP提供webmail与电子邮件客户端之间的双向通信,客户端的操作都会反馈到服务器上,对邮件进行的操作,服务器上的邮件也会做相应的...
  • 发布了文章2021-05-13
    记录一次brew 回滚 icu4c 操作
    我的当前版本Homebrew 3.1.7,系统环境11.3.1。也是手残,brew upgrade把所有的包都给更新以后,接着一把梭敲了brew cleanup。发现php依赖的icu4c版本对不上了。
  • 发布了文章2021-05-10
    升级Laravel Valet 版本
    Laravel Valet,Mac平台上的极简Laravel开发环境,早已发布了2.0版本,该版本主要包含了一些bug修复以及将内置服务器从Caddy替换成Nginx。
  • 发布了文章2021-04-29
    采用git标签来进行代码版本管理
    随着大规模微服务开发的发展,各个微服务之间的互相依赖总会考虑版本的问题。以前我们采用不同的分支来暂时解决这个问题,但是对分支的迭代偶尔会引入不兼容的更改,发生不可预料的问题。使用git标签,可以将我们依赖的某个微服务的版本限定到某个确定的commitID 而...
  • 赞了文章2021-04-29
    Vim入门级基础配置
    介绍Vim配置文件.vimrc,配置Vim显示行号、支持utf8中文不乱码、突出显示Vim当前行,设置高亮显示括号匹配和tab缩进,解决Vim粘贴时多出缩进和空格问题。
  • 赞了文章2021-04-12
    GIT实操手册 —— Git Tag是时间的里程碑
    目录为什么有必要使用Git Tag?git tag的基本操作git tag的分类轻量级标签创建带有说明的标签git tag的作用那么问题来了?为什么有必要使用Git Tag?每一个提交都有一个commitID,但是每次记录commitID都很复杂,使用git tag可以在一些重要的版本和修改中加入一个标识...
  • 发布了文章2021-04-09
    Macbook m1 Big Sur 安装未上架IOS软件步骤
    1 、在 macOS 的 App Store 下载 Apple Configurator 2,打开后 连接 iPhone/iPad2 、点击 Apple Configurator 2 中的 iPhone,右键选择 添加 - app3 、找到想要的 app,选择然后点 添加,就会自动开始下载4 、下载完成后会提示你的设备上存在这个应用,这个时候不要...
  • 回答了问题2021-04-09
    php 中括号里面一段代码什么意思
    中括号/方括号 是数组的简写方法。也就是说: {代码...} 输出 boolean true数组内的俩方法是控制了缓冲区
  • 赞了回答2021-04-09
    关于点餐实时共享菜单的实现逻辑
    Redis存储订单定信息,配合websocket,实时广播就可以了。有人下单,socket广播给 已经扫码的在线用户就可以了。技术难度并不大,
  • 回答了问题2021-04-09
    PHP如何在二维数组获取上一级键值?
    {代码...}
  • 回答了问题2021-04-09
    php curl_multi_exec问题
    $active一个是否仍在执行的标识的引用。CURLM_CALL_MULTI_PERFORM定义的常量,值为 -1, 意思是还未处理完成。 {代码...} CURLM_OK定义的常量,值为 0,意思是正常返回 {代码...} 可以参考一下PHP官方的中文文档:curl_multi_exec ( resource $mh , int &$still_r...
  • 赞了文章2021-04-08
    给顶级开源项目 Spring Boot 贡献代码是一种什么样的体验?
    Spring Boot的默认日志框架一直是 Logback,支持的很好。而且针对Logback,Spring Boot还提供了一个扩展功能 - <springProfile>,这个标签可以在Logback的XML配置文件中使用,用于配合Spring的profile来区分环境,非常方便。