自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(181)
  • 收藏
  • 关注

原创 rocketmq 单机部署

我们可以在proxy.log中看到“Thebroker[brokerName,ip:port]bootsuccess..”,这表明broker已成功启动。cd到bin目录,执行./mqnamesrv启动namesrv。配置broker和namesrv,如果没有就手动创建。设置namesrv地址、aksk以及相关存储文件地址。我们可以在namesrv.log中看到。表示NameServer已成功启动。执行./mqbroker启动broker。选择需要下载的版本,上传服务器并解压。

2025-01-17 17:17:53 184

原创 rocketmq dashboard 安装

在jar包同级目录创建一个config文件,将源码source下application.properties和users.properties复制到config文件下。如果服务器没有mvn环境,可以下载在本地,通过idea打包也是一样的。设置dashboard用户名密码,users.properties中。下载并解压,切换至源码目录。

2025-01-17 16:16:21 24

原创 redis单机安装

源码地址:如果服务没办法联网,则自己手动下载上传服务器也是一样的# make执行完 make 命令后,redis-6.0.8 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli:下面启动 redis 服务:# cd src注意这种方式启动 redis 使用的是默认配置。也可以通过启动参数告诉 redis 使用指定配置文件使用下面命令启动。# cd src是一个默认的配置文件。我们可以根据需要使用自己的配置文件。

2025-01-17 15:40:06 559

原创 MINIO单机安装

选择需要的版本。

2025-01-16 17:45:44 283

原创 Elasticsearch单机安装

找到需要下载的版本并上传到服务器。

2025-01-16 15:16:02 930

原创 Maven Jar 加载原则优先级梳理

在 Maven 项目中,加载 JAR 包的优先级和顺序是一个重要的概念。理解这些原则有助于解决依赖冲突和确保项目的正确构建。

2025-01-02 10:13:33 559

原创 修改表字段属性,SQL总结

可以改变字段的数据类型、长度、默认值或注释,但不会更改字段名称。varchar转为mediumtext。NVARCHAR2 转为NCLOB。可以同时更改字段名称及其属性。varchar转为text。,并将其数据类型改为。来修改字段的默认值。

2024-12-30 14:33:18 845

原创 Linux实现两台服务器之间ssh连接

文件中,并且会尝试使用密码(如果之前生成密钥对时设置了私钥密码的话,这里就需要输入密码来完成操作)进行连接验证等相关操作,操作成功后,后续就能使用公钥进行无密码登录了(前提是没有私钥密码或者输入正确的私钥密码)。)以及设置密钥的密码(也可以直接回车不设置密码,不过设置密码会更安全些,后续每次使用该私钥连接时需要输入密码来验证)等信息,按照提示依次操作完成即可。的操作了,在实际应用中,可以根据具体的业务需求和安全策略,对涉及的用户、密钥权限等进行进一步的细化管理和配置优化。如果这里没有的话,需要进行安装。

2024-12-19 14:53:49 944

原创 Java通过Stream对象集合去重方式

super T,?

2024-12-11 10:19:57 250

原创 EasyExcel导出列表

通过easyexcel导出列表数据根据列表内容自适应宽高。文件名冲突,修改文件名递增设置。

2024-12-06 16:36:04 352

原创 GCC/G++ Centos离线安装

gcc :4.8.5安装GCCgcc 依赖包清单如下(镜像站下载)执行安装# 批量安装及忽略依赖按装完成,版本检查安装gcc-c+±gcc-c+±依赖包清单如下(镜像站下载)执行安装# 逐个安装# 或 批量安装及忽略依赖(可以不加 --nodeps --force 以观察其依赖)按装完成,版本检查。每个机器使用的镜像可能不相同,所需依赖的包也不尽相同,缺失什么依赖去镜像站下载即可,如安装了不符合的版本,可使用如下命令写在rpm包。

2024-12-05 17:45:10 1228

原创 centos 手动安装libcurl4-openssl-dev库

with-ssl:这个参数会使./configure在安装的时候依赖openssl,如果openssl安装在默认路径则(/usr/local/ssl)直接使用“–with-ssl”这个参数,如果安装在其他路径,则需要指定ssl的路径。如“–with-ssl=/xxx/xxx”–host= : 可以指定交叉编译工具(如果不需要交叉编译就不用指定)–prefix= :指定安装路径(默认安装在/usr/local)如果提示,无法检测Openssl,说明我们没有安装Openssl。

2024-12-04 17:52:01 755

原创 AKSK鉴权示例

首先,我们创建一些常量来表示访问密钥(AK)和秘密密钥(SK),以及用于签名的算法(这里使用 HMAC - SHA256)。// 模拟的访问密钥(AK)// 模拟的秘密密钥(SK)// 签名算法。

2024-11-22 16:17:57 423

原创 spring boot 常用参数总结

这些参数直接传递给 JVM,用于控制内存、垃圾回收等。-Xms<size>-Xmx<size>:设置JVM初始堆内存大小。例如,-Xms512m表示初始堆内存为512MB。:设置JVM最大堆内存大小。例如,-Xmx1024m表示最大堆内存为1024MB。:设置元空间的最大大小。例如,表示元空间最大为512MB。:设置元空间的初始大小。例如,表示元空间初始大小为256MB。:设置引导类加载器的元空间大小。例如,表示引导类加载器元空间初始大小为64MB。:设置年轻代与老年代的比例。例如,

2024-11-15 15:07:38 1070

原创 spring boot整合https协议

现在,将生成的证书(mycert.crt)复制到172.30.4.83服务器上,并将其导入到目标服务器的密钥库中。的文件,其中包含一个自签名的证书。这个命令会显示密钥库中的所有条目及其详细信息,包括 SAN 信息。确保你的Spring Boot主类位于正确的包结构中,并且包含。首先,你需要生成一个新的私钥和证书签名请求 (CSR)。生成一个自签名证书。在你的Spring Boot项目中,将生成的。是你在导入 p12 文件时使用的别名,替换为你在生成密钥库时使用的密码。设置File->Settings。

2024-11-14 17:53:46 917 1

原创 Redis环境部署(主从模式、哨兵模式、集群模式)

REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)哈希(Hash)列表(list)集合(sets)

2024-11-14 15:57:47 1521

原创 springboot整合websocket实现复制目录进度推送

/ 替换为你的WebSocket地址。启动Spring Boot应用程序,然后访问前端页面并触发文件复制操作。例如,通过浏览器访问。你应该能够在前端看到实时的复制进度。创建一个控制器来触发复制操作。

2024-11-14 13:53:04 458

原创 linux<find>命令

大小超过 100MB、在过去 7 天内修改过的文件,并删除它们。这些参数可以组合使用,以实现更复杂的文件查找需求。如果只想打印出文件名,可以添加。

2024-11-12 17:03:12 529

原创 Markdown使用总结

如需加粗一个单词或短语的中间部分用以表示强调的话,请在要加粗部分的两侧各添加两个星号(asterisks)。要斜体突出单词的中间部分,请在字母前后各添加一个星号,中间不要带空格。要加粗并用斜体显示单词或短语的中间部分,请在要突出显示的部分前后各添加三个星号,中间不要带空格。链接title是当鼠标悬停在链接上时会出现的文字,这个title是可选的,它放在圆括号中链接地址后面,跟链接地址之间以空格分隔。第二组括号中的标签不区分大小写,可以包含字母,数字,空格或标点符号。为了兼容性,请尽量使用%20代替空格。

2024-10-15 16:48:40 1868

原创 apache maven打包java项目,没有主清单问题

只需要在pom文件中build添加。

2024-10-14 17:30:28 144

原创 KingbaseES数据库迁移-SHELL方式

数据迁移属于IO密集型操作,涉及网络络IO和磁盘IO的交互,一旦发生IO,线程就会处于等待状态,当IO结束,数据准备好后,线程才会继续执行。为提升数据迁移的效率可以多设置⼀些线程池中线程的数量,避免任务等待,线程可以去做更多的迁移任务,提高并发处理效率。大表拆分阈值行数(当表的行数超过此值时,将对表进行拆分,每块的记录数为此值和表总记录数除以“拆分最大块数”中的最大值)。大表拆分阈值行数(当表的行数超过此值时,将对表进行拆分,每块的记录数为此值和表总记录数除以“拆分最大块数”中的最大值)。

2024-10-10 10:29:02 923

原创 KDTS 实现MySQL至KingbaseES迁移实践

此文章以linux环境实践,KingbaseES一下使用KES代替。

2024-10-09 17:22:44 640

原创 navicat连接人大金仓

不废话,直接使用PostgreSql连接即可,因为人大金仓是PostgreSql基础上的二开。

2024-10-09 16:15:11 1421 9

原创 使用DBeaver(通用数据库管理工具)连接人大金仓数据库

下载安装DBeaver下载地址:官方甚至提供了(解压即可用的)免安装绿色版。

2024-10-09 15:59:15 673

原创 Redis搭建集群

Redis Cluster是Redis的自带的官方分布式解决方案,提供数据分片、高可用功能,在3.0版本正式推出。使用Redis Cluster能解决负载均衡的问题,内部采用哈希分片规则:基础架构图如下所示:图中最大的虚线部分为一个Cluster集群,由6个Redis实例组成。

2024-09-11 17:59:14 1604

转载 ES 常见参数阈值(默认最大值)操作及优化解决方案

在很多业务场景中经常需要查询10000条以后的数据,当遇到不能查询10000条以后的数据的问题之后,网上的很多答案会告诉你可以通过放开这个参数的限制,将其配置为100万,甚至1000万就行。如果你不知道这个参数的意义,很可能导致的后果就是频繁的发生OOM而且很难找到原因,设置一个合理的大小是需要通过你的各项指标参数来衡量确定的,比如你用户量、数据量、物理内存的大小、分片的数量等等。例如,如果所有字段都在根对象级别定义,则深度为1. 如果有一个对象映射,则深度为 2等。:最大查询词数,默认为 25。

2024-09-05 09:33:48 1188

原创 使用定时任务定期删除数据库数据

文件中添加以下行(假设每天凌晨1点执行)定时删除数据库中所有表中字段。

2024-09-03 15:23:39 404

原创 ES(Elasticsearch)可视化界面-浏览器插件

支持Micrsoft Edge、谷歌、火狐浏览器此处我以IE为例。

2024-08-30 15:42:02 938

原创 SpirngBoot整合Security+JWT方式登录认证

【代码】SpirngBoot整合Security+JWT方式登录认证。

2024-07-31 10:37:17 189 1

原创 VSCode中常用的快捷键

插入多个光标:Ctrl + Alt + ↑ / ↓(Windows),可以在编辑器中同时插入多个光标,便于同时编辑多行代码。选择单词/行:Ctrl + W 或 Ctrl + Shift + W,分别选择当前光标下的单词或整行。关闭窗口/实例:Ctrl + Shift + W,用于关闭当前打开的VSCode窗口或者实例。显示调试面板:『Ctrl + Shift + D』,快速打开“调试”面板,管理和执行调试任务。查找问题:Ctrl + Shift + M,快速打开“问题”面板,展示所有的错误和警告。

2024-07-02 20:03:46 3069

原创 VScode 常用插件

综上所述,无论是提高开发效率的功能插件,还是提升视觉体验的外观插件,都能在Visual Studio Code中找到合适的选择。这些插件不仅涵盖了代码编辑、调试、实时预览等多个方面,还包括了对流行前端框架的支持。同时,通过合理的配置和使用快捷键,可以进一步提升使用体验。

2024-07-02 19:58:27 828 1

原创 java jar包启动脚本示例

【代码】java jar包启动脚本示例。

2024-06-25 09:39:21 586

原创 windows安装DrawDB

新建一个目录drawdb,使用git下载,如果没有安装git的话,进入git官网进行下载windows版本 https://git-scm.com/downloads。空白地方鼠标右键,打开git终端安装依赖cd到下载的文件目录下,执行npm install出现这种情况是因为未安装Node.js。

2024-05-13 19:28:18 882

原创 apinto OpenAPI

比如访问服务每秒失败三次进入熔断期,设置熔断持续时间2(2秒为基准,乘以连续熔断次数,第1次熔断时间为2秒,连续第2次熔断时间为2秒乘以2为4秒),达到熔断时间进入观察期,可以正常请求后端,请求成功达到每秒3次进入健康期,请求失败达到每秒2次则再次进入熔断,随着连续熔断次数增多,熔断时间会越来越大,设置最大熔断持续时间500。"body": "{ \"msg\":\"很抱歉,$api 暂停服务,请稍候再试!"body": "{ \"msg\":\"很抱歉,$api 暂停服务,请稍候再试!

2024-05-13 11:16:12 541

原创 centos安装k6

使用k6或者k6 version命令。最简单的方式github安装。

2024-05-09 15:47:31 301

原创 Apinto下载安装以及集群部署总结

广播地址配置虚拟机本机ip和端口,我在83服务器,所以配置:172.30.4.83:9401或者127.0.0.1:9401,默认端口9401,另外两台机器同理。apinto.yml 存放路径:/etc/apinto/ 作用:apinto运行配置文件,配置日志输出目录等相关信息。config.yml 存放路径:/etc/apinto/ 作用:指定节点的路由监听端口,ssl证书等信息。注意:加入规则,比如a,b,c三台服务器,a加入b,c加入a或者b。ip:程序监听IP,默认0.0.0.0。

2024-05-09 13:59:00 438

原创 Linux设置open files

永久设置,网上很多说添加* soft nofile 65535 * hard nofile 65535但设置后不生效。然后重新连接或者重启服务(reboot)即可.ulimit -n 65535类似数据。limits.conf添加内容的格式。

2024-05-09 10:00:23 588

原创 本地jar包手动添加到Maven仓库

【代码】本地jar包手动添加到Maven仓库。

2024-04-18 10:31:51 389 1

原创 curl命令总结

如果你想让 curl 使用你喜欢的浏览器使用的证书,你可能需要下载/编译一个转换器,可以将浏览器的格式化证书转换为 PEM 格式的证书。一个字段是要发布的文件名,一个字段是您的姓名,一个字段是文件描述。在我们的示例中,输入字段名称为 和。你意识到,如果别人掌握了你的密码,这是一个很大的安全风险,因此大多数Unix程序不会读取这个文件,除非它只有你自己可以读(curl不在乎)。通常,curl 会自动从私钥文件中提取公钥,但在 curl 没有适当的库支持的情况下,必须使用该选项指定匹配的公钥文件。

2024-04-15 16:18:30 2733

原创 curl安装和使用

Curl 是用于在本地计算机与远程服务器之间传输数据的命令行工具。使用curl时您可以使用HTTP,HTTPS,和等协议下载或上传数据。Curl 提供了许多选项,使您可以恢复上传/下载,限制带宽,代理支持,用户身份验证等。在本教程中,我们将说明如何在Linux使用Curl命令下载文件及其选项的详解。如果您未指定使用的协议,Curl默认使用HTTP协议。Curl 命令已预安装在大多数Linux发行版。要检查你的Linux发行版是否已安装Curl,请按快捷键CTRL+ALT+T打开终端,键入curl。

2024-04-15 16:07:22 2419

inno setup 制作安装包、升级包

inno setup 制作安装包、升级包

2022-09-21

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

TA关注的人

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