- 博客(25)
- 收藏
- 关注
原创 Spring定时任务 fixedDelay和fixedRate
fixedRate 的时间间隔是从上一次执行开始算,自然时间上是固定的。如果执行时间超过间隔,则上次执行完成后下次立即进行。Spring定时任务 fixedDelay和fixedRate 的区别。fixedDelay 的时间间隔是从上一次执行完成开始算。每5分钟执行一次 ,每次执行10分钟。每5分钟执行一次 ,每次执行1分钟。输出(防止交叉,分别运行)
2023-09-14 14:23:31
589
原创 left semi join和 inner join 区别
在连接值不唯一的时候, inner join 交换左右表的位置不影响结果。left semi join交换之后影响结果,以左表为准。left semi join和 inner join 区别。
2023-07-03 17:10:24
345
原创 【无标题】
docker 的mysql 5.7 修改my.cnf了报错1、docker inspect [mysql容器 id]我们可以在这个配置文件里面找到MergedDir目录位置,2、进入MergedDir目录的倒数上一级目录(即:路径去掉/merged),找到diff/etc/mysql/mysql.cnf,注释修改的内容3.docker restart [mysq容器 l id]...
2022-04-26 21:31:03
1927
原创 Maven常用插件
Maven常用插件maven-surefire-plugin测试插件maven-compiler-plugin编译插件maven-jar-plugin构建jar文件maven-dependency-plugin拷贝项目所有依赖的插件maven-resources-plugin拷贝项目资源文件的插件maven-surefire-plugin <plugin> <groupId>org.a
2022-04-26 11:11:18
286
原创 mvn clean install -Dmaven.test.skip=true 和 mvn clean install -DskipTests区别
mvn clean install -Dmaven.test.skip=true 和 mvn clean install -DskipTests区别-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。-DskipTests 不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下...
2022-04-26 09:55:48
1349
原创 kettle8.3 idea debug 调试
1.下载源码https://github.com/pentaho/pentaho-kettle.git找到对应的分支本文以8.3为例子2.导入idea (本文环境2021.1.3)编译打包,注意一定跳过testmvn clean install -DskipTests打包成功后启动项目3.项目启动配置Windows环境 注意一定要调整kettle-ui-swt项目下org.eclipse.swt.win32.win32.x86_64和org.eclipse.swt.gtk.linux
2022-04-25 20:25:08
611
原创 kafka报错 The Cluster ID yjMbix25TJ6VpXSNceA72w doesn‘t match stored clusterId Some(yqcsYK4cSJKkhfu6k
@[TOC](The Cluster ID yjMbix25TJ6VpXSNceA72w doesn’t match stored clusterId Some(yqcsYK4cSJKkhfu6kR0_Yw) in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong. kakfa无法启动)kafka.common.InconsistentCl
2021-05-17 15:24:53
798
原创 Flink Append 、 Retract 和 Upsert 流
Append-only 流: 仅通过 INSERT 操作修改的动态表可以通过输出插入的行转换为流。Retract 流: retract 流包含两种类型的 message: add messages 和 retract messages 。通过将INSERT 操作编码为 add message、将 DELETE 操作编码为 retract message、将 UPDATE 操作编码为更新(先前)行的 retract message 和更新(新)行的 add message,将动态表转换为 retract 流
2021-03-10 14:40:14
4462
原创 mysql signed 和 unsigned
1.存储空间占用存储位置相同2.可表示的区间不同类型 大小 范围(有符号 范围(无符号)TINYINT 1 字节 (-128,127) (0,255)SMALLINT 2 字节 (-32 768,32 767) (0,65 535)MEDIUMINT 3 字节 (-8 388 608,8 388 607) (0,16 777 215)INT 4 字节 (-2 147 483 648,2 147 483 647) (0,4 294 967 295)3.和java之间的转化b
2021-03-01 09:37:47
419
原创 flink-connector-jdbc和flink-jdbc
FLINK-17537:Refactor flink-jdbc connector structure[2]将 flink-jdbc 升级为 flink-connector-jdbc
2021-02-24 18:54:11
1084
1
原创 useOldPlanner 和 useBlinkPlanner
useOldPlanner 和 useBlinkPlanner1.9合并Blink之后对TableAPI的改进详细分析见https://iteblog.blog.youkuaiyun.com/article/details/105885357
2021-01-18 15:46:27
809
原创 windows下nc的使用
下载netcathttps://eternallybored.org/misc/netcat/netcat-win32-1.12.zip解压将nc.exe 复制到C:\Windows命令窗口输入nc -l -p 9999 即可使用
2020-08-31 14:39:42
3241
原创 从垃圾讲起
垃圾从垃圾讲起什么是垃圾?定义垃圾的方法1.引用计数法(Reachability Counting)在对象头中分配一个空间,用来存储自己被引用的次数。当该对象被引用,进行increase +1 ,当引用删除的时候进行decrease -1 ,当这个计数等于0的时候,它就是垃圾。问题:相互引用...
2020-04-21 23:37:56
299
原创 cuda、cudan和tensorflow安装(Windows版本)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2020-02-10 12:06:51
803
1
原创 数据库事务和一致性处理
mysql 快照读、当前读、幻读、共享锁、排它锁、记录锁(也叫行锁)、间隙锁事务的四个特点ACID原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务前后数据的完整性必须保持一致。隔离性(Isolation)事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操...
2020-01-15 17:31:44
658
转载 ZK、EK、Consul
提纲ZK保证的是数据一致 ,EK 保证的是服务可用(ZK使用的节点直接有交换数据的需求,EK的 可能没有,可以单独对外提供服务)Eureka 典型的 AP,作为分布式场景下的服务发现的产品较为合适,服务发现场景的可用性优先级较高,一致性并不是特别致命。其次 CA 类型的场景 Consul,也能提供较高的可用性,并能 k-v store 服务保证一致性。 而Zookeeper,Etcd则是...
2019-08-12 15:34:47
495
原创 CAP
一、CAP的定义1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标:Consistency、Availability、Partition tolerance,但是这三个指标不可能同时做到。Consistency (一致性):“all nodes see the same data at the same time”,即更新操作成功并返回客户端后,所有节点在...
2019-07-29 19:49:56
214
原创 rabbitMQ的部署(基于源文件)
rabbitMQ的部署1.1 erlang环境的部署1.1.1下载kerl1.1.2 使可执行1.1.3 列出当前可用的erlang版本1.1.4 编译1.1.5安装1.1.6 激活erlang,使全局可用1.2 RabbitMQ的部署1.2.1下载1.2.2解压1.2.3配置环境变量1.2.4 启动1.2.5 设置用户1.2.6 端口设置(可选)注意:文章使用版本为3.7.7rabbit...
2019-04-09 21:20:09
311
原创 限制内存使用"type":"circuit_breaking_exception","reason":"[fielddata] Data too large,
{"error":{"root_cause":[{"type":"circuit_breaking_exception","reason":"[fielddata] Data too large, data for [name.raw] would be [5112378110/4.7gb], which is larger than the limit of [5112122572/4.7gb]...
2019-04-08 16:13:42
12112
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅