Spring Cloud Eureka 组件:服务的注册与发现 Spring Cloud Eureka 组件:服务的注册与发现为什么需要服务注册?假如 A 服务调用 B 服务,在正常情况下,我们会在 java 代码中写一个 Get 或者 Post 请求,但这个时候我们请求的 url 固定写死的,假如 URL 为http:127.0.0.1:8888/api/user 那么如果 B 服务做了负载均衡或者动了端口,我们就需要更改代码中写死的 URL,后续还要做重复 2023-06-01 Spring Cloud #Spring Cloud #Eureka
Spring Cloud Nacos 微服务的注册与发现 1. 前言什么是 Nacos ? 之前有 Eureka,但是其 2.x 版本已经闭源,等于凉了。阿里开源了 Nacos 作为配置与注册中心,动态发现服务与动态配置。 具体的解释与作用见官方文档: https://nacos.io/zh-cn/docs/what-is-nacos.html 2. 适配版本搭建整个微服务体系的前奏,是要设置好 Spring Cloud 与 Spring Boot 以 2023-05-01 Spring Cloud #Spring Cloud #注册中心 #服务发现
MySQL 8.0 主从复制详解与实践 MySQL 8.0 主从复制详解与实践1. 简介MySQL 8.0 提供了强大的主从复制功能,允许将数据从一个服务器同步到另一个服务器,以实现数据备份、高可用性和读写分离等优势。本文将深入探讨 MySQL 8.0 主从复制的原理、配置和实践,带你一步步实现主从复制的设置。 2. 什么是主从复制?基本概念 数据库主从复制基于主从关系,其中一个数据库被定义为主数据库(Master),而另一个被定义为从 2023-04-01 MySQL #MySQL8 #Java 进阶
Ubuntu 服务器配置远程登录 1.使用命令安装启用 SSH1sudo apt-get install openssh-server 这里需要输入一下 y ,表示确定 检查 ssh 服务是否启动成功 1sudo ps -e | grep ssh 如果有 sshd 则说明 ssh 服务已启动,如果没有启动,输入下边命令启动 ssh 服务 1sudo service ssh start 开启 root 用户远程登录如果是 ro 2023-03-01 Linux #Linux #Ubuntu #Login
Ubuntu 20.04 安装 MySQL 8 MySQL 是最流行的开源关系数据库管理系统。 它快速,易于使用,可扩展,并且是流行的 LAMP 和 LEMP 栈的组成部分 MySQL 是最流行的开源关系数据库管理系统。它快速,易于使用,可扩展,并且是流行的LAMP和LEMP栈的组成部分。 随着 MySQL 的不断成熟,它也逐渐用于更多大规模网站和应用。本教程介绍了如何在 Ubuntu 20.04 上安装和配置 MySQL。 包括使用 ap 2023-03-01 MySQL #MySQL
MySQL 基础笔记 新增用户12345-- 创建用户create user [用户名] identified by '[密码]';-- 赋予数据库权限grant all privileges on [数据库].* to [用户名]@'%' identified by '[密码]';flush privileges; 开启远程登录权限1234-- 使用%赋予 2023-03-01 MySQL #MySQL
maven引入本地jar包的方法 示例引入达梦的数据库驱动 操作 1.引入 jar 到目录 pom.xml 中引入1234567<dependency> <groupId>com.dameng</groupId> <artifactId>database</artifactId> <version>18.0</version> 2023-03-01 Maven #Maven
【Java 设计模式】策略模式 1.前言在此篇文章,我们将看看如何在 Java 8 中实现策略设计模式。 首先,我们将概述该模式,并解释传统上它是如何在旧版本的 Java 中实现的。 接下来,我们将再次尝试该模式,只是这次使用 Java 8 lambda,减少了代码的冗长。 2.策略模式本质上,策略模式允许我们在运行时改变算法的行为。 通常,我们会从一个用于应用算法的接口开始,然后为每个可能的算法多次实现它。 假设我们需要根据是 2023-03-01 Java 设计模式 #Java 设计模式
使用Spring Boot与MyBatis Plus快速构建应用 【Java 系列】使用 Spring Boot 与 MyBatis Plus 快速构建应用引言Spring Boot 和 MyBatis Plus 是当今 Java 开发领域中的主流框架。Spring Boot 简化了 Java 应用程序的开发流程,MyBatis Plus 则是 MyBatis 框架的增强版本,提供了更多便利的功能, 例如集成了很多初始增删改查的方法。本篇入门博客将引导你如何使用 2023-03-01 Spring Boot #Spring Boot #Java
探究Java反射:解密动态获取类信息的神奇之旅 探究 Java 反射:解密动态获取类信息的神奇之旅引言在 Java 编程的世界中,反射是一个强大而神奇的概念。它使得我们可以在运行时动态地获取、检查和操作类的信息,而不需要提前知道类的具体细节。本篇博客将向您展示如何使用 Java 的反射机制,探索其背后的原理,并结合代码示例阐述其实用性。 什么是 Java 反射?简单来说,Java 反射是指在运行时动态地获取类的信息以及在运行时动态地调用类的方法 2023-03-01 Java基础 #Java