自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

csdn问鼎

大数据初学者

  • 博客(353)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql 行锁,间隙锁,临键锁,锁范围和死锁实际例子实战

mysql 行锁,间隙锁,临键锁,锁范围和死锁实际例子实战

2024-04-20 22:50:14 898 1

原创 通用后端设计-性能优化篇

多种策略提高系统的处理能力

2024-04-16 07:45:00 331

原创 如何实现跨线程传递变量

Threadlocal和TransmittableThreadLocal 的使用

2024-04-09 21:43:44 313

原创 zookeeper 常见面试题和答案

zookeeper 常见面试题和答案

2024-04-08 07:45:00 337 1

原创 解读分布式系统里,数据一致性的三种典型架构及其应用

对于单体系统来言写结点和读节点都在同一个节点上,所以不存在数据一致性的总是,为了解决单体结构不能横向扩展的问题,引入了分布式的架构,分布式架构突破了单体架构在内存,CPU,硬盘方面的限制,但是也引入了新的数据一致性的问题。

2024-04-01 21:34:10 529

原创 如何解决kafka rebalance导致的暂时性不能消费数据问题

如何解决kafka rebalance导致的暂时性不能消费数据问题

2024-03-26 22:48:49 359 1

原创 flink join的分类

flink join的分类

2024-03-21 21:11:49 123

原创 flink自定义函数如何从崩溃中恢复数据

flink自定义函数如何从崩溃中恢复数据

2024-03-21 21:00:43 217

原创 ES 常见面试题及答案

es 常见的面试题和答案

2024-03-20 21:18:13 1338

原创 Flink 面试题总结及答案

即使状态数据存储在 RocksDB 中,检查点的元数据和可能的状态快照(如增量快照)仍然需要被保存到文件系统中。这样,无论作业的状态数据存储在哪里,检查点数据都可以从这个目录中恢复。:配置检查点目录为 Flink 提供了一个统一的配置点,无论使用哪种状态后端,都可以在同一个配置文件中指定检查点的存储位置。:使用 RocksDB 作为状态后端可以有效地管理状态数据的内存,避免了因为状态数据过大导致内存不足的问题。对于处理大量数据和需要快速访问状态的应用场景,RocksDB 提供了比内存状态后端更好的性能。

2024-03-04 22:26:50 468

原创 Hive 最全面试题及答案(基础篇)

hive元数据存储hive 内部表和外部表的区别hive常用的几种ORDER BY,SORT BY,DISTRIBUTE BY,CLUSTER BY排序文件格式分区和分桶   hive UNION和UNION ALL的区别hive 区别UDF、UDAF、UDTF的区别hive 常用的几种join

2024-02-21 22:51:53 422

原创 flink k8s HA 报ClusterRetrieveException: Could not get the rest endpoint

从源码中可以看到实现上的jobmanager 这个svc要以flink-cluster-rest 来命名才能解析到jobmanager地址。我是在用flink sql-client 提交任务发现的这个问题。

2023-04-25 19:12:29 392 1

原创 一文读懂clickhouse 的normal join和global join区别

一文看懂clickhouse join和global join 区别,和join 隐藏的陷阱

2023-04-08 21:42:45 1624 5

原创 calcite 启发式优化器(HepPlanner)原理与自定义优化规则实现

calcite 启发式优化器(HepPlanner)原理与自定义优化规则实现

2022-09-25 17:07:12 1215

原创 Calcite RelNode和RexNode 介绍

“主要列举了常用RelNode和RexNode的表示

2022-09-17 18:23:44 902

原创 calcite 初试-使用sql读取csv文件

本文争取利用最少的代码来实现此功能,理解calcite是如何工作的。通过calcite,使用sql来读取csv数据。

2022-09-13 23:07:54 1117

原创 理解磁盘在kafka和Mysql的应用

各种存储中间件,或者 数据库都负责要对数据进行读写,数据保存在磁盘,所以了解磁盘的一些原理,有助于加深对软件的认识。

2022-08-27 21:35:18 525

原创 火焰图分析Flink反压

火焰图分析flink 反压

2022-07-23 21:33:00 1943

原创 Flink 批作业 消费kafka

flink 批量消费kafka数据

2022-07-06 23:38:10 980

原创 k8s 解决pvc与pv不能绑定问题

在k8s 里创建pv 资源和pvc 资源后,发现pvc 一次pending

2022-06-30 23:05:31 909

原创 k8s helm spring 应用

k8s helm spring 应用

2022-06-26 21:10:23 213

原创 k8s volumns&pv&pvc详解

k8s 存储pv常见的卷pvcdeployment测试

2022-06-26 10:01:14 725

原创 k8s ingress 安装,503,404,解决

下载deploy.yaml下载image执行查看服务创建具体的ingress问题总结ingress address为空访问报503访问报404

2022-06-20 00:59:51 1486

原创 k8s service clusterip&nodeport访问不通

k8s service clusterip&nodeport访问不通

2022-06-18 23:42:45 2538

原创 linux 安装k8s

版本信息1.配置yum 源2.禁用部分配置3.安装kubelet4.使用docker 作容器5.kubeadm init6.安装flannel插件7.去掉master 节点不能运行pod限制8.安装dashboard9.最后测试应用注意事项

2022-06-18 23:32:58 327

原创 k8s java Dockerfile,pod,service配置文件示例

dockerpod yamlcluster yamlnode yaml测试查看信息测试访问地址

2022-06-18 22:43:56 326

原创 Mac(M1) install k8s Minikube

介绍Minikube 安装流程

2022-04-18 08:00:00 1309

原创 flink taskmanager metaspace OOM

文章目录现象背景知识MetaSpace分析微服务计算场景代码分析步骤1步骤2步骤3步骤4步骤5总结其它现象flink 程序打成jar多次提交后,有taskmanager 节点挂掉,这个现象而且经过多次试验后发现是必现,日志如下The metaspace out-of-memory error has occurred. This can mean two things: either Flink Master requires jobmanager.memory.jvm-metaspace.size

2022-04-05 19:38:53 3174 1

原创 nginx + spring gateway+spring 服务

文章目录背景架构配置nginxgateway配置gateway pom.xml服务配置服务注册到Nacos服务请求总结背景实践配置一套nginx +gateway+微服务的架构架构配置nginx#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs

2022-03-20 19:11:38 4869

原创 编写可读代码的艺术-读后总结

编写可读代码的艺术

2022-03-12 21:13:50 387

原创 antlr4小试牛刀-sql转换成es dsl

文章目录背景antlr4定义语法文件查看生成的语法树生成代码测试结果背景开发es查询程序,每次都要进行编码,大部分代码都是重复代码,实际上最后生成的就是json,简单🤔下,有没有开发人员都会的一种表达语言,将表达语言转换成json,很明显sql可以,开发人员都会,然后生成项目时,只需用sql来描述,你想要的查询,然后把日期等参数在json中完成替换即可,即可生成查询结果。es json 如下{ "query":{ "term":{ "city":{

2022-03-09 22:18:51 3908

原创 docker 安装es

文章目录下载启动es调整配置设置password安装head插件下载启动esdocker pull elasticsearch:8.0.0docker network create somenetworkdocker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” elasticsearch:8.0.0调整配置ssl设置为falsexp

2022-02-19 23:18:56 1083

原创 docker 常见问题列表

文章目录问题列表问题列表配置位置执行 docker 命令,Location of client config files 这里会有显示docker 修改数据源docker 启动k8s

2022-01-23 22:06:40 340

原创 k8s service nodeport

文章目录创建 deployment创建 service访问port / targetPort /nodePort 区别创建 deploymentapiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deploymentspec: selector: matchLabels: app: nginx replicas: 2 # tells deployment to run 2 pods matching th

2022-01-23 20:51:30 2025

原创 详解 ThreadLocal

文章目录定义场景示例代码上下文定义从名字上来看,ThreadLocal其实就是给每个线程保存变量用的,每个线程这个变量只有一份。场景线程间的数据隔离变量不是线程安全的,又不想使用加锁的方式来 降低效率,比如SimpleDateFormat数据在不同的层级之间透传,比如从controller,传到service,传到dao层管理连接资源,比如在spring中,事务的实现,一个事务中用的connection都是同一个示例代码上下文public class ContextInfo {

2022-01-09 20:56:52 217

原创 mysql 表锁/行锁/意向锁

文章目录锁的分类表锁行锁实现方式for updatefor share锁的分类表锁行锁根据锁定的范围大小来分表锁 lock tables 表名 READ/WRITE行锁 select * from 表名 where id=1 for update/share实现方式悲观锁for update意图独占锁A事务可以更新id=5这行数据B事务更新id=5这行阻塞for share...

2022-01-09 11:15:03 822

原创 mysql 两种表锁

mysql 两种表锁

2022-01-07 22:37:58 737

原创 2021-10-28 使用Enum重构switch

文章目录SWITCHENUM测试代码SWITCHswitch语句就是根据匹配的值,执行不同的操作ENUM使用enum绑定值与操作的关系public enum ComputeEnum { PLUS("+") { @Override public int apply(int x, int y) { return x + y; } }, MINUS("-") { @Override

2021-11-18 23:41:28 168

原创 Git reverts&drop commit

文章目录reverts提交一个te4文件操作结果dropreverts撤销此次提交提交一个te4文件操作选择commit,执行revert操作结果上次提交的te4.py文件,撤销后这个文件也没了dropdrop commit就是直接把这个文件的提交记录删除,文件操作也全部复原...

2021-10-23 22:44:42 2963

原创 Git 使用 rebase

文章目录作用动作1执行rebase结果作用rebase 多个提交合并为一个commit动作1提交te1提交te2提交te3执行rebase选择要合并的commmit ,右键选择squash commits结果多个提交合并为一个了

2021-10-23 22:21:22 93

kafka-manager-2.0.0.2.zip

最新版本kafka-manger源码编译,

2019-06-23

spring+mybatis增删改查

spring+mybatis增删改查

2017-04-23

spring mvc jar包

spring mvc 开发jar包

2017-03-09

json包

使用json必须包

2016-12-28

第三方平台实现个人相册

借用第三方平台实现个人相册

2016-10-25

二维码jar包

快速生成二维码

2016-10-05

支付宝支付宝即时到账接口

支付宝即时到账,支持java php.

2016-07-04

javax.mail.jar

2016-06-25

commons-email-1.3.jar_mail.jar_activation.jar

commons-email-1.3.jar_mail.jar_activation.jar

2016-06-22

Hibernate 项目图片资料

Hibernate 项目图片资料

2016-05-07

junit-4.8.1

Junit 测试jar包

2016-05-07

Hibernate 核心类库

hibernate-release-5.1.0.Final 的核心文件

2016-05-07

酒店管理系统源码,课程设计

酒店管理系统的完整代码。涉及到大量的java基础知识.特别适合java课程设计结课作业。

2016-05-02

酒店管理系统

酒店管理系统的完整代码。涉及到大量的java基础知识.特别适合java课程设计结课作业。

2016-05-02

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

TA关注的人

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