求职学习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:加入购物车失败

相关推荐
牛奶咖啡1318 分钟前
学习设计模式《十七》——状态模式
学习·设计模式·状态模式·认知状态模式·状态模式的优缺点·何时使用状态模式·状态模式的使用示例
郑板桥3027 分钟前
ts学习1
学习·typescript
居然是阿宋2 小时前
【学习笔记】OkHttp源码架构解析:从设计模式到核心实现
笔记·学习·okhttp
想成为大佬的每一天3 小时前
Linux驱动学习day20(pinctrl子系统驱动大全)
学习
不太可爱的叶某人11 小时前
【学习笔记】MySQL技术内幕InnoDB存储引擎——第5章 索引与算法
笔记·学习·mysql
岁岁岁平安11 小时前
Redis基础学习(五大值数据类型的常用操作命令)
数据库·redis·学习·redis list·redis hash·redis set·redis string
知识分享小能手13 小时前
Vue3 学习教程,从入门到精通,使用 VSCode 开发 Vue3 的详细指南(3)
前端·javascript·vue.js·学习·前端框架·vue·vue3
pay4fun14 小时前
2048-控制台版本
c++·学习
知识分享小能手15 小时前
Bootstrap 5学习教程,从入门到精通,Bootstrap 5 表单验证语法知识点及案例代码(34)
前端·javascript·学习·typescript·bootstrap·html·css3
weixin_4188138716 小时前
Python-可视化学习笔记
笔记·python·学习