Linux安装zookeeper以及dubbo-admin,以及设置zookeeper开机自启动 1.切换到/etc/rc.d/init.d/目录:cd /etc/rc.d/init.d/记住,一定要下载java分支的,现在默认是go编译,很坑。打包好的文件在distribution后缀的工程中。设置zookeeper地址以及登录用户名密码。2.在文件夹下新建zookeeper文件。7.重启Linux,查看是否自动启动。为了能够后台运行,请这样启动。
IDEA创建SpringBoot父子工程项目约定 dependencyManagement标签是管理包所规定的一个标签,多用于父子项目。在子项目当中要声明使用的时候,才加载jar包。子项目中可以不用声明版本号使用,在父项目的dependencyManagement中定义版本号,子项目当中引用GA坐标。这里就不多说了,重点说一句,最好以SpringBoot模板创建父工程。这里修改3个地方,第一个,修改parent。第二个,修改打包方式。勾选依赖,创建完成之后,等待项目的maven构建。这里父项目打包方式为pom,添加modules是为了能够后续添加子模块。
SpringCloud Gateway的使用 1 介绍API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:客户端会多次请求不同的微服务,增加了客户端的复杂性。存在跨域请求,在一定场景下处理相对复杂。认证复杂,每个服务都需要独立认证。难以重构,随着项目的迭代,可能需要重新划分微服务。例如,可能将多个服务合并成一个或者将一个服务拆分成多个。如果客户端直接与微服务通信,那么重构将会很难实施。某些微服务可能使用了
SpringCloud整合Nacos 1 Nacos介绍Nacos,全称Dynamic Naming and Configuration Service,Nacos 致力于发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,能够快速实现动态服务发现、服务配置、服务元数据及流量管理。能够更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置
SpringCloud学习笔记(一) 了解SpringCloud五大组件服务注册与发现——Netflix Eureka负载均衡:客户端负载均衡——Netflix Ribbon服务端负载均衡:——Feign(其也是依赖于Ribbon,只是将调用方式RestTemplete 更改成Service 接口)断路器——Netflix Hystrix服务网关——Netflix Zuul分布式配置——Spring Cloud Config常见面试题1 什么是微服务?2 微服务之间是如何独立通讯的?3 SpringCloud 和 D
Linux环境下安装Java和需要的C++编译环境 下载Javahttps://www.oracle.com/technetwork/java/javase/downloads建议下载最新稳定版。比如2022/4/11对应Java17。反正向下兼容无所谓。安装下载完之后,上传上传完成之后,进行解压tar -zxvf /usr/local/jdk-8u181-linux-x64.tar.gz修改文件名mv jdk-17.0.2 java配置环境变量# 1.进入环境变量配置文件vi /etc/profile# 2.按G定位最后一行,
CUDA和CUDNN的安装 检查自己的GPUcmd下输入:nvidia-smi下载CUDAhttps://developer.nvidia.com/cuda-toolkit-archive这个正常安装就行CUDNNhttps://developer.nvidia.com/rdp/cudnn-download在安装完这个之后,将如下三个文件夹所示所有文件复制到CUDA的对应三个当中。注意CUDA和CUDNN一定要版本对应!!!环境变量配置检查有无这两个输入nvcc -V查看刚刚安装的cuda在环境变量
Git的安装以及使用 1.安装部分1.1 下载链接http://gitforwindows.org/1.2 Git的安装本处只讲重点,其它一律点击next在选择安装路径时候,这个看你自己选择安装组件:一般最后两个不勾选,因为最后一个选项打钩的话,需要下载windows Terminal配合Git Bash使用。这里看你自己觉得需不需要在开始菜单栏或者桌面创建Git图标选择默认编辑器,Git 安装程序里面内置了 10 种编辑器供你挑选,比如 Atom、Notepad、Notepad++、Sublime Te