自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 云服务器迁移详细教程

点击进入云服务器ECS控制台,点击安全组,点击安全组名称。进入之后点击导出,并且选择CSV格式,保存文件。

2024-04-15 15:39:53 428 1

原创 【Minio】云服务部署

minio.bat文件如下@echo offREM 声明采用UTF-8编码chcp 65001echo.echo [信息] 运行MinIO文服务器。echo.:: 设置窗口标题title Minio文件服务:: 设置用户名为myname:: 设置密码为mypasswordcd %~dp0:: 切换到minio.exe文件所在目录:: 启动minio服务pause。

2024-01-29 19:44:06 360

原创 说一下你负责的优惠券是如何实现的?

用户券:是某个优惠券发放给某个用户后得到的实体,属于某一个用户,可以在消费时使用。而在退款的时候,如果用户选择只退部分商品,我们就可以根据每个商品的实付金额来退款,实现订单拆分退款。然后优惠券功能包括两大部分,一个是管理端对于优惠券的管理和发放,另一方面是用户端优惠券的领取和使用。首先需要设计优惠券的表结构,名称规则,适用范围,手动领取或者兑换码领取,有效日期等。另外,由于优惠券的领取方式不同,基于兑换码的优惠券还需要在发放时生成兑换码。当然,如果订单未支付,直接取消或者超时关闭,是可以退还优惠券的。

2024-01-24 17:12:55 375

原创 热点问题处理(优惠券抢购)

用户限领数量判断是针对单个用户的,因此锁的范围不需要是整个方法,只要锁定某个用户即可。问题分析:当多个线程访问一个进程时,进行更新操作,当一个用户执行完成之后,其他用户会条件不符合,直接更新失败,导致其他大量用户更新失败。注解,但是你在获取某个对象的时候,可能并不是获取的Spring管理的对象,有可能是其它方式创建的。问题:虽然解决了优惠券超出的问题,但是压测40条的,仅仅只领取了个位数,出现了多个用户响应无效的问题。答案是有的,既然事务失效的原因是方法内部调用走的是this,而不是代理对象。

2024-01-21 21:36:01 1762 1

原创 Swagger

在WebMvcConfiguration.java中,分别扫描"com.sky.controller.admin"和"com.sky.controller.user"这两个包。4 访问测试 接口文档访问路径为 http://ip:port/doc.html ---> http://localhost:8080/doc.html。在上述接口文档测试中,管理端和用户端的接口放在一起,不方便区分。重启服务器,再次访问接口文档,可进行选择用户端接口或者管理端接口。接下来,使用上述注解,生成可读性更好的接口文档。

2024-01-18 21:01:31 1438 1

原创 volume是啥东西?volume改在和本地目录或者文件直接改在的区别?

假设卡车上有一个特定的货物存放区域,我们可以将宿主机上的一个目录(例如,家中的一个储物柜)与卡车上的货物存放区域进行绑定。每辆卡车都可以独立地存取自己放在仓库中的货物,而且这些货物在仓库中的位置是固定的,不会受到卡车的运输和启动顺序的影响。这样,储物柜和卡车上的货物就形成了一个共享的存储空间,你可以随时访问和操作其中的物品。数据卷则是一个独立的存储空间,供多个容器共享和访问,实现容器之间的数据共享和持久化。这样,不同的卡车可以随时访问共享的存储仓库,并在其中存取和操作自己的货物。

2023-12-23 20:54:46 702 1

原创 EasyExcl入门案例

明细数据,{.***}通过一个list依次循环赋值,在这里日期需要单独处理,自己生成一个日期list传入。概览数据,利用map赋值,会识别key的名称{****}直接赋value的值。

2023-12-12 10:08:21 34

原创 Apache POI

Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。入门案例(项目中已导入)

2023-12-10 21:56:13 28 1

原创 WebSocke介绍

WebSocket 是基于 TCP 的一种新的。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建的连接, 并进行数据传输。HTTP是WebSocket是HTTP通信是的,基于请求响应模式WebSocket支持通信HTTP和WebSocket底层都是TCP连接既然WebSocket支持双向通信,功能看似比HTTP强大,那么我们是不是可以基于WebSocket开发所有的业务功能?

2023-12-07 21:52:08 29

原创 SpringTask入门案例

在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发。在每天下午2点到下午2:05期间的每1分钟触发。在每天下午2点到下午2:55期间的每5分钟触发。每天上午10点,下午2点,4点。秒,分,时,天,月,周,年(省略)

2023-12-07 19:49:04 23 1

原创 Mysql调优

比如:create index idx_seller_name_sta_addr on tb_seller(name, status, address)long_query_time 默认为 10 秒(可以通过配置文件设置), 日志保存在 /var/lib/mysql/目录下,索引字段的选择, 最佳候选列应当从 where 子句的条件中提取, 如果 where 子句中的组合。应尽量避免在 where 子句中使用!索引并非越多越好, 如果该表赠,删,改操作较多, 慎重选择建立索引, 过多索引会降低表维。

2023-12-06 14:51:42 13

原创 springBoor项目创建时未导入pom文件发生的问题

原因: java.lang.ClassNotFoundException: com.hiema.Spring_demo2.SpringDemo2Application。错误: 找不到或无法加载主类 com.hiema.Spring_demo2.SpringDemo2Application。下载jar包之后导入Idea。可能会出现以下异常,

2023-11-11 20:38:19 80 1

空空如也

空空如也

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

TA关注的人

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