摘要:
什么是Spring中的循环依赖? 循环依赖是指两个或者多个bean互相依赖对方,从而形成一个闭环。例如:Bean A依赖于Bean B,而Bean B又依赖于Bean A。可能会导致Spring在尝试创建这些bean实例时出现问题,因为他们互相等待对方被创建,最终导致应用程序无法启动。 Spring 阅读全文
摘要:
Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyex 阅读全文
摘要:
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s ,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下: > 阅读全文
摘要:
feign.FeignException$NotFound: status 404 reading UserFeign#findByPage() at feign.FeignException.clientErrorStatus(FeignException.java:165) ~[feign-co 阅读全文
摘要:
## 1 简介 什么是NPM NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于Java的Maven 。 `#在命令提示符输入 npm -v 可查看当前npm版本 npm -v 阅读全文
摘要:
## SpringCloud 什么是SpringCloud? SpringCloud是基于Spring Framework的一套开源工具集,用于构建**分布式系统和微服务架构**的解决方案。它提供了一系列的开发工具和组件,简化了分布式系统中常见的开发、配置、服务注册和发现、负载均衡、断路器、路由、配 阅读全文
摘要:
①:添加依赖(服务调用方) ~~~java com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery 2.2.1.RELEASE org.springframework.cloud spring-cloud-starter-open 阅读全文
摘要:
以WebMvcAutoConfiguration自动配置的原理为例,SpringBoot内部对大量的第三方库或Spring内部库进行了默认配置,这些配置是否生效,取决于我们是否引入了对应库所需的依赖,如果有那么默认配置就会生效。如果引入springboot-starter-web那么对应的web配置 阅读全文
摘要:
对于一个直接创建的springBoot项目工程来说,可以按照以下步骤使用rabbitmq - 添加依赖:添加rabbitMQ的依赖。 ~~~java org.springframework.boot spring-boot-starter-amqp ~~~ - 配置连接:在配置文件中配置虚拟主机、端 阅读全文
摘要:
在springBoot的启动类中,提供了一个mai函数的程序入口,来启动加载SpringBoot程序,那么注解@SpringBootApplication,通过源码可以看到,它相当于@ComponentScan + @EnableAutoConfiguration + @SpringBootConf 阅读全文