自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 根据不同类型。进入子类

【代码】根据不同类型。进入子类。

2024-06-14 01:17:34 288

原创 根据不同类型 父类进去子类

这个例子中,我们定义了一个基类Base和两个子类Sub1和Sub2。每个子类在构造时会把自己注册到Registry的静态map中,并提供了一个doSomething的实现。然后,我们可以通过Registry来获取对应类型的实例并调用它们的方法。这个例子展示了如何根据类型自动调用对应子类的方法,而无需手动判断类型并进行类型转换。假设有一个基类Base和几个继承自Base的子类Sub1、Sub2等,每个子类都会把自己的实例注入到一个静态的Map中。

2024-06-14 01:10:48 220

原创 根据类型跳转不同子类

【代码】根据类型跳转不同子类。

2024-06-14 00:39:20 98

原创 mysql 存储过程示例

Mysql创建存储过程

2024-03-25 23:40:41 341

原创 OD_2024_C卷_100分_64、整型数组按个位值排序【JAVA】【滑动窗口】

OD_2024_C卷_100分_64、整型数组按个位值排序【JAVA】【滑动窗口】

2024-03-25 00:47:53 155

原创 OD_2024_C卷_100分_66、整型数组按个位值排序【JAVA】

OD_2024_C卷_100分_66、整型数组按个位值排序【JAVA】

2024-03-25 00:44:07 180

原创 OD 分苹果

华为OD

2023-12-24 23:29:46 359

原创 OD 路灯照明问题

华为OD

2023-12-24 23:26:02 353

原创 OD 阿里巴巴找黄金宝箱

华为OD

2023-12-24 23:20:39 339

原创 OD 机房布局

【代码】OD 机房布局。

2023-12-24 23:13:15 362

原创 OD Linux发行版本

【代码】OD Linux发行版本。

2023-12-24 23:09:18 699

原创 OD 学校的位置

【代码】OD 学校的位置。

2023-12-24 23:05:16 589

原创 OD 投篮大赛

【代码】OD 投篮大赛。

2023-12-24 23:02:25 542

原创 OD 完美走位

【代码】OD 完美走位。

2023-12-24 23:00:21 552

原创 OD 完美走位

【代码】OD 完美走位。

2023-12-24 22:50:54 313

原创 OD java跳格子

华为OD

2023-12-24 22:49:09 414

原创 OD 开心消消乐

华为OD

2023-12-17 23:39:08 302

原创 HJ1 字符串最后一个单词的长度

刷题log

2023-12-03 21:33:12 78

原创 Springboot 集成 redis

【代码】Springboot 集成 redis。

2023-07-22 12:20:46 77

原创 使用redis RedisAtomicLong 生成订单号

产品需求要生成有序的订单 YY+6位日期+4位序号 由0001-9999组成 且每天都是从0001开始公司系统有部署多台服务,这需要一个有序的序列不能重复而且得保证获取时的原子性这里 我们考虑使用了redis Incr 这个命令Redis Incr 命令能将 key 中储存的数字值增一,这样就不会取到重复的编号。

2023-07-22 03:01:26 916

原创 JAVA 面试准备

数据类型RDB(Redis DataBase)持久化方式:是指用数据集快照的方式半持久化模式记录 Redis 数据库的所有键值对,在某个时间点将数据写入一个临时文件,持久化结束后,用这个临时文件替换上次持久化的文件,达到数据恢复。优点:缺点:AOF(Append-only file)持久化方式:是指所有的命令行记录以 Redis 命令请求协议的格式完全持久化存储保存为 aof 文件。优点:缺点:1. 为什么要使用rabbitmq异步处理 - 相比于传统的串行、并行方式,提高了系统吞吐量。应用解耦 -

2023-07-21 18:37:22 1952

原创 Mysql 深分页

mysql深分页

2023-06-24 22:17:51 560

原创 深圳面试记录

面试记录Redis分布式锁Setnx熔断与降级Mysql大表会产生哪些影响,以及如何处理微服务项目,服务直接相互调用,如何查找哪里出现问题如何写一个通用的限流工具类【使用切面】灰度发布,如何让部分用户使用灰度发布的接口链表和数组的区别

2023-06-21 23:25:15 63

原创 windows环境下安装RabbitMQ(超详细),

参考一部分网上的

2023-05-24 00:01:07 552 1

原创 SQL执行过程

sql执行过程

2023-05-23 14:03:06 1680

原创 QQ三国南蛮行脚商位置

游戏

2023-04-30 01:23:29 9558

原创 JAVA 双亲委派

java 双亲委派

2023-02-18 00:24:47 431

原创 JAVA-序列化及反序列化工具类

JAVA-序列化及反序列化工具类

2022-09-06 10:01:10 766

原创 RabbitMq的消息优先级

MQ

2022-06-14 18:06:10 1423

转载 Redis RDB和AOF

Redis RDB和AOF

2022-06-11 11:31:18 82

原创 Redis数据类型日常使用场景

Rdis

2022-06-11 09:20:56 222

原创 记录一次jvm GC过程

记录一次GC

2022-06-07 17:33:17 67

原创 MySQL优化之路 show profile

Mysql show profile1.show profile1.1 show profile 首先随便介绍一下 1.1 这玩意是Mysql 自带的一种 query整段分析工具,从而分析出一条SQL的性能瓶颈 1.2 在默认的情况下这功能是没有开启的,因为要消耗性能呗 1.3 开启 profiling =1; 使sql执行时间显示到 0.00000xxxxxxxxx 反正好多位, 1.4 执行需要执行的SQL 1.5 执行 show profiles ![在这里插入图片描述]

2022-03-31 00:03:12 1163

原创 Mysql时间函数的坑

Mysql时间函数 函数1: NOW() 函数2: SYSDATE()大家看下测试 示例正常大家执行时间函数【看起来没啥问题吧】执行第二段代码【这里代码认为 sleep休息5】大家会发现前后时间不一样,对于now函数来讲 返回值都是执行这条SQL语句的时间,无论你整条语句有多么复杂但是sysdata 返回则是执行到当前sysdate函数时系统的时间【sleep 5秒就相差5秒】当我们执行SQL语句 where 条件有索引时 这里是引用突然发现SYSD

2022-03-30 23:49:26 990

原创 Mysql优化-1

Mysql万能优化

2022-03-30 23:16:42 1721

原创 【Mysql 数据库的隔离级别】

数据库的隔离级别1.事务事务只是一个改变,是一些操作的集合;用专业的术语来讲,他就是一个执行单元;事务本身不包含这4个特性,我们需要通过某些手段,尽可能的让这个执行单元满足这个4个特性,那么我们就可能称之他为事务,或者说是一个正确的事务。2.四特性原子性 :满足原子操作单元,对数据的操作,要么全部执行,要么全部失败一致性 :事务开始和完成,数据必须保持一致隔离性 :事务之间都是相互独立的,中间状态对外不可见持久性 :数据的修改是永久性的3.隔离级别3.1并发情况下事务引发的问题

2022-03-28 20:47:34 604

原创 查询 多个状态随意组合

/** * 提取的搜索条件吧。。。。。 * * @param games * @return */ private BoolQueryBuilder getBoolQueryBuilder(TbGames games) { return QueryBuilders.boolQuery() .must(QueryBuilders.termQuery("gamePlatform", games.getG..

2021-09-09 00:12:26 179

原创 宝塔安装mysql

宝塔安装mysql后用navicat连接连接服务器命令行请直接输入以下命令yum install -y wget && wget -O install.shhttp://download.bt.cn/install/install_6.0.sh && sh install.sh一路yes 即可这里可以直接添加数据,和修改Root密码接下来就可以远程链接 mysql 数据库了如果遇到Unknown MySQL server host 'loca

2021-03-03 19:19:11 3131 2

原创 Maven 阿里云配置 此 MAVEN 配置地表最强不接受反驳

此 MAVEN 配置地表最强不接受反驳IDEA 下载 jar 包 太慢所以我修改maven 下载源修改maven 包下 settings.xml<mirrors> 下面配置放在这个里面 </mirrors><mirror> <id>aliyun-public</id> <mirrorOf>*</mirrorOf> <name>aliyun

2021-03-01 14:09:06 259 3

原创 mac 配置jdk maven 环境

配置JDKtouch .bash_profileopen -e .bash_profileJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_212.jdk/Contents/HomePATH=$JAVA_HOME/bin:$PATH:.CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.export JAVA_HOMEexport PATHexport CLASSPAT

2021-01-04 19:09:34 261

空空如也

空空如也

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

TA关注的人

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