学习乐优商城中遇到的坑

本人暑假期间学习了乐优商城这个项目,历时二十天,遇到了许多的麻烦,应该会有挺多人遇到。所以想记录一下,让大家跳坑。

首先,我建议jar包的版本,都选择和老师的一样,不然会出现一些莫名奇妙的报错。

在本项目进行到在liunx装软件的时候,如果装不上或者本机连接不上,可以选择装在本机,或者换成和老师版本一样的虚拟机,虚拟机上记得装对应的jdk

https://blog.csdn.net/u010590120/article/details/94736800 安装jdk教程

1.maven下载jar包过慢

可以选择换成阿里云的镜像

  <mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
  </mirror>
</mirrors>

在这里插入图片描述

在这里插入图片描述

2.mysql的版本必须要5.6不然导入heima.sql会出错

安装教程

https://blog.csdn.net/y5946/article/details/78434525

3.day14的组织商品详情页详情页的 ,查询特殊的规格参数 方法List params = this.specificationClient.queryParams(null, spu.getCid3(), false, null); 这个方法,第三个参数为false,第四为null,而笔记上是第三个null,第四个为flase,导致查出来的商品规格参数名称不匹配

4. 整合rabbitmq出现 java.util.concurrent.TimeoutException异常

需要在window的etc/hosts文件下配置如下:

127.0.0.1 localhost RabbitMQ服务IP地址 主机名

主机名即是RabbitMQ服务IP地址那台服务器的主机名

示例: 127.0.0.1 localhost 192.168.10.125 Sky

修改的时候要管理员用户打开,并且把只读去掉

5.org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect

这个错误是我idea连接liunx上的rbbitMQ报的错,浏览器能访问到
解决办法: 在本机安装rbbitmq即可,本机安装很简单,一直下一步就完事了
下面链接是和老师一样的版本

https://www.rabbitmq.com/releases/rabbitmq-server/v3.4.1/

6.Error creating bean with name ‘eurekaAutoServiceRegistration’: Singleton bean creation not allowed while singletons

这个错误,有可能是端口被占用
window+R键,然后输入cmd点击确定
查看8083端口被占用的进程
netstat -aon|findstr “8083”
taskkill /pid 26476 /f

https://blog.csdn.net/Ydada_/article/details/102795067

7.day19下单Long类型数据返回前台js出现精度损失问题,订单号精度丢失的问题

老师教的解决办法是重写axios对响应的处理回调函数
{
transformResponse: [
function(data){
return data;
}
]
}

其实我们只需要在订单实体的订单id字段上加一个注解就行了
在这里插入图片描述

@Id
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long orderId;// id

8.Access to XMLHttpRequest athttp://api.leyou.com/api/item/category/list?pid=0

访问页面的时候注意不要带端口号访问
比如http://manage.leyou.com:9001/#/index/dashboard
这样访问会出现跨域问题,你写了配置类也会报错。直接域名manage.leyou.com访问

p88插入"黑马"在数据库变成??的,有两种解决方法:①改变自己数据库的编码,改为默认的GBK编码,这个不推荐,②在yml文件中连接数据库的配置中url属性后面追加?useUnicode=true&characterEncoding=utf-8

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值