深圳幻海软件技术有限公司 欢迎您!

  • 这可能是Spring Boot Starter 讲的最清楚的一次了

    SpringBootStarter是SpringBoot中非常重要的一个功能,它可以帮助开发人员快速集成各种第三方库和框架。本文将从SpringBootStarter的基本概念入手,深入讲解SpringBootStarter的实现原理及其应用场景。一、SpringBootStarter的概念Spri

  • Spring Boot下如何校验Spring MVC的请求参数及如何自定义校验注解

    在Java世界里,用于JavaBean的校验的标准规范是JSR380,又被称作BeanValidation2.0。而JSR380的实现是HibernateValidator。SpringBoot提供了spring-boot-starter-validation 为Bean的校验提供支持。我

  • Spring Cloud 2020.0.3 断路器 Hystrix 2.2.9.RELEASE 实践

    SpringCloud支持多种断路器的实现,比较常见的是NetflixHystrix,但目前最新版的spring-cloud-2020.0.3已经移除了netflix相关组件。在微服务之间的调用链中,如果没有适当地保护,当某一个服务环节出现故障则可能会导致整体服务雪崩不可用。如底层服务因为数据库慢查

  • Spring Boot 中的 AOP,到底是 JDK 动态代理还是 Cglib 动态代理?

    好啦,开始今天的正文。大家都知道,AOP底层是动态代理,而Java中的动态代理有两种实现方式:基于JDK的动态代理基于Cglib的动态代理这两者最大的区别在于基于JDK的动态代理需要被代理的对象有接口,而基于Cglib的动态代理并不需要被代理对象有接口。那么小伙伴们不禁要问,Spring中的AOP是

  • 面试突击:Properties和Yml有什么区别?

    properties和yml都是SpringBoot支持的两种配置文件,它们可以看作是SpringBoot在不同时期的两款“产品”。在SpringBoot时代已经不需要使用XML文件格式来配置项目了,取而代之的是properties或yml文件。properties配置文件属于早期,也是目前创建Sp

  • SpringBoot 自动装配的原理分析

    自动装配案例首先我们通过一个案例来看一下自动装配的效果,创建一个 SpringBoot​ 的项目,在 pom 文件中加入下面的依赖。复制<dependency><groupId>org.springframework.boot</

  • SpringCloud—Spring Boot Admin微服务监控告警系统

    业务系统正常运行的稳定性十分重要,作为SpringBoot的四大核心之一,Actuator让你时刻探知SpringBoot服务运行状态信息,是保障系统正常运行必不可少的组件。spring-boot-starter-actuator提供的是一系列HTTP或者JMX监控端点,通过监控端点我们可以获取到系

  • Spring Boot 自定义Jackson ObjectMapper,你学会了吗?

    在SpringBootWeb项目中,当使用JSON格式接收数据和返回数据的时候,SpringBoot默认使用一个ObjectMapper实例来序列化响应和反序列化请求。在本文中,我们将看看配置序列化和反序列化选项的最常用方法。默认配置默认情况下,SpringBoot的配置将禁用以下配置项。Mappe

  • Spring Boot服务监控(Prometheus)

    哲学最近看到了一句话:定乎内外之分辩乎荣辱之境。一个外国作家也说过:我生命里的的最大突破之一,就是我不再为别人的看法而担忧。此后,我真的能自由的去做我认为对自己最好的事,只有在我们不需要外来的赞许时,才变得自由。说的都很好。人就是要突破自己,就像许三多,不要在意别人的看法,做自己认为有意义的事,今天

  • SpringCloud Nacos + Ribbon 调用服务的两种方法!

    本文转载自微信公众号「Java中文社群」,作者磊哥。转载本文请联系Java中文社群公众号。在Nacos中,服务调用主要是通过RestTemplate+Ribbon实现的,RestTemplate是Spring提供的Restful请求实现类,而Ribbon是客户端负载均衡器,通过Ribbon可以获取服

  • 值得推荐的 SpringBoot 性能优化长文

    本文转载自微信公众号「小姐姐味道」,作者小姐姐养的狗。转载本文请联系小姐姐味道公众号。SpringBoot已经成为Java届的No.1框架,每天都在蹂躏着数百万的程序员们。当服务的压力上升,对SpringBoot服务的优化就会被提上议程。本文将详细讲解SpringBoot服务优化的一般思路,并附上若

  • 实战!魔改 Swagger,Knife4j的另外一种打开方式

    哈喽大家好,我是阿Q!之前公司使用了swagger作为文档管理工具,原生的swagger-ui非常丑,后来改用了开源项目萧明/knife4j的swagger组件进行了swagger渲染,改造之后界面漂亮多了,操作也方便了很多。当然这不是重点,重点是我们项目引用了knife4j之后出现的一些问题:由于

  • 阿里一面:讲一讲 Spring、SpringMVC、SpringBoot、SpringCloud 之间的关系?

    大家好,我是Tom哥~搞后端开发的同学,对Spring家族一定不陌生。Spring全家桶了为了解决不同场景的问题,逐渐演化出多套生态环框,如:Spring、SpringMVC、SpringBoot、SpringCloud它们之间的关系:SpringSpring一站式的轻量级的java开发框架,采用容

  • Spring 官方 RSocket Broker 0.3.0 发布: 快速构建你的 RSocke架构

     Spring官方的RSocketBroker其实开发已经非常久了,我以为会伴随着SpringCloud2021.0发布的,但是没有发生。不过SpringRSocketBroker还是发布了最新的0.3版本,虽然还是预览版,但目前已经可用,考虑官方还没有提供对应的文档,大家入门做Demo还

  • 这五本书,给你一次彻底读懂Spring的机会

     如果你是一名Java开发人员,并且想了解有关SpringBoot和SpringCloud框架的相关信息,那你今天真是来对地方了,今天,猿哥将和大家讨论一些学习SpringBoot和SpringCloud的最佳书籍。微服务不过是RESTfulWeb服务的扩展,其主要目的是将你的代码分解为小

  • Spring Boot注解大全,一键收藏了!

     一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让springBoot扫描到Configuratio

  • 微服务超全的设计选型参考

     微服务架构模式的核心包含如下几部分:微服务之间的RPC通信。JavaChassis提供了非常高效的通信方式,并支持多协议扩展,比如最快的REST通信模式实现,异步的二进制通信模式HIGHWAY。分布式微服务实例和服务发现。结合ServiceCombServiceCenter,实现分布式、

  • 2019年12月Github热门开源项目排行榜

    12月份GitHub上最热门的开源项目排行已经出炉啦,这个月Java相关的开源项目上榜有点多哦,一起来看看上榜详情:1.12306https://github.com/testerSunshine/12306Star2591212306这个项目基本上是紧随着12306网站的功能更新而更新的,支持12

  • 一个项目的SpringCloud微服务改造过程

    SSO是公司一个已经存在了若干年的项目,后端采用SpringMVC、MyBatis,数据库使用MySQL,前端展示使用Freemark。今年,我们对该项目进行了一次革命性的改进,将其改造成SpringCloud架构,并且把前后端分离,前端采用Vue框架。 一、使用SpringCloud架构

  • IntelliJ IDEA必装插件以及SpringBoot使用小技巧合集

    IntelliJIDEA必装插件有不知道怎么安装的吗?File-->settings打开设置面板,找到plugins,输入想要安装的插件回车即可。plugins面板1.背景图片目前,IDEA支持设置背景图片。这对于广大程序员来说无疑是个好功能。整日对着枯燥的代码实在是会让人疲乏。要是可以设置一

推荐阅读