自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(365)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何确保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 1162

原创 Java定时任务不再执行的原因与解决办法

try-catch。

2024-01-20 17:18:52 1815

原创 Presto CLI学习

presto cli的各种流程分析

2024-01-07 22:12:39 1083

原创 Eclipse MAT解析headp dump,total size小于file size

使用Eclipse MAT分析20GB+的heap dump文件最后解析出来dump size只有1GB+

2023-10-03 16:07:11 1576

原创 Mac安装Ecplise产品报错:dose not contain the JNI_CreateJavaVM symbol

ls -l。

2023-10-02 16:42:31 1276 1

原创 触发JVM fatal error并配置相关JVM参数(配置存在问题,期待交流)

如何设置fatal error日志的路径?如何本地触发fatal error?如何日志因为多次crash被覆盖?

2023-08-27 20:50:34 870

原创 Debian9离线安装docker

dpkg -i。

2023-07-29 09:15:00 697

原创 Presto启动报错:No such file or directory

sudo方式启动Presto,提示No such file or directory

2023-07-07 16:16:21 357

原创 Linux上,多个JDK版本如何管理

JDK多个版本如何管理

2023-05-17 23:34:44 2894 2

原创 Open JDK下载

以Open JDK 17为例,介绍Open JDK的下载方式

2023-05-17 22:32:00 15707 3

原创 事务的ACID特性

数据库中,事务的ACID特性,事务并发存在的问题,以及为了解决这些问题所定义的事物隔离级别

2023-04-16 13:33:34 485

原创 结合Presto CLI,Presto Client学习

结合Presto CLI,学习Presto client如何与coordinator交互的。其中,REST API返回的response中的nextUri是推动查询进度的关键,StatementClientV1.advance()更是访问nextUri的关键方法

2023-04-15 11:52:47 563

原创 使用Airline自定义command (Java)

基于airline创建一个简单的cli,并将其打包为真正的可执行文件

2023-03-31 22:30:00 539

原创 4. 使用Antlr4的Listener模式实现一个简单的整数计算器

基于Antlr4的Listener模式实现一个简单的计算器,并探讨listener模式和Visitor模式的差异

2023-03-19 21:44:03 748 1

原创 4. 打印Antrl4词法分析输出的tokens

如何打印词法分析得到的tokens,以及Antlr种的词法分析的懒加载机制

2023-03-12 21:46:49 947

原创 3. 使用Antlr4的Visitor模式实现一个简单的整数计算器

介绍如何使用Antlr4的Visitor模式实现一个简单的整数计算器

2023-03-12 16:39:36 1145

原创 antlr4-maven-plugin简单学习

antlr4-maven-plugin的简单学习,包括配置项信息、在开源组件中的使用,以及不同版本对JDK的版本要求

2023-03-11 16:53:30 1080

原创 Antlr Tool与antlr runtime的版本一致性问题

负责编译.g4文件的Antlr Tool,负责编译、运行parser/lexer代码的antlr runtime,应该保持版本一致

2023-03-10 00:19:24 2922 2

原创 Presto本地开发,plugin的设置

Presto本地开发如何配置plugin的加载目录

2023-03-08 21:00:00 641

原创 Antlr4:使用grun命令,触发NoClassDefFoundError

antlr4,使用grun命令,触发NoClassDefFoundError

2023-03-06 21:00:00 498

原创 Antlr4: 为parser rule添加label

parser rule的Alternative Labels

2023-03-05 19:30:55 427

原创 ANTLR的IDE——ANTLRWorks2的安装及基本使用

1. ANTLRWorks2的简单介绍① ANTLR官网对ANTLRWorks2的介绍ANTLRWorks 2.此IDE是ANTLR v3 / v4语法以及StringTemplate模板的复杂编辑器。它可以运行ANTLR工具来生成识别器,并可以运行TestRig(在命令行上运行)来测试语法。要将ANTLR生成的识别器集成到您的应用程序中,您至少还需要运行时库。② ANTLRWork...

2023-02-28 23:48:47 5047 3

原创 Google Guice 5:AOP

AOP的基本概念,以及Guice对AOP的支持

2023-02-28 01:05:01 217

原创 Google Guice 4:Bindings(2)

Guice binding 2

2023-02-25 22:17:05 540

原创 Google Guice 3:Bindings(1)

如何定义binding part 1: 介绍linked binding和binding annotations

2023-02-22 22:29:02 423

原创 Java的Annotation接口

Java Annotation接口的介绍,以及如何按照规定implements注解

2023-02-21 00:35:17 309

原创 Google Guice 2:Mental Model

Guice的Mental Model:Guice is a map

2023-01-08 21:50:53 451

原创 Google Guice 1:如何实现依赖注入

Guice的依赖注入方式

2022-12-28 20:47:43 741

原创 谈谈自己对依赖注入的理解

从new依赖到从Factory获取依赖,再到由容器自动注入依赖,谈谈自己对依赖注入的理解

2022-12-18 00:48:37 473

原创 Java单元测试

1. 在单元测试中,使用test doubles2. 基于Mockit框架,创建替身、定义替身行为

2022-12-04 18:07:23 936

原创 JVM实战(二) :关闭dump配置,使服务快速恢复

如何让服务在OOM时快速恢复,以及如何检测服务失败原因,比较适合有线上业务运维需求的同学

2022-11-13 16:45:43 916

原创 java命令中的options

java选项分类、如何查看这些选项的默认值或运行值

2022-11-13 14:10:36 2921

原创 Java System类与系统属性

Java System类及系统属性的简单学习

2022-10-16 17:46:15 525

原创 Java Properties类

以往的编程实战中,经常使用哈表存储键值对。现在想想,某些场景下,键值对实际就是属性名及属性值除了常见的get()、put()外,有时还需要从文件中获取属性,或将现有的属性写入到文件中这时,若还使用哈希表存储属性就变得不是很方便了。因为,哈希表中没有对stream操作提供直接支持,属性的加载或持久化存储等,还需要单独编写stream操作代码Properties类应运而生,用于表示一个属性列表。它继承了Hashtable类,本质上是一个哈希表,可以用于存储属性集合,支持get()、put()操作。

2022-10-15 21:39:58 443

原创 Java Fork/Join框架学习(二)

Java Fork/Join框架源码的基础知识,深入学习具体的方法时,可以查阅该博客

2022-10-05 21:32:27 768

原创 Java Fork/Join框架学习(一)

JDK 7开始,引入了Fork/Join框架,此文围绕Fork/Join框架进行学习

2022-10-03 17:51:56 812

原创 Java Future学习

Java Future学习

2022-09-07 23:26:11 333

原创 mac上mvn报错No compiler is provided in this environment.Perhaps you are running on a JRE rather than...

mac m1运行mvn命令,提示找不到JRE问题的解决

2022-08-14 17:54:04 1080

原创 观察者(observer)模式(2): 实现线程安全的监听器

如何实现线程安全的listener

2022-08-01 23:31:40 535

原创 观察者(observer)模式(1)

observer设计模式的java实现

2022-07-30 22:59:02 278

hadoop-lzo-0.4.15-cdh5.14.4.jar

hadoop-lzo-0.4.15-cdh5.14.4.jar

2022-05-28

空空如也

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

TA关注的人

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