摘要:
这一个使用grpc的教程,从安装到实现小demo。 安装grpc插件 使用linux环境,语言使用golang; 官网:https://grpc.io/docs/languages/go/quickstart/ go plugins 安装 go install google.golang.org/p 阅读全文
摘要:
解决方案:sudo apt install xorg-dev 阅读全文
摘要:
MongoDB修改最大连接数 前言 查询mongodb配置参数,可以知道最大连接的参数是maxIncomingConnections。但是修改参数后,查看支持的最大连接数还是默认的819.。 原因:最大连接数是由maxIncomingConnections和操作系统单个进程能打开的最大文件描述符数总 阅读全文
摘要:
前言 关于在构建golang编写的web项目中使用dockerfile的一些总结。 通过查阅资料后,写下了如下配置: 一般模式 会安装golang编译环境,镜像文件包会比较大。 # 构建golang运行环境 使用别名:builder FROM golang:1.19 as builder # 设置环 阅读全文
摘要:
前言 开发时习惯将所有项目将在统一文件夹下,运行目录在其它目录;如果每次修改后又copy到运行目录就很蛋疼,于是找到了同步本地文件夹这个解决方法。监听工作目录的文件修改,同步到运行目录。 思路 用inotify监控文件夹,如果文件夹内有文件变化则输出变化情况 每当inotify检测到文件变化时, 阅读全文
摘要:
有手就行的ESP32-CAM监控教程 01、简介 基于esp32-cam的一个小东西。花了很多时间在网上找教程,发现基本都是使用的arduino实现的,但是使用arduino下载开发板就没成功过[流泪] [流泪];于是找到一个替代的工具 -- 简单,快捷(vscode)。 02、准备 开发环境安 阅读全文
摘要:
Linux下安装ffmpeg 下载安装包 # 在下载目录中下载文件 wget https://johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar.xz 新建安装目录 cd /usr/local/ # 切换到 /usr/local 目录 mkd 阅读全文
摘要:
负载均衡 什么是负载均衡? 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常指的是,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。 常见的负载均衡方案 常见互联网分布式架构如上,分为客户端层、反向代理、nginx层、站点层、服务层、数据 阅读全文
摘要:
三次握手、四次挥手(小李和老王的故事) 三次握手 客户端(小李)告诉服务器(老王) 中午我要去你家吃饭;客户端(小李)就等待服务器(老王)回答 服务器(老王)回答客户端(小李) 你小子确定中午要来吃饭吗?别骗我! ;服务器(老王)就等待客户端(小李)回答 客户端(小李)回答服务器(老王)我确定要来吃 阅读全文
摘要:
在ubuntu环境下配置php开发环境,实现phpstorm断点debug.注意php7.4必须使用xdebug3.x版本 一、安装xdebug 安装php扩展xdebug.如果安装了就不用安装了。使用php -m 查看是否存在xdebug扩展. 安装网站: https://xdebug.org/w 阅读全文