求职学习day8

7/21回顾:

用面试鸭的意义可能就在于将知识点用问答的形式具象化在脑海,不然可能只停留在听说过的感觉

7.21 玩了一天。一个很不好的信号。今天下午要试试把 mall 项目的代码运行过一遍。

项目运行问题:

问题 1 :两个门服务器的作用和区别?由于 IP 是动态分配的,其中一个服务器 IP 丢失需要重新获取。

查看配置文件,配置中心中文件已上传gitee

查看微服务中引用的文件名

datasource 使用的是本地的 MySQL 数据库, redis 是服务器的,使用 192.168.126.128

192.168.126.131 是支持 rabbitmq 的

问题2:注册使用用户登录报错,重新整理登录思路

F12报错如下:

Access to XMLHttpRequest at 'http://www.easymall.com/user/login?userName=aaaa\&userPassword=123' from origin 'http://www.mall2.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

分析:改了网站名mall2但导航查询的仍是easymall。查看静态页面代码,登录按钮返回头为easymall。

解决办法:将网页和js代码中网址名改为mall2,使用EverEdit替换全部打开文件功能。

可添加的功能点:退出登录、同时登录数。

问题3:退出登录失败

分析: 查看user微服务的 controller ,好像没写这个功能.

实现一个账户最多3个用户同时登录

提示:使用redis的list结构的数据用userId相关的字符串做list的key值,元素内容存储ticket的值,判断list的长度,一旦大于3,将进行顶替,lpush新增使用rpop顶替删除,rpush新增使用lpop删除

问题 3:加入购物车失败

相关推荐
每次的天空10 分钟前
Android-重学kotlin(协程源码第二阶段)新学习总结
android·学习·kotlin
优乐美香芋味好喝25 分钟前
2025年7月8日学习笔记——模式识别与机器学习绪论
笔记·学习·机器学习
dragoooon342 小时前
C++——string的了解和使用
c语言·开发语言·c++·学习·学习方法
牛奶咖啡133 小时前
学习设计模式《十七》——状态模式
学习·设计模式·状态模式·认知状态模式·状态模式的优缺点·何时使用状态模式·状态模式的使用示例
郑板桥303 小时前
ts学习1
学习·typescript
居然是阿宋5 小时前
【学习笔记】OkHttp源码架构解析:从设计模式到核心实现
笔记·学习·okhttp
想成为大佬的每一天5 小时前
Linux驱动学习day20(pinctrl子系统驱动大全)
学习
不太可爱的叶某人14 小时前
【学习笔记】MySQL技术内幕InnoDB存储引擎——第5章 索引与算法
笔记·学习·mysql
岁岁岁平安14 小时前
Redis基础学习(五大值数据类型的常用操作命令)
数据库·redis·学习·redis list·redis hash·redis set·redis string
知识分享小能手16 小时前
Vue3 学习教程,从入门到精通,使用 VSCode 开发 Vue3 的详细指南(3)
前端·javascript·vue.js·学习·前端框架·vue·vue3