自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RocketMQ的设计理念和目标

消息的核心实现是消息的存储,引入了内存映射机制,所有主题的消息顺序存储在同一个文件中,为了避免消息无限的存储在服务器中,引入了消息文件过期机制与文件存储空间报警机制。2.6、确保消息被消费一次:通过消息确认机制(ACK)来确保消息最少被消费一次,但是rocketMQ无法保证消息只被消费一次,有重复消费的可能。2.1、采用发布订阅模式,基本组件有、消息发送者、消息服务器(消息存储,broker)、消息消费、路由发现。2.10、消息重试机制:在消息进行消费时,发生异常,RocketMQ支持消息重试机制。

2024-04-21 22:15:02 265

原创 初始化基类

想象派生类生成的结果对象可能会让人感到困惑。从外部看,新类与基类具有相同的接口,可能还有一些额外的方法和字段。但是继承并不只是复制基类的接口。当你创建派生类的对象时,它包含基类的子对象。这个子对象与你自己创建基类的对象是一样的。只是从外部看,基类的子对象被包装在派生类的对象中。必须正确初始化基类子对象,而且只有一种方法可以保证这一点:通过调用基类构造函数在构造函数中执行初始化,该构造函数具有执行基类初始化所需的所有适当信息和特权。Java自动在派生类构造函数中插入对基类构造函数的调用。

2024-04-19 09:36:28 213

原创 sql语句自连接使用场景 案例

自连接是指在一个表中进行连接操作,连接的两个表其实是同一张表的不同实例。自连接通常用于处理包含层级关系或者父子关系的数据。一个常见的场景是组织结构表,其中包含了员工和其经理之间的关系。这种情况下,可以使用自连接来查询员工及其对应的经理信息。这样就能够查询到每个员工及其对应的经理信息了。连接两次选择的结果,连接条件是员工表中的。如果一个员工没有直接经理,那么。表中选择员工的姓名,然后再次从。表中选择经理的姓名,通过。这条 SQL 查询首先从。是该员工的直接经理的。

2024-04-11 15:20:20 226 1

原创 java 类初始化的顺序

java 类初始化的顺序

2024-04-11 10:01:52 356

原创 WITH语句,又称为“Common Table Expressions“(通用表达式),常用于SQL中,它允许你在查询中创建一个临时的命名结果集,然后在查询中引用这个结果集。

的临时结果集,计算了每个地区的销售总额。然后,在主查询中,引用了这个临时结果集,并根据销售总额计算了销售水平('High'、'Medium'、'Low')。语句定义了一个或多个临时的结果集,这些结果集可以被后续的查询引用,从而简化了复杂查询的编写。语句,可以使查询更加清晰易懂,避免了重复计算或者子查询的使用。是你给这个临时结果集命名的名字,可以在后续的查询中引用。下面是一个简单的例子,演示了。

2024-04-09 10:29:26 357

原创 SQL CASE表达式(CASE···WHEN)

在这个例子中,根据学生的分数来判断其等级(A、B、C、D、F),并将结果作为新的列返回。如果学生的分数大于等于90,那么他们的等级是'A',如果分数在80到90之间,等级是'B',以此类推。等语句中使用,用于根据不同的条件生成不同的结果。这使得它成为SQL中非常灵活和强大的工具之一。表达式用于在查询结果中根据条件返回不同的值。下面是一个简单的例子,演示了如何使用。子句指定了默认的等级为'F'。表达式可以嵌套使用,也可以在。

2024-04-09 10:16:11 351

原创 oracle 聚合函数 结果集为一对多,将多个行合并,并用逗号分隔

可以使用LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX)函数。sql 的结果集为一对多的关系,想要将套餐名称,使用状态合并,并且用逗号分隔。

2024-04-08 16:40:48 369

原创 安装node.js

安装node.js

2023-12-26 11:35:25 400

原创 mongodb安装

mongodb安装

2023-12-26 11:34:43 444

原创 RocketMQ部署

以上master与slave配对是通过指定相同的brokerName参数来配对,master的BrokerId必须是0,slave 的BrokerId必须是大与0的数。异步复制与同步双写的区别在于消息的延迟与性能高低,异步复制方式,主备有短暂消息延迟,毫秒级,新能高。同步双写方式主备消息无延迟,只有主备都写成功,才向应用返回成功,但是这样性能相比于异步复制略低,大约在10%左右。缺点:单台机器宕机期间,这台机器上未被消费的消息在机器恢复之前不可订阅,不能消费,消息实时性会受到影响。(异步复制,同步双写)

2023-12-22 11:34:37 405

原创 Spring Boot整合RocketMQ

Spring Boot整合RocketMQ

2023-12-22 11:33:20 1141

原创 Java用Jsoup开发爬虫获取双色球历史开奖信息,并排序

【代码】Java用Jsoup开发爬虫获取双色球历史开奖信息,并排序。

2023-12-20 09:36:00 518

原创 ElasticSearch Java整合

springboot整合ElasticSearch

2023-12-15 15:47:28 849

原创 ElasticSearch高级查询

本内容基本都是对请求体进行配置,也是 ElasticSearch 的语法核心所在。查询都是用GET请求。

2023-12-15 15:44:11 1093

原创 ES文档的基本 CRUD 与批量操作

【代码】ES文档的基本 CRUD 与批量操作。

2023-12-14 11:47:07 341

原创 Elasticsearch

这是Elasticsearch的RESTful API端点,表示在名为"movies"的索引中执行搜索操作。q: 指定查询语句df:默认字段、不指定是默认查询所有字段sort:排序from/size 分页查询timeout:超时时间profile :查看是否被执行。

2023-12-14 11:45:06 441

原创 spring boot项目实现 微信扫码登陆

spring boot项目实现 微信扫码登陆

2023-12-07 09:38:10 682 3

原创 追寻梦想的起点

它让我从一个对未知充满好奇的梦想者,成长为一个在技术世界中驰骋的实践者。

2023-12-06 10:44:10 362

原创 想要将 “existing_column3“ 加入到已经存在的联合主键中,你需要使用 ALTER TABLE 语句来修改现有的主键约束。

想要将 "新列" 加入到已经存在的联合主键中

2023-12-06 09:43:24 358

原创 @Value 注解接收yml配置文件数组、集合可以使用以下注解

接收配置文件 yml 的参数 数组、集合可以使用以下注解

2023-12-06 09:30:01 561

原创 SecurityContextHolder.getContext().getAuthentication()为null 获取不到当前登录用户信息

SecurityContextHolder.getContext().getAuthentication()为null 获取不到当前登录用户信息

2023-11-10 14:53:37 788

原创 postgresql 修改列名大小

【代码】postgresql 修改列名大小。

2023-10-30 15:28:16 39

原创 docker 替换jar包

docker 替换jar包,docker怎么查看容器的路径呢

2023-08-17 14:16:07 1197

原创 运行 MeetCCSAuthMeetRoomApplication 时出错。命令行过长。 通过 JAR 清单或通过类路径文件缩短命令行,然后重新运行

diea启动服务报错: 运行 MeetCCSAuthMeetRoomApplication 时出错。通过 JAR 清单或通过类路径文件缩短命令行,然后重新运行。

2023-07-08 11:16:23 70

原创 Caused by: org.postgresql.util.PSQLException: 错误: 逻辑解码要求wal_level >= logical

cloudcalal使用报错:Caused by: org.postgresql.util.PSQLException: 错误: 逻辑解码要求wal_level >= logical

2023-02-14 11:11:27 635 1

原创 pgsql 数据库表名大写

pgsql 严格区分大小写 但是 在使用jpa时 会默认将大写转化为小写 导致运行时报错,找不到这个类 这时需要加上转移字符。对于关键字也要加上转义字符。

2023-01-12 18:05:44 374

原创 pgsql jpa实体类接收参数

pgsql jpa实体类接收参数

2023-01-12 17:59:30 230

原创 Java 实体类接收JSON类型

Java 实体类接收JSON类型。

2023-01-12 15:58:55 1008

原创 java 不定长 数组 list 类型转换

java 不定长 数组 list 类型转换

2023-01-10 17:15:34 404

原创 resource目录下文件打包后。部署到主机找不到文件

resource目录下文件打包后。部署到主机找不到文件

2022-12-30 17:03:21 427

原创 根据传入参数,动态链接所选数据库

动态连接数据:每个数据库的表名都差不多,结构也都一样,根据id,连接不同的数据库

2022-12-21 11:47:16 389

原创 java 动态导出word文档 文档合并分页,浏览器下载,生成,动态表格,加图片

Java poi动态导出word模板,并将word文档合并,设置分页,内容不合并 代码

2022-12-02 15:24:57 1700

原创 java word格式 导出图表和表格 浏览器下载 支持生成扇形图,条形图等

Java word格式导出图表和表格 图片 浏览器下载

2022-11-18 16:11:35 1161 2

空空如也

空空如也

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

TA关注的人

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