自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 春招之-Redis篇(2)

简化乐观锁:修改时和查询时作stock比较:cas(Compare And Set)缺点:买不了多少。事务提交只能用代理对象(proxy),不能用目标对象(this),业务类:VoucherOrderServiceImpl。解决方案一:乐观锁,添加版本号:添加version字段。异常问题:多个线程抢购,库存有可能出现负数。1、获取锁,锁住userId。改进:判断库存大于0就减。

2024-02-05 15:56:53 313 1

原创 春招之-Redis篇(1)

1、基于session登录,不需要返回用户凭证,因为session有sessionID,全局唯一,前端的JSESSIONID就是凭证。缺点:如果换了tomcat服务器,会消失凭证,解决方法:使用Redis,达到全局唯一2、基于Redis存储验证码,key:value对应手机号(不推荐):验证码,分别有String用JSON保存,和Hash结构:field:value3、最佳实践,用token作为key,value存储用户信息,前端每次请求携带token,从token返回用户数据,

2024-02-05 12:28:01 551 1

原创 Android之gradle安装connceted timeout

2、点击上述链接下载,版本号看这个文件夹下,如:gradle-8.2-bin,看自己的情况,然后把这个文件夹下所有东西删除了,复制.zip文件到这里,再重启Android。

2024-01-11 16:08:41 584 1

原创 SpringCloud之nacos的使用

2、启动nacos:在bin文件夹下,输入cmd,如何输入。3、新建application.yml。(1)、点击这个文件。

2024-01-09 20:47:00 444

原创 Linux和Docker常用命令

4、删除容器:docker rm -f <容器ID>,容器ID通过docker ps -a查出,注意,删除Mysql容器,有可能丢失数据库,因此创建数据库容器时,应该将数据挂在其他文件夹。1、查看ip地址:ifconfig,注意,虚拟机ip地址可能经常自动换,所以mysql或redis数据库有可能连接不上的原因是ip地址变了。3、查看docker容器:(1)docker ps:查看启动的容器(2):docker ps -a:查看全部容器。2、启动docker:systemctl start docker。

2024-01-09 20:30:26 334

原创 OSS上传图片:SpringBoot版和SpringCloud版

1、点击对象存储OSS2、点击创建bucket。

2024-01-09 20:00:50 340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除