
【工具系列】IDEA 启动项目很慢解决方案
### IDEA 启动项目加载很慢解决方案 {#IDEA 启动项目加载很慢解决方案} * Interllij IDEA 由于功能很多,又注重搜索与只能提示的速度,启动时把很多数据提前加载到内存里面,导致启动特别慢。 即使优化到极致,Interllij IDEA 的启动速度也不会改善太多,但还是能够减少一些启动时间的,下面详细介绍。 * IDEA 默认的 JVM 设置,已...
### IDEA 启动项目加载很慢解决方案 {#IDEA 启动项目加载很慢解决方案} * Interllij IDEA 由于功能很多,又注重搜索与只能提示的速度,启动时把很多数据提前加载到内存里面,导致启动特别慢。 即使优化到极致,Interllij IDEA 的启动速度也不会改善太多,但还是能够减少一些启动时间的,下面详细介绍。 * IDEA 默认的 JVM 设置,已...
原因 {#原因} -------- 昨天因为重装了系统, 配置好了所有环境以后今天刚开始写代码, 然后快捷键 ctrl + / 快捷键注释的时候发现效果是这样的, 单行注释直接贴边了, 这能忍, 网上搜索了一下发现解决方案如下: ```java // 查询全部 List<User> findAllUser(); ``` 解决: {#解决} ---------...
一、前言 {#一、前言} ------------ 要搭建传统 Spring MVC 项目,我们除了需要配置相应的配置文件,还需要在文件中声明包扫描路径,注解驱动,处理器映射器、适配器和视图解析器等相关配置,搭建步骤非常繁琐。 而 **Spring Boot** 则是通过 JavaConfig 的方式将以前繁琐的配置封装起来,我们只需要引入依赖即可完成相应组件的整合。 二...
一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...
一、前言 {#一、前言} ------------ 在大型系统的分布式系统中,系统会被拆分成了许多模块。这些模块负责不同的功能,组合成系统,最终可以提供丰富的功能。 在这种架构中,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心,也就意味...
一、前言 {#一、前言} ------------ Spring Cloud 原先整合 Zuul 作为网关组件,Zuul 由 Netflix 公司提供的,现在已经不维护了。后面 Netflix 公司又出来了一个 Zuul2.0 网关,但由于一直没有发布稳定版本,所以 Spring Cloud 等不及了就自己推出一个网关,已经不打算整合 zuul2.0 了。 Spring C...
一、前言 {#一、前言} ------------ 在微服务架构中,我们将业务拆分成一个个的服务,服务与服务之间可以相互调用,但是由于网络原因或者自身的原因,服务并不能保证服务的100%可用,如果单个服务出现问题,调用这个服务就会出现网络延迟,此时若有大量的网络涌入,会形成任务堆积,最终导致服务瘫痪。 由于服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严...
一、前言 {#一、前言} ------------ **Ribbon** 是基于 **Netflix Ribbon** 实现的一套客户端负载均衡器,它本身不属于 **Spring Cloud Alibaba** 提供的组件,而是 **Spring Cloud** 将其封装成 **starter** 供微服务使用。另外,笔者在之前的 [文章](https://51tbox.co...
一、前言 {#一、前言} ------------ 上一篇 [Spring Cloud Alibaba 系列之 Nacos 篇(服务注册与发现)](https://51tbox.com/) 介绍了 `Nacos` 的服务注册与发现,本篇接续介绍其另一个功能--配置中心。 二、简单介绍 {#二、简单介绍} ---------------- `Nacos` 提供用于存储配置和...
一、前言 {#一、前言} ------------ `Nacos` 是阿里巴巴于2018年7月推出来的一个开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 `Nacos` 提供了一组简单易用的特性集,帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理。 其关键特性如下: * 服务发现和服务健康监测 * 动态配置服务 * 动态 DN...