go-zero相关资料整理 视频教程 101 晓黑板 go-zero 微服务框架的架构设计 Go 开源说第四期 - Go-Zero 2021-04-14 golang go-zero golang go-zero
Laravel Seeder 1、创建Seeder运行 Artisan 命令 make:seeder 生成 Seeder,框架生成的 seeders 都放在 database/seeds 目录下: 1php artisan make:seeder UserSeeder 调用其它 Seeders#在 DatabaseSeeder 类中,你可以使用 call 方法来运行其它的 seed 类。使用 call 方法可以将数据填充拆分成 2021-04-13 PHP Laravel PHP Laravel
Mac安装Homebrew和其他PHP环境 传送门: https://getgrav.org/blog/macos-bigsur-apache-multiple-php-versions 国内镜像安装方法 :https://brew.idayer.com/ 通常可以用过brew安装的软件 oh-my-zsh https://www.jianshu.com/p/64344229778a https://mimosa-pudica.net 2021-04-12 计算机相关 Mac Homebrew 计算机相关 Mac Homebrew
json_np 我们平常在terminal通过curl来调接口检查接口的正确性,默认返回的json内容如果少的话,还可以肉眼直接硬看,但是如果返回的数据如果特别多的话,并且结构层级又比较多,再用肉眼看就不太方便了,一般会把结果复制出来,粘贴到在线的json解析平台看一下内容,其实在命令行也可以直接通过json的格式预览返回内容 上代码 12345678echo '{"uid&qu 2021-04-12 计算机相关 Linux json_np 计算机相关 Linux json_np
PHP服务间调用 背景后端业务是使用微服务的,微服务的底层是使用Golang编写的。业务逻辑使用的是PHP编写的,某次开发的时候,PHP某个服务A提供了一个控制器叫做UnitController,composer打包之后提供给其他业务B,C,D使用,但是B服务调用A服务UnitController中的某个方法的时候,报错UnitController不存在。后面排查composer包里面UnitController的 2021-04-11 微服务 微服务
golang操作etcd golang 操作etcd,实现简单的 put,get,delete, watch 仓库链接:https://gitee.com/mohuani/golang-demo/tree/master/etcdDemo 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495 2021-04-10 golang etcd golang etcd
单元测试 单元测试 单元测试必须遵守 AIR 原则。单元测试在运行时,感觉像空气(AIR)一样并不存在,但在测试质量的保障上,却是非常关键的。好的单元测试宏观上来说,具有自动化、独立性、可重复执行的特点。 A:Automatic(自动化) I:Independent(独立性) R:Repeatable(可重复) 单元测试应该是全自动执行的,并且非交互式的。测试框架通常是定期执行的,执行过程必须完全自动化 2021-04-09 编程规范 单元测试 编程规范 单元测试
grep 我们平常在linux服务器查询日志文件的时候,经常会使用 cat xxx.log | grep 'aaa' 来找寻自己要搜索的东西,但是也会出现这样的场景,我们要搜的东西,不知道落到了哪个目录或者文件下面,所以就需要使用全量模糊搜索 grep 命令文档 :https://www.runoob.com/linux/linux-comm-grep.html 使用示例 以递归的方式 2021-04-08 计算机相关 Linux grep 计算机相关 Linux grep
分布式系统的流言蜚语 分布式系统的流言蜚语:https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665515873&idx=1&sn=bf79a5a52c1ea3d2f7a1bb644866d1d6&chksm=80d67322b7a1fa3429c36a418d3c3804688a9f01bea8a27b8ed46528ce6a 2021-03-24 分布式系统 分布式系统
服务雪崩、降级与熔断 服务雪崩、降级与熔断:https://mp.weixin.qq.com/s?__biz=MzAxNjk4ODE4OQ==&mid=2247485781&idx=1&sn=8e23e1ca1803b8134097152dd9cc4af7&chksm=9bed2827ac9aa13128981075470b013f9f41e593b2a11c13bdd6521ede7e 2020-12-22 微服务 微服务