
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Flink运行过程中出现java.lang.OutOfMemoryError: Metaspace异常的原因及解决方案
熟悉java的人都知道java.lang.OutOfMemoryError: Metaspace异常产生的原因是“元数据区”内存溢出了,从JDK8开始,HotSpot JVM废弃了永久区PermGen space,采用Metaspace保存class名称、字段、方法、字节码,、常量池、JIT优化代码等信息。所以出现这个异常的原因一般是加载到内存中的类太多了。通过 ps -ef|grep flink
平衡二叉树(AVL树)图解与代码示例
平衡二叉树、AVL树、AVLTree、插入、删除、insert、delete、左旋、右旋、平衡因子、代码示例、Java、测试用例
Flink Task重启之后重复消费Kafka消息问题解决
我的项目是从Kafka消费消息,计算之后发送到elasticsearch存储。现象:每次重启Flink Task,都会往elasticsearch发送已经计算过的数据。比如本来elasticsearch有3条记录,在不往Kafka生产新消息的情况下,重新启动Flink Task之后有6条,再重启是12条,说明数据重复。初步怀疑是重复消费Kafka的消息,可能是offset没有提交。于是在Fli..
JNA踩坑记录之java.lang.UnsatisfiedLinkError: Unable to load library:Native library not found in resource
我使用jna调dll格式的C++动态库,结果一直报`java.lang.UnsatisfiedLinkError: Unable to load library:Native library not found in resource path`。原因:1. jvm位数和编译dll文件的环境的位数不一样。2. Native.load用的是相对路径,但dll文件没放在`System.getPrope
到底了