老师,请问vue的相关视频什么时候上传?
老师,虽然这个项目还没更新完,也可以跟着视频做吗?前面的项目基本上都完成了
数据存入缓存,没有问题的,可是读取的时候,报错:
threw exception [Request processing failed; nested exception is org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Unrecognized field "houseTypeSearch" (class cn.jin51.live.goods.pojo.Item), not marked as ignorable (13 known properties: "img", "price", "city", "sales", "info", "imgs", "rentType", "title", "recommendation", "houseType", "id", "recoSort", "link"])
对应的Item类,只有一个方法:
老师我想问下:
RedisTemplate和RedisCacheManager的序列化器有啥区别吗,
之前使用springcache配置了redis的CacheManager 中key 和value的序列化器,也是有读和写操作
为什么还要再配置RedisTemplate的序列化器
只要MongoDB配置文件打开认证就会报错。关闭认证就可以,到底是什么原因呢?
老师我有点绝望,lombok是啥啊,另外百战商城,还有ego这俩项目我感觉很难了,这个租房项目也要做出来么?
现在发现了一个bug,在details,展示商品详情的时候,查询出来的商品详情需要存到redis中,但是他会把Item实体类中的一个不存在的变量,HouseType4Search给存到里面去,这个变量是一个实体类中的get方法,没有定义他的变量,当查询到商品,运行
@Cacheable(cacheNames = "com:livegoods:details",key = "'getDetails('+#id+')'") public Item showDetails(String id) { Item item = detailsDao.selectById(id); System.out.println("要存入缓存的数据"+item.toString()); return item; }
这个注解时,会把查出来的item放进去,她额外的添加了这个变量。
当我又创建一个
redisTemplate.opsForValue().set("test:item",item);
时,她就不会 存入这个变量,现在发现应该是这个注解的问题,但是网上搜索没找到解决办法。
上图就是使用@Cacheable注解生成的缓存
上图是自己设置的RedisTemplete添加
图片传不到mongodb中,控制台错误提示如下
防火墙已关,
fastdfs trackerd和storaged都已经开启
虚拟机ip可以ping通
老师请问,类似这种秒杀业务,实际生产环境中如何尽量避免由物理距离导致的无法抢到?比如我物理距离和服务器很远,那我每次抢的时候岂不是会有先天的劣势? 如果redis配在多个地点的服务器上,如何做到全局唯一?redis有全局锁或者整个是个单例模式?
谢谢
这个秒杀系统在高并发情况下不会出现超卖问题吗,没有采用分布式锁
老师请问,下面这两个操作是否需要考虑保证同时发生?如果两个中只有一个正常执行,就矛盾了吧?
不清楚是否需要添加类似@transaction的注解保证原子性呢?或者还是应该通过其他方式?
老师我这里有个奇怪的问题,Item类中的名字是isRented, 存入Mongodb的名字也是isRented, 但是存入redis中的名字就变成了rented. 我查了半天都是直接把对象存入了redis,并没有对该变量名更改之后再存入redis呀。。。
老师请问,这里直接OrderDaoImpl中用了mongoTemplate.save(order)。请问这样的操作会直接在mongodb中的Order 表中添加新的order?或者换个文法,程序是如何知道需要往mongodb中的哪个表添加数据的?就是order这个对象的java类Order吗?
老师请问,像mongoTemplate.updateFirst这种API之前没有用过,引申出到了工作中是怎么反应过来具体用哪个api呢?需要翻看组里技术栈文档?
老师,我想问一下这个gateway里面的那个lb://livegoods-hot-product里面的意思是啥,特别是那个lb
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637