51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开发笔记

动态代理学习

动态代理学习

厉飞雨 阅读(131) 评论(0) 赞(9)

抛出问题:给原有的很多方法加上日志 实现方式:静态代理,静态代理有什么问题,怎么克服? ### 1. 给原有的方法加上日志 假设现在我们有一个类Calculator,代表一个计算器,它可以进行加减乘除操作. 在每个方法执行前后打印日志。你有什么好的方案? ``` public class Calculator { //加 public int add(int a...

Java13新特性

Java13新特性

厉飞雨 阅读(166) 评论(0) 赞(10)

JAVA13 ====== 概述:JAVA是目前应用最为广泛的软件开发平台之一; jdk13是在2018年9月26日发布, 安装: --- 下载地址:https://www.oracle.com/java/technologies/downloads/archive 同JDK8、9安装步骤一样,安装好之后,记得配置环境变量就可以; 查看java版本 ``` java...

Docker学习路线4:Docker基础知识

Docker学习路线4:Docker基础知识

厉飞雨 阅读(302) 评论(0) 赞(14)

Docker是一个平台,简化了在轻量、可移植的容器中构建、打包和部署应用程序的过程。在本节中,我们将介绍Docker的基础知识、其组件以及您需要开始使用的关键命令。 **容器是什么?** ---------- 容器是一个轻量级、独立的可执行软件包,包含运行应用程序所需的所有依赖项(库、二进制文件和配置文件)。容器将应用程序与其环境隔离开来,确保它们在不同系统上的工作保持一致...

Docker学习路线5:在 Docker 中实现数据持久化

Docker学习路线5:在 Docker 中实现数据持久化

厉飞雨 阅读(181) 评论(0) 赞(11)

Docker 可以运行隔离的容器,包括应用程序和其依赖项,与主机操作系统分离。默认情况下,容器是临时的,这意味着容器中存储的任何数据在终止后都将丢失。为了解决这个问题并在容器生命周期内保留数据,Docker 提供了各种数据持久化方法。 * **Docker 卷** * **绑定挂载** * **Docker tmpfs 挂载** ### **Docker 卷** Do...

Docker学习路线6:使用第三方镜像

Docker学习路线6:使用第三方镜像

厉飞雨 阅读(132) 评论(0) 赞(7)

第三方镜像是在Docker Hub或其他容器注册表上提供的预构建Docker容器镜像。这些镜像由个人或组织创建和维护,可以作为您容器化应用程序的起点。 ### 查找第三方镜像 [**Docker Hub**](https://hub.docker.com/) 是最大和最受欢迎的容器镜像注册表,包含官方和社区维护的镜像。您可以根据名称或要使用的技术搜索镜像。 例如:如果您正...

Docker学习路线3:安装设置

Docker学习路线3:安装设置

厉飞雨 阅读(141) 评论(0) 赞(11)

Docker提供了一个名为**Docker Desktop** 的桌面应用程序,简化了安装和设置过程。还有另一个选项可以使用**Docker引擎**进行安装。 * [Docker Desktop网站](https://www.docker.com/products/docker-desktop/) * [Docker引擎](https://docs.docker.com/e...

不用feign只用ribbon的请求是什么样子的?

不用feign只用ribbon的请求是什么样子的?

厉飞雨 阅读(288) 评论(0) 赞(7)

不用feign只用ribbon的请求是什么样子的? ------------------------- 如果仅仅使用Ribbon+RestTemplate来进行服务间调用,每个接口都需要写很多的代码。 实际上可以使用Feign来完成声明式的服务调用 ``` @RestController @Configuration public class HelloService { ...

Docker学习路线2:底层技术

Docker学习路线2:底层技术

厉飞雨 阅读(143) 评论(0) 赞(8)

了解驱动Docker的核心技术将让您更深入地了解Docker的工作原理,并有助于您更有效地使用该平台。 ### **Linux容器(LXC)** Linux容器(LXC)是Docker的基础。 LXC是一种轻量级的虚拟化解决方案,允许多个隔离的Linux系统在单个主机上运行,无需全功能的虚拟化。 LXC有效地以安全和优化的方式隔离应用程序及其依赖项。 ### **控制组(...

Nacos无法连接wsl2上部署的MySQL

Nacos无法连接wsl2上部署的MySQL

厉飞雨 阅读(154) 评论(0) 赞(10)

情况描述 ==== 在部署Nacos时,需要连接MySQL数据库管理数据,但是如果连接的是wsl2上部署的MySQL,使用`127.0.0.1`或者`localhost`,通常会出现如下错误: ``` org.springframework.beans.factory.UnsatisfiedDependencyException:  Error creating bean ...

Feign

Feign

厉飞雨 阅读(235) 评论(0) 赞(13)

\<a name="HmTEj"\>\</a\> 1 先画一张图,借助feign调用接口的过程 ---------------------- ![](https://img1.51tbox.com/static/2023-07-11/col/c3f7bc22ed753ddeed523e22939a94fe/261563821565...