总结
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。
Mybatis源码解析
- dubbo-admin下载
安装地址
后端启动打包
- 踩坑经过:一定要确定运行环境是jdk1.8
成功启动并打包
前端启动打包
- 首先找到前端文件夹ui
执行命令
npm install
打包即可,注意要检查是否完成node.js的安装
Eureka的使用
搭建eureka-server步骤
1.引入SpringCloud为eureka提供的starter依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
2. 编写一个application.yml文件,内容如下:
server:
port: 10086
spring:
application:
name: eureka-server
eureka:
client:
service-url:
defaultZone: http://127.0.0.1:10086/eureka
3. @EnableEurekaServer注解
@SpringBootApplication
@EnableEurekaServer
public class EurekaApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaApplication.class, args);
}
}
4.启动微服务,然后在浏览器访问:http://127.0.0.1:10086
Nacos的使用
1. 下载安装
下载地址——Nacos下载
Nacos安装:
- 解压安装包
- 打开配置文件(nacos安装目录 -> conf -> application.properties)
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456
- 修改端口号
\### Default web context path:
server.servlet.contextPath=/nacos
\### Default web server port:
server.port=8848
- 执行sql文件(nacos安装目录 -> conf ->nacos-mysql.sql)
- 通过修改nacos.core.auth.enabled为true,就可以开启nacos认证。开启后客户端必须配置username、password。
单机模式启动
在nacs安装目录下的bin目录中运行命令,默认是集群模式启动,单机模式启动需要指定模式。
Windows命令:startup.cmd -m standalone
Linux命令:sh startup.sh -m standalone
命令运行成功后直接访问:http://localhost:8848/nacos
默认账号密码都是:nacos
Consul的使用
下载与安装
下载地址——Consul
1)下载
wget https://releases.hashicorp.com/consul/1.3.0/consul_1.3.0\_linux_amd64.zip
2)解压
unzip consul_1.3.0\_linux_amd64.zip
3)拷贝到usr目录下
mv consul /usr
4)查看是否安装成功
./consul
小结
本文内容主要在单机模式下下载安装注册中心,更详细的内容我推荐在下面这本书中去获取
京东链接:购买地址
- 🎁本次送书1~3本【取决于阅读量,阅读量越多,送的越多】👈
- ⌛️活动时间:截止到2023-12月9号
- ✳️参与方式:关注博主+三连(点赞、收藏、评论)
内容简介
《Spring Cloud 微服务快速上手》介绍了当下*主流的属于Spring生态的微服务框架,它继承了Spring Boot的优点,开发部署都非常简单。本书内容全面,介绍了微服务架构的发展历程,包含Spring Cloud Netflix 和 Spring Cloud Alibaba的组件,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等。在解读核心组件的实现原理的同时,配以案例进行实践。本书内容包含微服务架构和云原生架构,读者在掌握微服务之后,可以进一步掌握云原生知识。
最后
这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)
转存中…(img-yzBzgBnd-1715469163322)]