- 博客(370)
- 资源 (1)
- 收藏
- 关注
原创 maven编译:Found duplicate... 问题的解决
如果想偷懒,可以通过调整下面的配置项,使整个项目不进行check、跳过某些classpath的check、甚至在出现冲突时编译不失败等。文章开头的duplicate信息是WARNING级别,但maven编译也失败了,这是因为。一般冲突的是多个依赖中的重名类或资源,这时可以。为true,一旦遇到冲突就失败。
2024-08-31 21:52:37 793
原创 关于报错 SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“ 的可能原因
→→→。
2024-08-31 17:11:28 1051 1
原创 Protobuf(三):理论学习,简单总结
1. Protocol Buffers概述Protocol Buffers(简称protobuf),是谷歌用于序列化结构化数据的一种语言独立、平台独立且可扩展的机制,类似XML,但比XML更小、更快、更简单protobuf的工作流程如图所示1.1 protobuf的优点优点一: 支持多种语言(Cross-language Compatibility)使用protobuf语法定义好数据结构后(.proto文件中的message),可以将其转化为各种语言的源代码,从而轻松地从/向各种数据流中
2024-07-04 23:12:49 395
原创 问题处理记录与深入:系统线程耗尽,Java无法调用native方法新建线程
JVM能创建的最大线程数是由各种因素综合决定的,且一定是这些因素中的min value决定决定因素1触发,其根因是内存不足决定因素2中触发,其本质是系统资源限制。
2024-06-30 22:24:29 982
原创 如何确保JDK版本与操作系统架构匹配?
公司JDK团队提供的、包含JDK的基础镜像,有和之分因此,问题来了:根据宿主机的操作系统架构,应该选择哪个基础镜像?2. 通过操作系统架构,选择合适的JDK版本首先,根据不同的操作系统,使用不同方式确定系统架构例如,对Linux或mac OS,使用查看系统架构。不同返回值的含义如下:x86: 32 位 x86 架构(例如,Intel Pentium、AMD Athlon 等)x86_64: 64 位 x86 架构,也称为 AMD64 或 Intel 64 (例如,Intel Core 2
2024-03-02 00:13:00 1806
原创 Eclipse MAT解析headp dump,total size小于file size
使用Eclipse MAT分析20GB+的heap dump文件最后解析出来dump size只有1GB+
2023-10-03 16:07:11 1772
原创 触发JVM fatal error并配置相关JVM参数(配置存在问题,期待交流)
如何设置fatal error日志的路径?如何本地触发fatal error?如何日志因为多次crash被覆盖?
2023-08-27 20:50:34 1097
原创 Presto启动报错:No such file or directory
sudo方式启动Presto,提示No such file or directory
2023-07-07 16:16:21 448
原创 结合Presto CLI,Presto Client学习
结合Presto CLI,学习Presto client如何与coordinator交互的。其中,REST API返回的response中的nextUri是推动查询进度的关键,StatementClientV1.advance()更是访问nextUri的关键方法
2023-04-15 11:52:47 762
原创 4. 使用Antlr4的Listener模式实现一个简单的整数计算器
基于Antlr4的Listener模式实现一个简单的计算器,并探讨listener模式和Visitor模式的差异
2023-03-19 21:44:03 1010 1
原创 antlr4-maven-plugin简单学习
antlr4-maven-plugin的简单学习,包括配置项信息、在开源组件中的使用,以及不同版本对JDK的版本要求
2023-03-11 16:53:30 1276
原创 Antlr Tool与antlr runtime的版本一致性问题
负责编译.g4文件的Antlr Tool,负责编译、运行parser/lexer代码的antlr runtime,应该保持版本一致
2023-03-10 00:19:24 4005 2
原创 Antlr4:使用grun命令,触发NoClassDefFoundError
antlr4,使用grun命令,触发NoClassDefFoundError
2023-03-06 21:00:00 593
原创 ANTLR的IDE——ANTLRWorks2的安装及基本使用
1. ANTLRWorks2的简单介绍① ANTLR官网对ANTLRWorks2的介绍ANTLRWorks 2.此IDE是ANTLR v3 / v4语法以及StringTemplate模板的复杂编辑器。它可以运行ANTLR工具来生成识别器,并可以运行TestRig(在命令行上运行)来测试语法。要将ANTLR生成的识别器集成到您的应用程序中,您至少还需要运行时库。② ANTLRWork...
2023-02-28 23:48:47 5224 3
原创 Google Guice 3:Bindings(1)
如何定义binding part 1: 介绍linked binding和binding annotations
2023-02-22 22:29:02 475
原创 Java Properties类
以往的编程实战中,经常使用哈表存储键值对。现在想想,某些场景下,键值对实际就是属性名及属性值除了常见的get()、put()外,有时还需要从文件中获取属性,或将现有的属性写入到文件中这时,若还使用哈希表存储属性就变得不是很方便了。因为,哈希表中没有对stream操作提供直接支持,属性的加载或持久化存储等,还需要单独编写stream操作代码Properties类应运而生,用于表示一个属性列表。它继承了Hashtable类,本质上是一个哈希表,可以用于存储属性集合,支持get()、put()操作。
2022-10-15 21:39:58 473
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人