自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac M2基于MySQL 8.4.3搭建(伪)主从集群

暂无

2025-01-04 19:05:18 1129

原创 Mac M2 Pro安装MySQL 8.4.3

使用如下命令可以查看MySQL服务的状态,启动、停止、重启MySQL服务。创建好后,重启MySQL服务。命令行登录MySQL后,执行如下SQL。由于工作需要,本地部署的MySQL服务对root用户应该使用。验证环境变量是否生效,如果生效会显示MySQL的版本信息。这样的命令登录MySQL,还需要配置一下系统环境变量。从MySQL 8.0 开始,将默认密码认证插件从。,查看MySQL的环境变量是否正确加载。首先,检查安装路径是否正确,也就是。首先,执行如下命令,查看。目录的更新,一般都需要使用。

2024-12-28 22:50:20 1867

原创 MongoDB伪分布式部署(mac M2)

一个副本集由多个节点组成,其中一个节点是主节点(Primary),其余是从节点(Secondary)主节点处理所有的写操作,从节点复制主节点的数据并可以处理读操作(如果启用了读偏好)副本集的特点:高可用性: 如果主节点发生故障,从节点会自动选举一个新的主节点。数据冗余:数据在多个节点上复制,提供数据冗余。读扩展:可以配置从节点处理读操作,以减轻主节点的负载。2.2 副本集部署2.2.1 启动3个MongoDB服务在本机以前台进程的方式启动3个 MongoDB 服务,且指定副本集为

2024-10-03 16:01:55 1036

原创 mac M2安装单机版 MongoDB 7.x

官网下载 mac OS 的 MongoDB 安装包,这里选择7.x版本进行安装(下载好的tgz包,双击解压缩,并重命名为mongdb将安装包拷贝到安装目录,笔者的安装目录为/usr/local,copy时需要root权限。

2024-10-02 21:38:54 1064

原创 Python开发环境配置(mac M2)

python。

2024-10-02 17:49:11 1849

原创 maven编译:Found duplicate... 问题的解决

如果想偷懒,可以通过调整下面的配置项,使整个项目不进行check、跳过某些classpath的check、甚至在出现冲突时编译不失败等。文章开头的duplicate信息是WARNING级别,但maven编译也失败了,这是因为。一般冲突的是多个依赖中的重名类或资源,这时可以。为true,一旦遇到冲突就失败。

2024-08-31 21:52:37 1089 1

原创 关于报错 SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“ 的可能原因

→→→。

2024-08-31 17:11:28 8567 3

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

原创 问题处理记录与深入:系统线程耗尽,Java无法调用native方法新建线程

JVM能创建的最大线程数是由各种因素综合决定的,且一定是这些因素中的min value决定决定因素1触发,其根因是内存不足决定因素2中触发,其本质是系统资源限制。

2024-06-30 22:24:29 1264

原创 emptyDir + initContainer实现ConfigMap的动态更新(K8s相关)

node.id。

2024-06-30 17:38:31 1259

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

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

try-catch。

2024-01-20 17:18:52 6427

原创 Presto CLI学习

presto cli的各种流程分析

2024-01-07 22:12:39 1234

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

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

2023-10-03 16:07:11 1946

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

ls -l。

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

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

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

2023-08-27 20:50:34 1383

原创 Debian9离线安装docker

dpkg -i。

2023-07-29 09:15:00 1392

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

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

2023-07-07 16:16:21 558

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

JDK多个版本如何管理

2023-05-17 23:34:44 5842 6

原创 Open JDK下载

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

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

原创 事务的ACID特性

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

2023-04-16 13:33:34 585

原创 结合Presto CLI,Presto Client学习

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

2023-04-15 11:52:47 921

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

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

2023-03-31 22:30:00 638

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

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

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

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

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

2023-03-12 21:46:49 1328

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

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

2023-03-12 16:39:36 2070

原创 antlr4-maven-plugin简单学习

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

2023-03-11 16:53:30 1513

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

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

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

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

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

2023-03-08 21:00:00 856 1

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

antlr4,使用grun命令,触发NoClassDefFoundError

2023-03-06 21:00:00 697

原创 Antlr4: 为parser rule添加label

parser rule的Alternative Labels

2023-03-05 19:30:55 682

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

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

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

原创 Google Guice 5:AOP

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

2023-02-28 01:05:01 360

原创 Google Guice 4:Bindings(2)

Guice binding 2

2023-02-25 22:17:05 640

原创 Google Guice 3:Bindings(1)

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

2023-02-22 22:29:02 533

原创 Java的Annotation接口

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

2023-02-21 00:35:17 403

原创 Google Guice 2:Mental Model

Guice的Mental Model:Guice is a map

2023-01-08 21:50:53 498

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

Guice的依赖注入方式

2022-12-28 20:47:43 842

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

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

2022-12-18 00:48:37 539

原创 Java单元测试

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

2022-12-04 18:07:23 1103

hadoop-lzo-0.4.15-cdh5.14.4.jar

hadoop-lzo-0.4.15-cdh5.14.4.jar

2022-05-28

空空如也

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

TA关注的人

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