
环境
讓丄帝愛伱
青春是一场大雨,即使感冒了,还盼回头再淋一次!
展开
-
JVM参数调优
XX:+UseStringDeduplication -XX:+DisableExplicitGC #其他优化。-XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1g #元空间配置。-Xloggc:/logs/gc.log -XX:+PrintGCDetails #GC日志与监控。-XX:MetaspaceSize 和 -XX:MaxMetaspaceSize。合并重复的字符串对象,节省堆内存(适合字符串操作频繁的场景)。G1回收器(平衡型,JDK9+默认)转载 2025-05-22 20:16:56 · 17 阅读 · 0 评论 -
nginx实时请求监测-ngxtop
ngxtop是一个实时命令行工具,可以分析nginx访问日志,以表格形式将http请求的主要指标直观展示。ngxtop将nginx的访问请求数据实时动态展示,并支持按字段过滤请求。ubuntu环境安装,测试系统为Ubuntu 24.04.2 LTS。centos环境安装。转载 2025-05-22 20:06:31 · 13 阅读 · 0 评论 -
Nginx配置记录访问信息
Nginx被广泛应用于各种场景如:Web服务器、反向代理服务器、负载均衡器、Web应用防火墙(WAF)等在实际的产品开发中,无论是功能测试或访问行为审计,都需要详细记录每一次访问行为。原创 2025-05-20 21:10:09 · 366 阅读 · 0 评论 -
git从历史版本创建新分支或标签
git从某个分支的指定历史版本中创建新分支。git从某个历史版本创建标签。原创 2025-04-03 20:54:21 · 308 阅读 · 0 评论 -
Windows 11 中搜索服务索引文件大处理
是 Windows 11 中搜索服务索引的数据库文件,用于存储文件、邮件等内容的索引信息,以提供快速搜索结果。如果磁盘空间非常紧张,且不经常使用系统搜索功能,可以采用此方法,但不建议长期使用,因为会失去快速搜索能力。这是较为推荐的方法,能有效减小文件大小,同时保留搜索功能。暂时禁用 Windows 搜索服务并删除文件。文件或重要数据,以防操作失误导致数据丢失。在进行上述操作前,建议先备份。原创 2025-03-30 11:28:08 · 460 阅读 · 0 评论 -
elasticsearch重置 elastic 用户密码
使用 API 密钥重置 elastic 用户密码。原创 2025-03-21 17:18:45 · 251 阅读 · 0 评论 -
Java部署在window启动报unable tocreate tempdir
在Windows系统中,Java应用在运行时会试图在默认的临时目录中创建文件。该临时目录通常由系统环境变量TEMP或TMP指定。如果这些变量设置不正确、指向一个无效的路径,或者操作系统的权限不足,就会导致“Unable to create tempdir”错误。还可以通过启动Java程序时指定java.io.tmpdir属性来改变临时目录。如果系统自动创建临时目录失败,我们可以手动创建目录。更改Java程序的JVM参数。原创 2025-03-11 20:27:24 · 242 阅读 · 0 评论 -
在Linux系统下修改Docker的默认存储路径
在Linux系统下修改Docker的默认存储路径可以通过多种方法实现,下边是通过修改daemon.json文件方式实现。使用 rsync 或 mv 命令将现有数据迁移到新目录。推荐使用 rsync 以避免数据丢失。查看当前Docker的存储路径,默认为。命令,确认存储路径已更改为新的位置。编辑daemon.json文件。查看当前Docker存储路径。停止Docker服务。重启Docker服务。原创 2025-02-15 14:10:07 · 919 阅读 · 0 评论 -
newgrp docker需要每次刷新问题
每次都需要运行 newgrp docker 的原因: 当用户被添加到 docker 组后,当前会话并不会立即更新组信息,因此需要通过。这样每次打开终端时,脚本会自动检查并切换到 docker 组。,可以在终端中配置一个自动刷新的脚本。切换到新的用户组以使权限生效。如果不想每次都手动运行。原创 2025-02-15 13:26:32 · 412 阅读 · 0 评论 -
Linux系统中搜狗输入法无法输入中文
出现 “error while loading shared libraries: libQt5QuickWidgets.so.5: cannot open shared object file: No such file or directory” 错误时,这表明系统在加载程序时找不到 libQt5QuickWidgets.so.5 这个共享库文件。在系统菜单中搜索 “Fcitx 配置”,确认搜狗输入法已添加到输入法列表中,并且顺序正确。有时输入法配置文件可能损坏,导致无法正常输入中文。原创 2025-02-15 11:57:53 · 777 阅读 · 0 评论 -
Docker Desktop安装kubernetes时一直在Starting:Kubernetes failed to start
由于墙的问题,导致拉取国外的K8s镜像失败。选中自己的kubernetes 版本。kubernetes运行成功。PowerShell运行。原创 2025-02-07 10:58:29 · 468 阅读 · 0 评论 -
python离线安装包
【Linux、mac用户】:各种Python的安装包,主要提供Linux、mac版本的后缀是".whl"或’’.tar.gz;’’。后者需要解压,前者直接安装。【windows用户】:各种Python的安装包,提供Windows版本的后缀是".whl",可以直接安装,无须解压;否则正常解压安装。原创 2025-02-06 10:35:31 · 407 阅读 · 0 评论 -
Dockerfile构建容器镜像
Dockerfile 是构建 Docker 镜像的核心工具,它不仅简化了镜像构建的过程,也为容器的可移植性和一致性提供了保证。在编写 Dockerfile 时,我们要考虑镜像体积、构建速度、层的优化等问题,确保最终生成的镜像符合生产环境的需求。原创 2025-02-04 16:29:09 · 1071 阅读 · 0 评论 -
无法将“mklink”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
这是因为 在老版本系统中可以是用mklink来创建软连接,但在最新的windows系统中若使用的是powershell则无法使用该命令,则此时需要在。命令后即可执行mklink命令。原创 2025-02-02 21:42:54 · 890 阅读 · 0 评论 -
常见Arthas命令与实践
Arthas 官网:https://arthas.aliyun.com/doc/,官方文档对 Arthas 的每个命令都做出了介绍和解释,并且还有在线教程,方便学习和熟悉命令。的 IDEA 插件。这是一款能快速生成 Arthas命令的插件,可快速生成可用于该类或该方法的 Arthas 命令,大大提高排查问题的效率。原创 2025-01-21 23:29:21 · 1257 阅读 · 0 评论 -
Arthas工具详解
凡是涉及性能调优的内容,几乎都必须建立在监控系统之上,不一定要全面,但至少能让调优前有指标数据可参考。①流量方面:流量峰值、流量均值、用活时间段等。②对象方面:分配速率、每个请求的分配均值/峰值、提升速率、每次提升总量均值等。停顿时长、GC触发间隔、GC回收总量等。改善代码 > 装配合适的GC回收器 > 重新设置内存比例/大小 > 调整JVM参数。但需重点注意的是:上述的GC调优理论都是基于G1之前的分代垃圾收集器而言的,G1。原创 2025-01-21 23:19:05 · 1019 阅读 · 0 评论 -
不重启JVM,替换掉已经加载的类
不重启JVM,替换掉已经加载的类。原创 2025-01-21 01:49:13 · 513 阅读 · 0 评论 -
[ERR] Node xxx is not empty or contains some key in database 0
创建redis集群报错:[ERR]NodexxxisnotemptyEitherthenodealreadyknowsothernodesorcontainssomekeyindatabase0。原创 2025-01-07 00:36:47 · 285 阅读 · 0 评论 -
Zookeeper 集群安装配置
如果是在单机创建的多个Zookeeper伪集群,需要对应修改配置中的端口、日志文件、数据文件位置等配置信息。Zookeeper集群原则上需要2n+1个实例才能保证集群有效性,所以集群规模至少是3台。把配置好的Zookeeper目录复制到其他两台机器上,重复上面4-5步。每台机器的myid里面的值对应server.后面的数字x。连接本机的不用带-server。4.1、创建数据文件存储目录。4.4、创建myid文件。4.6、配置集群其他机器。4.2、添加主配置文件。4.5、开放3个端口。4.8、查看集群状态。原创 2024-12-20 20:48:38 · 887 阅读 · 0 评论 -
linux查看redis集群状态
如果Redis集群设置了密码,还需要使用。将返回一个包含各种信息的文本结果。将返回一个包含节点信息的文本结果。连接到Redis集群。原创 2024-12-20 20:36:54 · 1090 阅读 · 0 评论 -
Linux中Nginx的安装与配置
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。原创 2024-12-15 09:40:42 · 1035 阅读 · 0 评论 -
linux下查看nginx的安装路径
一般会安装在默认位置下:/usr/local/openresty/nginx 或/usr/local/nginx。查看nginx运行进程,mast process 后面一般是nginx 的安装目录。会打印出安装/运行位置。原创 2024-12-15 09:33:23 · 583 阅读 · 0 评论 -
PL/SQL批量生成数据
对于性能测试的分类,业界有很多标准,而对每个类型的诠释也有一些差别。从狭义来看,性能测试主要用于描述常规的性能测试,是指。从广义来看,性能测试则是压力测试、负载测试、强度测试、容量测试、大数据量测试、基准测试等和性能相关的测试的统称。性能测试的种类繁多,但是实际执行起来又很难严格区分,所以理解各种分类的特点和概念即可,没必要咬文嚼字。原创 2024-12-10 14:06:15 · 693 阅读 · 0 评论 -
性能测试中的核心指标
对于性能测试的分类,业界有很多标准,而对每个类型的诠释也有一些差别。从狭义来看,性能测试主要用于描述常规的性能测试,是指。从广义来看,性能测试则是压力测试、负载测试、强度测试、容量测试、大数据量测试、基准测试等和性能相关的测试的统称。性能测试的种类繁多,但是实际执行起来又很难严格区分,所以理解各种分类的特点和概念即可,没必要咬文嚼字。原创 2024-11-15 20:51:42 · 532 阅读 · 0 评论 -
性能测试类型
对于性能测试的分类,业界有很多标准,而对每个类型的诠释也有一些差别。从狭义来看,性能测试主要用于描述常规的性能测试,是指。从广义来看,性能测试则是压力测试、负载测试、强度测试、容量测试、大数据量测试、基准测试等和性能相关的测试的统称。性能测试的种类繁多,但是实际执行起来又很难严格区分,所以理解各种分类的特点和概念即可,没必要咬文嚼字。原创 2024-11-15 20:45:52 · 801 阅读 · 0 评论 -
dependencyManagement保持maven的多模块依赖版本一致
如果只有部分子模块用到了一个jar, 则会选择将该jar坐标信息声明在父pom的dependencyManagement标签中, 然后再在子模块中引用相应的jar坐标(不带version标签), 这样可以保证该jar包只会出现在相应的子模块中, 且各个子模块中该jar的版本号一致。在父pom的dependencies标签中声明一个jar,每个子模块都会默认继承该jar。原创 2024-10-26 20:08:32 · 469 阅读 · 0 评论 -
mybatis中prefix,suffix,prefixOverrides,suffixOverrides用法
mybatis中prefix,suffix,prefixOverrides,suffixOverrides用法原创 2024-10-13 20:27:50 · 256 阅读 · 0 评论 -
Windows11自带截图工具的录屏功能
启动录屏模式,并允许你开始录制屏幕内容。Win+Shift+S打开截图工具。点击工具栏上的“录屏”按钮,或者按下。原创 2024-09-20 20:12:27 · 1215 阅读 · 1 评论 -
git提交时 LF will be replaceed by crlf 解决
当我们在Git中进行代码提交时,Git会检查我们的文件中的换行符,并根据当前的配置进行调整。如果Git检测到我们的文件中存在LF,而当前设置是自动将其替换为CRLF,那么就会出现这个警告。方法一:禁用自动替换LF为CRLF。明确指定和管理换行符的处理方式。方法二:在项目中设置替换规则。在项目的根目录下创建一个名为。原创 2024-08-01 15:39:39 · 1357 阅读 · 0 评论 -
windows临时环境变量
windows临时环境变量原创 2024-07-29 20:17:38 · 464 阅读 · 0 评论 -
window启动rocketmq
如果之前安装过rocketmq,启动可能会失败:进入到用户目录C:\Users\Administrator,找到store文件夹,删除,重新启动broker,可以成功启动。浏览器登录控制台:localhost:8080。进入rocketmq解压路径的bin目录。rocketmq控制台。测试RocketMQ。原创 2024-07-29 15:32:25 · 792 阅读 · 0 评论 -
windows上启动Kafka
解压 至D:\Kafka\kafka_2.13-2.4.0 下。如:kafka_2.13-2.4.0.tgz。新版集成了Zookeeper ,无需另行下载。配置Kafka(可跳过)原创 2024-07-29 14:56:27 · 369 阅读 · 0 评论 -
Nacos使用2.X版本启动出现9848端口错误
当nacos客户端升级为2.x版本后,新增了gRPC的通信方式,新增了两个端口。这两个端口在nacos原先的端口上(默认8848),进行一定偏移量自动生成。原创 2024-07-25 15:48:39 · 4895 阅读 · 0 评论 -
IDEA报错failed to resolve org.junit.vintage:junit-vintage-engine:5.7.0
junit-vintage 是 Junit 4 中使用的引擎,如果项目使用了 Junit 5 的话,需要在 spring-boot-starter-test 中将 JUnit 4 的引擎排除。:是 JUnit使用了 junit-vintage 引擎。原创 2024-07-08 18:53:11 · 1290 阅读 · 0 评论 -
maven打包时报错org.apache.maven.surefire:surefire-junit4:jar
【代码】maven打包时报错org.apache.maven.surefire:surefire-junit4:jar。原创 2024-07-04 17:13:41 · 569 阅读 · 0 评论 -
Deployment failed: repository element was not specified in the POM inside distributionManagement
【代码】Deployment failed: repository element was not specified in the POM inside distributionManagement。原创 2024-07-04 17:11:50 · 3662 阅读 · 0 评论 -
Telnet发送get/post请求
连续按两次 Enter 键发送请求。连接到HTTP服务器。原创 2024-07-04 17:06:44 · 756 阅读 · 0 评论 -
删除win10未激活水印
通过终止进程来删除水印。原创 2024-06-25 20:14:14 · 426 阅读 · 0 评论 -
mvn命令从远程仓库下载jar包到本地仓库
该命令会读取maven配置,下载jar包到本地仓库内。原创 2024-05-30 17:11:10 · 707 阅读 · 0 评论 -
跟踪路由命令Tracert
windows下使用。原创 2024-05-17 11:21:43 · 516 阅读 · 0 评论