草庐IT

Zero-Day

全部标签

go-zero docker-compose 搭建课件服务(六):完善jwt鉴权和返回结构

0、转载go-zerodocker-compose搭建课件服务(六):完善jwt鉴权和返回结构0.1源码地址https://github.com/liuyuede123/go-zero-courseware1、用户服务登录接口生成jwttokenuser/api/etc/user.yaml中增加用于生成jwt的secret和过期时间...Auth:AccessSecret:38f9c7af24ff11edb92900163e30ef81AccessExpire:86400user/api/internal/config/config.go增加配置参数...Authstruct{ Access

go-zero docker-compose 搭建课件服务(八):集成jaeger链路追踪

0、转载go-zerodocker-compose搭建课件服务(八):集成jaeger链路追踪0.1源码地址https://github.com/liuyuede123/go-zero-courseware1、链路追踪一个外部请求需要内部若干服务的联动响应,这时候完整的调用轨迹将跨越多个服务,同时包括服务间的网络传输信息与各个服务内部的调用堆栈信息。追踪的主要目的是排查故障,如分析调用链的哪一部分、哪个方法出现错误或阻塞,输入输出是否符合预期,等等。链路追踪中有几个比较重要的概念:trace:从客户端发起请求抵达系统的边界开始,记录请求流经的每一个服务,直到到向客户端返回响应为止,这整个过程就

go-zero docker-compose 搭建课件服务(八):集成jaeger链路追踪

0、转载go-zerodocker-compose搭建课件服务(八):集成jaeger链路追踪0.1源码地址https://github.com/liuyuede123/go-zero-courseware1、链路追踪一个外部请求需要内部若干服务的联动响应,这时候完整的调用轨迹将跨越多个服务,同时包括服务间的网络传输信息与各个服务内部的调用堆栈信息。追踪的主要目的是排查故障,如分析调用链的哪一部分、哪个方法出现错误或阻塞,输入输出是否符合预期,等等。链路追踪中有几个比较重要的概念:trace:从客户端发起请求抵达系统的边界开始,记录请求流经的每一个服务,直到到向客户端返回响应为止,这整个过程就

go-zero docker-compose搭建课件服务(四):生成Dockerfile

0、转载go-zerodocker-compose搭建课件服务(四):生成Dockerfile并在docker-compose中启动0.1源码地址https://github.com/liuyuede123/go-zero-courseware1、目前的目录文件结构目前只是创建好了courseware服务,这一章节我我们先在docker-compose跑通课件服务.├──courseware│├──api││├──courseware.api││├──courseware.go││├──etc│││└──courseware.yaml││└──internal││├──config│││└──

go-zero docker-compose搭建课件服务(四):生成Dockerfile

0、转载go-zerodocker-compose搭建课件服务(四):生成Dockerfile并在docker-compose中启动0.1源码地址https://github.com/liuyuede123/go-zero-courseware1、目前的目录文件结构目前只是创建好了courseware服务,这一章节我我们先在docker-compose跑通课件服务.├──courseware│├──api││├──courseware.api││├──courseware.go││├──etc│││└──courseware.yaml││└──internal││├──config│││└──

go-zero docker-compose 搭建课件服务(九):http统一返回和集成日志服务

0、索引go-zerodocker-compose搭建课件服务(九):http统一返回和集成日志服务0.1源码地址https://github.com/liuyuede123/go-zero-courseware1、http统一返回一般返回中会有code,message,data。当请求成功的时候code返回0或者200,message返回success,data为要获取的数据;当请求失败的时候code返回自定义的错误码,message返回展示给前端的错误信息,data为空。我们将封装一个错误返回的函数,应用到apihandler的返回在user服务中创建了common文件夹,里面存一些公用的

go-zero docker-compose 搭建课件服务(九):http统一返回和集成日志服务

0、索引go-zerodocker-compose搭建课件服务(九):http统一返回和集成日志服务0.1源码地址https://github.com/liuyuede123/go-zero-courseware1、http统一返回一般返回中会有code,message,data。当请求成功的时候code返回0或者200,message返回success,data为要获取的数据;当请求失败的时候code返回自定义的错误码,message返回展示给前端的错误信息,data为空。我们将封装一个错误返回的函数,应用到apihandler的返回在user服务中创建了common文件夹,里面存一些公用的

HDC.Cloud Day | 全国首场上海站告捷,聚开发者力量造梦、探梦、筑梦

摘要:11月20日,首个华为云开发者日HDC.CloudDay在上海成功举行。本文分享自华为云社区《HDC.CloudDay|全国首场上海站告捷,聚开发者力量造梦、探梦、筑梦》,作者:华为云社区精选。11月20日,首个华为云开发者日HDC.CloudDay在上海成功举行。在这里,可以与华为云数字人小姐姐云笙见面,生成自己的专属数字人,成为元宇宙公民。在这里,B站百万播放量UP主“同济子豪兄”同你一起探索梦想,从土木工程师到“编程网红”,一路与华为云共同追梦。在这里,有十几岁的上海少年开发者,用科技创新发现生活中的小美好。华为云开发者日是面向全球开发者的旗舰活动,汇聚来自千行百业、高校、及科研院

HDC.Cloud Day | 全国首场上海站告捷,聚开发者力量造梦、探梦、筑梦

摘要:11月20日,首个华为云开发者日HDC.CloudDay在上海成功举行。本文分享自华为云社区《HDC.CloudDay|全国首场上海站告捷,聚开发者力量造梦、探梦、筑梦》,作者:华为云社区精选。11月20日,首个华为云开发者日HDC.CloudDay在上海成功举行。在这里,可以与华为云数字人小姐姐云笙见面,生成自己的专属数字人,成为元宇宙公民。在这里,B站百万播放量UP主“同济子豪兄”同你一起探索梦想,从土木工程师到“编程网红”,一路与华为云共同追梦。在这里,有十几岁的上海少年开发者,用科技创新发现生活中的小美好。华为云开发者日是面向全球开发者的旗舰活动,汇聚来自千行百业、高校、及科研院

day02-容器功能

容器功能1.Spring注入组件的注解Spring中的传统注解@Component、@Controller、@Service、@Repository,在SpringBoot中仍然有效。2.@Configuration@Configuration是Spring3.0添加的一个注解,用来代替原先Spring中的applicationContext.xml容器配置文件,所有这个配置文件里面能做到的事情都可以通过这个注解所在类来进行注册。在SpringBoot项目中,依然可以使用Spring的容器文件来注入bean/获取bean,但是不推荐使用2.1应用实例例子:使用SpringBoot的注解@Con