自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux部署nacos

进入nacos/conf 文件夹,找到mysql-schema.sql ,在自己的mysql创建里面的表。进入/root/nacos/conf 文件夹,vi application.properties。上传到服务器,tar -zxvf nacos-server-2.2.3.tar.gz 解压。在自己的mysql数据库(要部署在linux),新建一个nacos_config数据库。如果您是从代码开始构建并运行Nacos,还需要为此配置。去掉相关注释,修改数据源为自己的mysql地址,保存退出。

2024-04-26 13:00:33 224

原创 雪花算法原理和问题解决

1位标识:最高位是符号位,正数是0,负数是1。由于 id 一般是正数,所以第一位都是0。接下来41位存储毫秒级时间戳,41位可以表示 2^41-1 毫秒。转化成年则是:(2^41-1)/(1000*60*60*24*356)=69 年。这个时间戳大概可以使用 69年 不重复。10位的数据机器位,包括 5 位 datacenterId 和 5 位 workerId,最多可以部署 2^10=1024 台机器。

2024-04-19 16:57:28 225

原创 linux安装dubboAdmin

进入/home/dubbo-dubbo-2.6.0/dubbo-admin/target/dubbo-admin-2.6.0/WEB-INF目录,修改dubbo.properties。进入tomcat的bin目录/root/apache-tomcat-8.5.100/bin,执行./shutdown.sh 先停止,在执行。进入tomcat的bin目录/root/apache-tomcat-8.5.100/bin,./startup.sh启动tomcat。ip+端口+解压目录访问即可,

2024-04-08 12:08:58 349

原创 linux安装Zookeeper的详细步骤

确保已经安装了Java环境,没有的自行安装。

2024-03-28 13:13:45 378 1

原创 Linux安装nginx

(或者直接命令的方式下载:wget http://nginx.org/download/nginx-1.24.0.tar.gz)Nginx安装完成后,默认自动创建 /usr/local/nginx 目录。进入nginx解压目录,我这边是/root/nginx-1.24.0。/root/nginx-1.24.0目录下,执行命令。访问机器ip+端口 (访问不了记得在阿里云开启端口)执行make命令和执行make install命令。./nginx启动服务。

2024-03-18 14:09:02 494

原创 如何保证系统的高可用?

高可用(High Availability, HA)是指在正常和预期的工作条件下,系统能够在规定的时间内保持其关键功能持续可用的能力。高可用性的目标是减少系统因为硬件故障、软件故障、网络问题等原因导致的服务中断时间。实现高可用性涉及到多个层面,包括硬件冗余、软件架构设计、数据备份与恢复策略、故障转移机制等。

2024-03-05 11:25:39 595

原创 docker容器之间是怎么通信的?

Docker 容器之间的通信主要通过 Docker 网络来实现。Docker 提供了几种不同类型的网络,每种网络类型都支持容器之间的通信,但以不同的方式和场景来应用。

2024-03-04 15:04:16 478

原创 docker部署SkyWalking+ES

指定SkyWalking OAP服务器的地址和端口。OAP(Observability Analysis Platform)是SkyWalking的核心组件,负责分析、聚合和存储从agent收集来的数据。tag替换成自己需要的,我们这边是7.5.1。2.3运行SkyWalking OAP(记得把ES服务器的IP换成自己的linux的IP)这个名称用于SkyWalking UI中标识和区分不同的服务,自己随意命名。2.1创建自定义网络(skywalking-net是自己命名的)

2024-03-04 14:38:54 1365

原创 常见的java虚拟机参数

Xms指定了JVM启动时堆的初始大小。JVM会在启动时预分配这么多内存给堆空间,这个值可以设置得与-Xmx相等,这样做可以避免应用运行时频繁地调整堆大小,从而提高性能。-Xmx指定了堆能够使用的最大内存大小。当应用中的对象数量增加,需要更多的堆内存时,JVM会尝试扩展堆空间,直到达到-Xmx指定的限制为止。如果堆空间达到了-Xmx指定的最大值,还需要更多内存时,就会抛出。-Xmx。

2024-02-23 13:56:22 1175

原创 java虚拟机为什么建议把-Xms和-Xmx设置相等?

将JVM的初始堆大小(-Xms)与最大堆大小(-Xmx。

2024-02-22 22:53:29 809 1

原创 linux安装jdk,maven,git

1.3.3通过命令source /etc/profile让profile文件立即生效。2.3.3通过命令source /etc/profile让profile文件立即生效。查看git版本:git --version。java -version查看是否生效。mvn -v查看是否生效。

2024-02-20 17:20:49 432

原创 nginx高可用怎么做?

Nginx作为高性能的HTTP和反向代理服务器,在前后端分离的架构中常常扮演着前端访问后端服务的关键角色。Nginx宕机可能会导致整个服务不可用,因此,确保其高可用性是非常重要的。

2024-02-18 13:42:40 487 1

原创 阿里云服务器如何恢复出厂设置?

至此完成!!!

2024-02-04 21:45:23 572 1

原创 Docker 卸载现有版本,并安装指定版本

Docker 卸载现有版本,并安装指定版本

2024-01-23 16:11:25 491 1

原创 springboot集成validation-api,优雅的判断入参

代码抛出异常,返回一个json数据格式,其中"defaultMessage": "订单号不能为空",这才是我们想要返回给前端的信息,而不是整个json。,利用@ControllerAdvice和@ExceptionHandler捕获异常。写一个异常类GlobalExceptionHandler。2.6启动项目postman再测试一次。

2024-01-22 17:36:41 714

原创 springboot项目集成日志logback.xml

Logback 是一个用于 Java 的日志框架,由同一个人开发,他之前开发了非常著名的 log4j 框架。Logback 通常被认为是 log4j 的后继者,提供了更好的性能和更丰富的功能。

2024-01-22 12:39:50 645

原创 docker常用命令

Docker 是一个非常强大的容器化平台,它让你可以轻松地创建、部署和运行应用程序。

2024-01-16 21:01:08 287 1

原创 docker+jenkins+gitee搭建自动部署平台

var/jenkins_home/workspace/user-service-manager/user-service-manager-controller/target/user-service-manager.jar 是你jar包的位置,构建完成后jenkins控制台日志会打印的。15.进入jenkins容器,ps -ef|grep java检查项目启动,发现只有jenkins进程,我们自己的user-service-manager没有启动。用你虚拟的ip+端口号(8080),访问jenkins。

2024-01-16 17:35:10 1362 2

原创 Linux安装docker

Linux安装docker

2024-01-15 21:23:00 443 1

原创 jenkins构建指定项目分支(Git Parameter插件)

2.点击自己的项目(我的项目的user-service-manager-dev),点击"配置(Configure)"。勾选”参数化构建过程“,在下拉框中选择”git参数“。填写”名称“,参数类型,默认值。:实际开发项目过程中,项目是有很多分支的,有开发分支和测试分支,所以在构建的时候需要我们选择自己想要构建的项目分支。没安装插件之前,构建的时候,只有“立即构建”按钮,点击后是立即构建的。3."源码管理",配置指定分支为${branch},保存后即可。

2024-01-15 12:17:53 517

原创 jenkins用户权限管理插件:Role-Based Stategy

为了保证测试环境的稳定性(测试需要稳定的环境测试和回归问题),通常开发人员只有jenkins开发环境的部署权限,提测的时候需要部署测试环境则,需要发邮件告知测试同学自己部署jenkins。5.然后配置项目角色,Pattern里面我填的是.*dev,代表项目名以dev结尾的都能被角色item-dev操作。填写“视图名称”(dev或者test,自己命名),“Type”选择“列表视图”,点击“Create”4.点击后进入新增页面,新增全局角色(dev:开发,test:测试),2.进入“插件管理”后,点击“

2024-01-14 20:08:28 494

原创 linux命令查看机器的配置

在 Linux 系统中,你可以使用多个命令来查看当前机器的配置信息,包括 CPU、内存、磁盘和操作系统等信息。

2024-01-12 15:08:10 2069 1

原创 linux安装jdk8

CentOS 的 YUM 仓库中通常包含 Java 的安装包。你可以通过 YUM 来安装 OpenJDK 8,这是 Java 8 的一个开源版本。首先,建议更新你的 CentOS 系统以确保所有的软件包都是最新的。这会显示 Java 安装路径的列表。选择与 Java 8 相关联的路径。这些步骤应该能帮助你在 CentOS 上快速安装和配置 Java 8。为了在任何位置都能运行 Java 命令,你需要设置。例如,如果你的 Java 安装在。你可以将下面的命令添加到你的。,那么就替换为这个路径。

2024-01-11 16:15:00 445 1

空空如也

空空如也

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

TA关注的人

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