自定义博客皮肤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问鼎

大数据初学者

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

原创 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 314 1

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

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

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

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

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

2022-09-25 17:07:12 1132

原创 Calcite RelNode和RexNode 介绍

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

2022-09-17 18:23:44 815

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

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

2022-09-13 23:07:54 1054

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

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

2022-08-27 21:35:18 518

原创 火焰图分析Flink反压

火焰图分析flink 反压

2022-07-23 21:33:00 1853

原创 Flink 批作业 消费kafka

flink 批量消费kafka数据

2022-07-06 23:38:10 917

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

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

2022-06-30 23:05:31 822

原创 k8s helm spring 应用

k8s helm spring 应用

2022-06-26 21:10:23 186

原创 k8s volumns&pv&pvc详解

k8s 存储pv常见的卷pvcdeployment测试

2022-06-26 10:01:14 711

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

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

2022-06-20 00:59:51 1439

原创 k8s service clusterip&nodeport访问不通

k8s service clusterip&nodeport访问不通

2022-06-18 23:42:45 2469

原创 linux 安装k8s

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

2022-06-18 23:32:58 307

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

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

2022-06-18 22:43:56 318

原创 Mac(M1) install k8s Minikube

介绍Minikube 安装流程

2022-04-18 08:00:00 1280

原创 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 3099 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 4806

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

编写可读代码的艺术

2022-03-12 21:13:50 379

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

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

2022-03-09 22:18:51 3840

原创 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 1070

原创 docker 常见问题列表

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

2022-01-23 22:06:40 333

原创 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 2012

原创 详解 ThreadLocal

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

2022-01-09 20:56:52 205

原创 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 813

原创 mysql 两种表锁

mysql 两种表锁

2022-01-07 22:37:58 730

原创 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 159

原创 Git reverts&drop commit

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

2021-10-23 22:44:42 2854

原创 Git 使用 rebase

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

2021-10-23 22:21:22 90

原创 Java 中Mockito和Spring Mock

前言开发中自测时,经常需要和其它同学开的接口联调,有时没有接品没有数据,可以mock只关注自己的代码Mockitoreturndonothingverifyanswerreset@RunWith(MockitoJUnitRunner.class)public class TestMo { @Mock HashMap<String, String> map; @Mock User user; @Test public vo

2021-10-13 22:44:30 328

原创 Flink 会话窗口&全局窗口的实践

会话窗口会话窗口,没有固定的窗口开始时间和结束时间,只有一个固定的会话间隔,如果超过此gap没有数据的话,会触发此窗口的输出全局窗口全局窗口是程序开始一直都存在的窗口,必须定义窗口的触发器,不然程序不知道什么时间输出。这里有值得注意的是,窗口没有数据了,程序也会继续输出。示例代码StreamExecutionEnvironment executionEnvironment = StreamExecutionEnvironment.getExecutionEnvironment(

2021-10-13 19:43:16 813

原创 Flink 连续窗口的实践

连续窗口连续窗口就是多个窗口相连,后面窗口的范围与前面窗口的范围是相互独立的示例windowAll窗口对前面的窗口产生的数据进行排序public static void main(String[] args) { StreamExecutionEnvironment executionEnvironment = StreamExecutionEnvironment.getExecutionEnvironment(); executionEnvironme

2021-10-12 22:41:36 365

原创 设计模式-访问者模式

文章目录访问者模式元素元素实现1-数学元素实现2-英语访问者访问者实现1-班主任访问者实现2-英语老师访问者实现3-数学老师对象结构测试类总结访问者模式适合元素固定,对于元素的访问有变动的情况元素这里以考试科目作为元素public interface Course { //接受老师访问者 public void accept(TeacherView view);}元素实现1-数学public class MathCourse implements Course {

2021-10-06 22:18:00 60

原创 Flink 编译问题汇总

源码编译问题汇总

2021-09-25 21:09:10 137

原创 Flink MapState的实践

State通过用来保存中间状态public class TestWindows extends RichWindowFunction<Long, Long, Long, Window> { private MapState<Long, Double> mapState = null; @Override public void open(Configuration parameters) throws Exception { //

2021-09-05 22:47:27 585

原创 Flink窗口同时输出最大和最小值

文章目录示例示例 StreamExecutionEnvironment executionEnvironment = StreamExecutionEnvironment.getExecutionEnvironment(); executionEnvironment.setParallelism(1); User user = new User("assssss", "b", 2); User user1 = new User("assssss", "b

2021-08-01 10:43:38 629

原创 ES 查询语法

文章目录数据类型说明样例对象1.精确查询2.模糊查找3.多词匹配4.多列匹配相同的值5.must should用法6.must_not用法7.范围查询排序8.去重9.group by count10.group by sum数据类型说明text keyword text存储的时候会分词,keyword不会样例对象@Document(indexName = "bu")public class Person { private @Id String id; @Fiel

2021-06-20 22:56:35 771

原创 springboot application.yaml文件读取

文章目录背景YamlPropertySourceLoaderConfigDataEnvironment背景来看下配置文件是如何读取的YamlPropertySourceLoader@Override public List<PropertySource<?>> load(String name, Resource resource) throws IOException { if (!ClassUtils.isPresent("org.yaml.snakeyaml.Ya

2021-03-14 22:35:16 405 1

原创 spring @Postconstruct执行时机

文章目录背景AbstractAutowireCapableBeanFactoryInitDestroyAnnotationBeanPostProcessor总结背景@Postconstruct 主要是用来初始化函数注解AbstractAutowireCapableBeanFactory这里有一个beanpostprocessor@Override public Object applyBeanPostProcessorsBeforeInitialization(Object existingBe

2021-03-14 11:02:12 3996

原创 spring @value 实现原理

文章目录背景实例类AutowiredAnnotationBeanPostProcessor 类DefaultListableBeanFactoryPropertyPlaceholderHelperPropertySourcesPropertyResolver背景@Value 可以自动注入属性,来看下这里是如何实现的实例类@Componentpublic class User { @Value("${address}") String address;}AutowiredA

2021-03-13 22:52:12 1730

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关注的人

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