飞鸿影

336
获赞数
13
关注数
442
粉丝数
北京
湖北文理学院 | 电子信息工程
IP 属地湖北
2015-07-08 加入
浏览 13.1k

一个人至少拥有一个梦想,有一个理由去坚强。心若没有栖息的地方,到哪里都是在流浪。

1,356 声望|达人
全站排名超越 99% 用户
php
975
swoole
290
elasticsearch
249
mysql
205
redis
172
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2023-08-30
    安装低版本微信
    1.先安装最新版本微信,并登录。2.使用cmd命令行保存用户数据方式卸载应用: {代码...} 3.使用cmd命令安装旧版本apk:[链接]adb install -r -d [低版本微信apk]注意1.使用夜神6.6.1(android 5)2.打开夜神安装目录找到adb.exe3.目录框cmd打开
  • 发布了文章2022-02-12
    GitBook简明安装教程
    gitbook完整安装依赖的软件比较多:nodejs 依赖环境,gitbook命令行基于nodejsnvm 管理nodejs多版本,gitbook依赖的nodejs版本比较老,可能与系统已有的冲突gitbook-cli 主程序gitbookcalibre 生成epub、pdf下面详细介绍在本地如何安装 GitBook。最终安装的gitbook版本...
  • 发布了文章2020-06-20
    玩转 Ubuntu 18 桌面版
    Ubuntu 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。
  • 赞了回答2020-03-30
    protobuf3的坑
    有更好的解决办法的。proto生成的文件还是最好不要去修改它,存在即为合理。可以去看看一下这个。 {代码...} 有Marshal方法 可以把pb对象读到buffer,剩下的就是 buffer.Bytes()了。这种方式很方便的,建议使用。
  • 赞了回答2020-03-30
    protobuf3的坑
    {代码...} 删掉生成的 pb.go 文件的 omitempty {代码...} 这样就OK了
  • 赞了文章2020-03-07
    Golang 在 Mac、Linux、Windows 下如何交叉编译
    Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序 Mac 下编译 Linux 和 Windows 64位可执行程序 {代码...} Linux 下编译 Mac 和 Windows 64位可执行程序 {代码...} Windows 下编译 Mac 和 Linux 64位可执行程序 {代码...} GOOS:目标平台的操作系统(da...
  • 赞了文章2020-02-24
    gRPC服务发现&负载均衡
    构建高可用、高性能的通信服务,通常采用服务注册与发现、负载均衡和容错处理等机制实现。根据负载均衡实现所在的位置不同,通常可分为以下三种解决方案:
  • 赞了文章2020-02-18
    用consul做grpc的服务发现
    用consul做grpc的服务发现与健康检查 consul 服务发现与负载均衡 当server端是集群部署时,client调用server就需要用到服务发现与负载均衡。通常有两总方式: 一种方式是在client与server之间加代理,由代理来做负载均衡 一种方式是将服务注册到一个数据中心,client...
  • 赞了文章2020-01-06
    Redis高级功能 - 慢查询日志
    Redis提供了5种数据结构,但除此之外,Redis还提供了注入慢查询分析,Redis Shell、Pipeline、事务、与Lua脚本、Bitmaps、HyperLogLog、PubSub、GEO等附加功能,这些功能可以在某些场景发挥很重要的作用.
  • 赞了文章2019-11-10
    TiDB Markdown Plugin - 在你的Markdown文档中运行一个真实的数据库示例
    周三看到朋友圈在疯狂的刷 TiDB - Wasm 这个有意思的东西(让数据库运行在浏览器里?TiDB + WebAssembly 告诉你答案)。这的确是一件让人兴奋的工作成果,为WASM的应用提供了不错的思路。就这个项目本身而言也是有很大的价值。
  • 发布了文章2019-11-10
    Golang的json包
    encoding/json是官方提供的标准json, 实现RFC 7159中定义的JSON编码和解码。使用的时候需要预定义struct,原理是通过reflection和interface来完成工作, 性能低。
  • 发布了文章2019-10-26
    Twitter-Snowflake:自增ID算法
    Twitter 早期用 MySQL 存储数据,随着用户的增长,单一的 MySQL 实例没法承受海量的数据,后来团队就研究如何产生完美的自增ID,以满足两个基本的要求:
  • 赞了文章2019-08-08
    使用PHPCS+GIT钩子保障团队开发中代码风格一致性实践
    笔者在6月份加入新团队,新团队这边刚组建起来,基础一些东西还处于待完善状态,比如笔者组内同学约定使用PSR-2的编码风格规范,但是并不是所有人都严格按照PSR-2来提交代码。
  • 发布了文章2019-07-13
    从零开始基于go-thrift创建一个RPC服务
    Thrift 是一种被广泛使用的 rpc 框架,可以比较灵活的定义数据结构和函数输入输出参数,并且可以跨语言调用。为了保证服务接口的统一性和可维护性,我们需要在最开始就制定一系列规范并严格遵守,降低后续维护成本。
  • 发布了文章2019-07-07
    gRPC入坑记
    由于gRPC主要是谷歌开发的,由于一些已知的原因,gRPC跑demo还是不那么顺利的。单独写这一篇,主要是gRPC安装过程中的坑太多了,记录下来让大家少走弯路。
  • 发布了文章2019-07-07
    Protobuf 小试牛刀
    本文以PHP为例。 环境: CentOS 6.8 proto 3.8 PHP 7.1.12 PHP protobuf扩展 3.8.0 go1.12.5 linux/amd64 本文示例仓库地址: [链接] 是什么 Protobuf是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信和数据存储。 官方文档:[...
  • 发布了文章2019-06-04
    PHP技术栈
    本文旨在给要学习 PHP 的新手一个大概的认知轮廓,在心里有个学习的结构,有的放矢,避免走太多弯路。大神请忽略。入门阶段预备知识1、掌握基本HTML、JS、CSS语法;熟悉 Bootstrap。 参考: [链接] [链接] [链接]验收最低标准:模仿写出jd.com或者vip.com首页第一屏...
  • 发布了文章2019-05-24
    《用OpenResty搭建高性能服务端》笔记
    《用OpenResty搭建高性能服务端》是OpenResty系列课程中的入门课程,主讲人:温铭老师。课程分为10个章节,侧重于OpenResty的基本概念和主要特点的介绍,包括它的指令、nginx_lua API、缓存、如何连接数据库、执行阶段等,并通过几个实际的操作和代码片段,告诉大家...
  • 赞了文章2019-03-19
    一次 group by + order by 性能优化分析
    最近通过一个日志表做排行的时候发现特别卡,最后问题得到了解决,梳理一些索引和MySQL执行过程的经验,但是最后还是有5个谜题没解开,希望大家帮忙解答下
  • 发布了文章2019-03-17
    PHPer书单
    想提升自己,还得多看书!多看书!多看书!下面是我收集到的一些PHP程序员应该看得书单及在线教程,自己也没有全部看完。共勉吧!当然,如果你有好的书想分享给大家的或者觉得书单不合理,可以去Github 52fhy/phper-book-list 通过pull request 进行提交。不会pull r...