Fork me on GitHub

08 2022 档案

摘要:Spring 框架作为一个管理 Bean 的 IoC 容器,那么 Bean 自然是 Spring 中的重要资源了,那 Bean 的作用域是什么意思?又有几种类型呢?接下来我们一起来看。 PS:Java 中的公共类可称之为 Bean 或 Java Bean。 1.作用域 Bean 的作用域是指 Bea 阅读全文
posted @ 2022-08-31 09:26 磊哥|www.javacn.site 阅读(1059) 评论(1) 推荐(1) 编辑
摘要:Spring Cloud Alibaba 是阿里巴巴提供的一站式微服务开发解决方案,目前已被 Spring Cloud 官方收录。而 Nacos 作为 Spring Cloud Alibaba 的核心组件之一,提供了两个非常重要的功能:注册中心和配置中心,我们今天来了解和实现一下二者。 1.Naco 阅读全文
posted @ 2022-08-30 20:47 磊哥|www.javacn.site 阅读(1473) 评论(0) 推荐(3) 编辑
摘要:@Autowired 和 @Resource 都是 Spring/Spring Boot 项目中,用来进行依赖注入的注解。它们都提供了将依赖对象注入到当前对象的功能,但二者却有众多不同,并且这也是常见的面试题之一,所以我们今天就来盘它。 @Autowired 和 @Resource 的区别主要体现在 阅读全文
posted @ 2022-08-29 08:38 磊哥|www.javacn.site 阅读(914) 评论(0) 推荐(2) 编辑
摘要:Spring Cloud Alibaba 是阿里巴巴提供的一站式微服务开发解决方案,目前已被 Spring Cloud 官方收录。而 Nacos 作为 Spring Cloud Alibaba 的核心组件之一,提供了两个非常重要的功能:服务注册中心(服务注册和发现)功能,和统一配置中心功能。 Nac 阅读全文
posted @ 2022-08-28 22:24 磊哥|www.javacn.site 阅读(767) 评论(1) 推荐(2) 编辑
摘要:IoC 和 DI 是 Spring 中最重要的两个概念,其中 IoC(Inversion of Control)为控制反转的思想,而 DI(Dependency Injection)依赖注入为其(IoC)具体实现。那么 DI 实现依赖注入的方式有几种?这些注入方式又有什么不同?接下来,我们一起来看。 阅读全文
posted @ 2022-08-24 08:38 磊哥|www.javacn.site 阅读(1771) 评论(0) 推荐(2) 编辑
摘要:${} 和 #{} 都是 MyBatis 中用来替换参数的,它们都可以将用户传递过来的参数,替换到 MyBatis 最终生成的 SQL 中,但它们区别却是很大的,接下来我们一起来看。 1.功能不同 ${} 是将参数直接替换到 SQL 中,比如以下代码: <select id="getUserById 阅读全文
posted @ 2022-08-23 08:44 磊哥|www.javacn.site 阅读(1830) 评论(0) 推荐(5) 编辑
摘要:Spring Boot 中读取配置文件有以下 5 种方法: 使用 @Value 读取配置文件。 使用 @ConfigurationProperties 读取配置文件。 使用 Environment 读取配置文件。 使用 @PropertySource 读取配置文件。 使用原生方式读取配置文件。 它们 阅读全文
posted @ 2022-08-17 08:51 磊哥|www.javacn.site 阅读(1073) 评论(0) 推荐(5) 编辑
摘要:properties 和 yml 都是 Spring Boot 支持的两种配置文件,它们可以看作是 Spring Boot 在不同时期的两款“产品”。在 Spring Boot 时代已经不需要使用 XML 文件格式来配置项目了,取而代之的是 properties 或 yml 文件。 properti 阅读全文
posted @ 2022-08-15 08:43 磊哥|www.javacn.site 阅读(1137) 评论(0) 推荐(3) 编辑
摘要:IoC 和 DI 都是 Spring 框架中的重要概念,就像玫瑰花与爱情一样,IoC 和 DI 通常情况下也是成对出现的。那 IoC 和 DI 什么关系和区别呢?接下来,我们一起来看。 1.IoC 介绍 IoC 是 Inversion of Control 的缩写,翻译成中文是“控制反转”的意思,它 阅读全文
posted @ 2022-08-10 08:40 磊哥|www.javacn.site 阅读(1063) 评论(3) 推荐(1) 编辑
摘要:在浏览器中输入 URL 之后,它会执行以下几个流程: 执行 DNS 域名解析; 封装 HTTP 请求数据包; 封装 TCP 请求数据包; 建立 TCP 连接(3 次握手); 参数从客户端传递到服务器端; 服务器端得到客户端参数之后,进行相应的业务处理,再将结果封装成 HTTP 包,返回给客户端; 服 阅读全文
posted @ 2022-08-08 09:18 磊哥|www.javacn.site 阅读(665) 评论(1) 推荐(2) 编辑
摘要:GET 和 POST 是 HTTP 请求中最常用的两种请求方法,在日常开发的 RESTful 接口中,都能看到它们的身影。而它们之间的区别,也是一道常见且经典的面试题,所以我们本文就来详细的聊聊。 HTTP 协议定义的方法类型总共有以下 10 种: PS:目前大部分的网站使用的都是 HTTP 1.1 阅读全文
posted @ 2022-08-03 08:43 磊哥|www.javacn.site 阅读(2762) 评论(3) 推荐(4) 编辑
摘要:粘包和半包问题是数据传输中比较常见的问题,所谓的粘包问题是指数据在传输时,在一条消息中读取到了另一条消息的部分数据,这种现象就叫做粘包。 比如发送了两条消息,分别为“ABC”和“DEF”,那么正常情况下接收端也应该收到两条消息“ABC”和“DEF”,但接收端却收到的是“ABCD”,像这种情况就叫做粘 阅读全文
posted @ 2022-08-01 19:36 磊哥|www.javacn.site 阅读(1868) 评论(5) 推荐(3) 编辑

点击右上角即可分享
微信分享提示