- 博客(375)
- 资源 (1)
- 收藏
- 关注
原创 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
原创 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
原创 如何确保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
原创 Eclipse MAT解析headp dump,total size小于file size
使用Eclipse MAT分析20GB+的heap dump文件最后解析出来dump size只有1GB+
2023-10-03 16:07:11
1946
原创 触发JVM fatal error并配置相关JVM参数(配置存在问题,期待交流)
如何设置fatal error日志的路径?如何本地触发fatal error?如何日志因为多次crash被覆盖?
2023-08-27 20:50:34
1383
原创 Presto启动报错:No such file or directory
sudo方式启动Presto,提示No such file or directory
2023-07-07 16:16:21
558
原创 结合Presto CLI,Presto Client学习
结合Presto CLI,学习Presto client如何与coordinator交互的。其中,REST API返回的response中的nextUri是推动查询进度的关键,StatementClientV1.advance()更是访问nextUri的关键方法
2023-04-15 11:52:47
921
原创 4. 使用Antlr4的Listener模式实现一个简单的整数计算器
基于Antlr4的Listener模式实现一个简单的计算器,并探讨listener模式和Visitor模式的差异
2023-03-19 21:44:03
1334
1
原创 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
原创 Antlr4:使用grun命令,触发NoClassDefFoundError
antlr4,使用grun命令,触发NoClassDefFoundError
2023-03-06 21:00:00
697
原创 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 3:Bindings(1)
如何定义binding part 1: 介绍linked binding和binding annotations
2023-02-22 22:29:02
533
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人