自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 求解答,spring cloud + nacos 报错403 unknown user!

求解答

2024-05-23 11:59:34 169 1

原创 java面试题笔试题:手写代码——冒泡排序

两两比较,交换位置冒泡排序(Bubble Sort)是一种简单的排序算法。

2024-01-04 11:19:45 516 1

原创 进修(四):其他接口

这是一些简单的接口,下一篇要正式编写和学习秒杀功能的相关知识已经各种问题的思考。

2023-07-06 11:07:14 113 1

原创 进修(三):搭建spring boot 框架

前端可以尝试用用Bootstrap 和Thymeleaf。具体详细暂时不偷懒出,能用到得技术点。还有一些工具包和config类。

2023-07-06 09:38:02 110 1

原创 进修(二):创建数据库

lightning_deals 秒杀商品表。shop_captcha 验证码表。shopping_cart 购物车表。简单得demo 设计数据库。sys_user 用户表。classify 分类表。product 商品表。

2023-07-05 15:16:06 96 1

原创 进修(一):写一个有秒杀的简单的电商需求分析

因此,需要在系统中定义和控制秒杀活动的开始时间和结束时间,确保秒杀活动的顺利进行。- 在秒杀开始前,预先将商品的库存数量加载到Redis缓存中,确保Redis中的库存与数据库中的库存一致。4. 若库存充足,使用分布式锁保证秒杀操作的原子性,从Redis中扣减库存数量,并记录用户的秒杀订单信息。- 秒杀结束后,将Redis中的库存数量与MySQL数据库中的库存数量进行对比和校验,确保一致性。- 在秒杀开始前,需要将秒杀商品的库存加载到缓存中,秒杀结束后将缓存中的库存同步回数据库。

2023-07-04 16:50:35 136 1

原创 Logstash在Windows中使用并把mysql数据同步到elasticsearch

5.创建一个logstash.conf (名字可以随便起,只要启动的时候就可以,不要有中文的文件夹)1、安装logstash 到官网下载就可以,最好是跟elastic search的版本一样就可以。配置文件启动成功后,会自动把MySQL中的数据同步到elasticsearch中。3.logstash windows版本 7.8.0版本。1.elasticsearch 环境 7.8.0版本。后面的logstash.conf是刚才的配置文件。2.kibana 7.8.0版本。6.cmd进入到bin目录。

2023-07-03 13:32:07 847 2

原创 力扣力扣(困难题)

思路:肯定时把两个数组合并成一个,并且排好序(从小到大),然后找到中位数,合并数组的长度如果时偶数则存在两位中位数,相加除以二,若是奇数,则直接返回即可。合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。合并数组 = [1,2,3] ,中位数 2。请你找出并返回这两个正序数组的。的正序(从小到大)数组。算法的时间复杂度应该为。

2023-04-26 16:57:31 143

原创 力扣算法题——235. 二叉搜索树的最近公共祖先

百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。输入: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 8。输入: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 4。例如,给定如下二叉搜索树: root = [6,2,8,0,4,7,9,null,null,3,5]

2023-02-15 10:24:51 99

原创 Java设计模式(抽象工厂模式)

2)ConcreteFactory(具体工厂):它实现了在抽象工厂中声明的创建产品的方法,生成一组具体产品,这些产品构成了一个产品族,每一个产品都位于某个产品等级结构中。4)ConcreteProduct(具体产品):它定义具体工厂生产的具体产品对象,实现抽象产品接口中声明的业务方法。3)AbstractProduct(抽象产品):它为每种产品声明接口,在抽象产品中声明了产品所具有的业务方法。1)AbstractFactory(抽象工厂):它声明了一组用于创建一族产品的方法,每一个方法对应一种产品。

2023-02-15 09:37:05 228

原创 Java设计模式(工厂方法模式)

1)在添加新产品时需要编写新的具体产品类,而且还要提供与之对应的具体工厂类,系统中类的个数将成对增加,在一定程度上增加了系统的复杂度,由更多的类需要编译和运行,会给系统带来一些额外的开销。3)使用工厂方法模式的另一个优点实在系统中加入新产品时无须修改抽象工厂和抽象产品提供的接口,无须修改客户端,也无须修改其他的具体工厂和具体产品,符合开闭原则。4)ConcreteFactory(具体工厂):它是抽象工厂类的子类,实现了在抽象工厂中声明的工厂方法,并可由客户端调用,返回一个具体产品类的实例,

2023-02-14 16:07:12 267

原创 Java设计模式(七大原则和简单工厂模式)

在软件开发中使用面向对象设计原则可以提高软件的可维护性和可复用性,以便设计出兼具良好的可维护性和可复用性的软件系统,实现可维护性复用的目标。

2023-02-13 11:34:39 179

原创 虚拟机root忘记密码怎么办?

2、按e进入这个页面,按上下的方向键,将光标一直移动到 LANG=en_US.UTF-8 后面先打一个空格,再添加 init=/bin/sh。1,重启系统,在开机过程中,快速的按e键进入另一个页面。3,按下CTRL+X进行引导启动,成功后进入该界面。6,如果已经开启了SElinux,则需要输入以下命令。红色方框里 /bi/后面这个只是个连接符 不用管。4.按顺序输入以下几条命令,这是修改root用户。7,最后输入以下命令重启系统即可。

2022-10-13 10:52:08 11323 6

原创 贪心算法(贪婪算法)

贪心算法(又称贪婪算法)

2022-07-19 16:56:09 6064

原创 MySQL 力扣里面的算法题(一)

175. 组合两个表表: personId 是该表的主键列。该表包含一些人的 ID 和他们的姓和名的信息。表: AddressaddressId 是该表的主键列。该表的每一行都包含一个 ID = PersonId 的人的城市和州的信息。编写一个SQL查询来报告 Person 表中每个人的姓、名、城市和州。如果 personId 的地址不在 Address 表中,则报告为空 null 。以 任意顺序 返回结果表。查询结果格式如下所示。示例 1:输入: Person表:Addr

2022-06-20 14:20:40 509

原创 java 数据结构 初级算法 (一)

力扣初级算法,数组的

2022-06-20 13:50:37 213 1

空空如也

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

TA关注的人

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