day01业务题

1-1 请说一下你项目中是如何进行项目管理和发布的
我们的项目使用的是joso代码的管理,jenkins进行项目自动运维发布.
首先在gogo里创建一个仓库放入服务端代码,然后在idea中拉取gogo仓库分支代码,创建新分支,更改需求,测试完成后将新建分支提交后合并gogs拉取的分支,在切换拉取分支push到gogs仓库, gogs收到代码请求后,会向jenkins发送通知,最后Jenkins收到通知后,会执行预定好的任务或者脚本
-------------------------------------------------------------------------------------.
1-2 现在浏览器点击按钮出现了一个报错,如何定位发生问题的代码
1.打开浏览器的开发者模式,大多数浏览器中,可以通过按下F12键或右键点击页面并选择"检查"来打开开发者工具。
2.点击发生错误的按钮,出发报错.
3.在控制台中查看报错信息,报错信息通常会包含有关错误发生的位置和原因的信息
4.根据报错信息中提供的位置信息,定位到发生问题的代码。可以通过点击报错信息中的链接或在控制台中查找相应的行号来跳转到代码的位置。

5.检查发生问题的代码,并尝试找出错误的原因。可以查看变量的值、函数的调用情况等来帮助定位问题。
6.修复代码中的错误,并重新测试。

1-3 你得项目中进行用户的登录和检验的详细流程是怎样的
1.用户发送登录请求到认证服务。
2.认证服务验证用户提供的凭据(例如用户名和密码)。
如果凭据有效,认证服务生成一个访问令牌(Access Token)和一个刷新令牌(Refresh Token)。
3.认证服务将访问令牌返回给用户。
4.用户将访问令牌包含在每个后续请求的请求头中。
5.微服务接收到请求后,从请求头中提取访问令牌。
6.微服务使用访问令牌进行验证,以确保用户已经通过认证并且有权访问7.该服务。
8.如果访问令牌有效,微服务处理请求并返回相应的响应。
9.如果访问令牌无效或已过期,微服务返回一个错误响应,要求用户重新进行认证。
10.如果访问令牌即将过期,微服务可以使用刷新令牌向认证服务请求一个新的访问令牌。
11.认证服务验证刷新令牌,并生成一个新的访问令牌。
12.认证服务将新的访问令牌返回给微服务。
13.微服务使用新的访问令牌进行后续请求的处理。
1-4 说一下文章发布的流程
我们的项目中使用了三个微服务来完成文章发布流程
1.文章管理微服务:负责管理文章的创建、编辑、删除等操作。它提供了API供其他微服务调用,以便对文章进行操作。
2.用户管理微服务:负责管理用户的注册、登录、权限验证等操作。在文章发布流程中,用户需要进行身份验证才能发布文章。
3.搜索微服务:负责对文章进行全文搜索。当用户发布文章后,搜索微服务会将文章内容索引,以便用户可以通过关键字搜索到相关文章。

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值