架构师

微服务

微服务的基本思想在于考虑围绕着业务领域组件来创建应用,这些应用可独立地进行开发、管理和加速。在分散的组件中使用微服务云架构和平台,使部署、管理和服务功能交付变得更加简单。

  • Spring Boot日志框架

    Spring Boot日志框架

    Spring Boot支持Java Util Logging,Log4j2,Lockback作为日志框架,如果你使用starters启动器,Spring Boot将使用Logback作为默认日志框架。无论使用哪种日志框架,Spring Boot都

  • springboot创建一个可执行的jar

    让我们通过创建一个完全自包含的可执行jar文件来结束我们的示例,该jar文件可以在生产环境运行。可执行jars(有时候被成为胖jars "fat jars")是包含你的编译后的类和你的代码运

  • springboot整合Thymeleaf模板引擎

    springboot整合Thymeleaf模板引擎

    引入依赖需要引入Spring Boot的Thymeleaf启动器依赖。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymele

  • springboot自定义SpringApplication启动类

    如果默认的SpringApplication不符合你的口味,你可以创建一个本地的实例并自定义它。例如,关闭banner你可以这样写:public static void main(String[] args){ SpringApplicat

  • springboot配置mybatis的mapper路径

    springboot配置mybatis的mapper路径

    1、创建xml目录在src/main/resources/目录下新建mybatis文件夹,将xxx.xml文件放入该文件夹内(也可以创建多级目录)2、在application.yml文件中配置:mybatis: configuration:

  • STS热部署,springboot项目中修改代码不用重新启动服务

    方法如下:1.在pom文件中引入 devtools 依赖:<dependency>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-devtools</artifactId>  <!-- op

  • 为什么要使用断路器Hystrix?

    为什么要使用断路器Hystrix?

    为什么需要 Hystrix?在微服务架构中,我们将业务拆分成一个个的服务,服务与服务之间可以相互调用(RPC)。为了保证其高可用,单个服务又必须集群部署。由于网络原因或者自身的原因,服

  • 微服务架构及Eureka简介

    微服务架构及Eureka简介

    微服务架构服务提供者、服务消费者、服务发现组件这三者之间的关系:各个微服务在启动时,将自己的网络地址等信息注册到服务发现组件中,服务发现组件会存储这些信息。服务消费者

  • 什么是客户端负载均衡?

    什么是客户端负载均衡?

    服务端负载均衡负载均衡是我们处理高并发、缓解网络压力和进行服务端扩容的重要手段之一,但是一般情况下我们所说的负载均衡通常都是指服务端负载均衡,服务端负载均衡又分为两

  • 完整Demo:springboot实现多数据源配置

    完整Demo:springboot实现多数据源配置

    公司有一套人脸识别动态布控系统,该系统有两个子系统组成,识别算法采用C++编写,后台管理系统采用Java编写,C程序提供HTTP接口供Java程序调用,两个程序都是本地化部署。现在有个问题,C程序是南理工学生写的,需求响应不及时,接口不能立马提供,所以考虑由Java程序配置多数据源直接读C程序的数据库。

    springboot 数据源
  • 让你的代码更加简练-springboot使用JSR303校验

    让你的代码更加简练-springboot使用JSR303校验

    痛点​​相信不少人写过这样都代码,对方法入参进行了各种校验。上面还是比较少的校验。如果遇到什么邮箱、手机号更复杂,对格式也需要进行校验。可能洋洋洒洒几百行代码就过去

  • 三种主流的微服务配置中心深度对比!你怎么看

    三种主流的微服务配置中心深度对比!你怎么看

    在撰写这篇技术选型的文章之前,是比较犹豫的。因为,以其中一个开源项目开发者的身份,去写一篇三个开源项目的对比,即便很克制的去客观的比较,也很难有信服力。这就像,既是参赛选手

  • 29个你必须掌握的微服务面试问题(含答案解析)

    29个你必须掌握的微服务面试问题(含答案解析)

    一、什么是Spring Cloud?在微服务中,SpringCloud是一个提供与外部系统集成的系统。它是一个敏捷的框架,可以短平快构建应用程序。与有限数量的数据处理相关联,它在微服务体系结

  • 无论什么级别程序员,“微服务架构”都是你必须过的坎!

    无论什么级别程序员,“微服务架构”都是你必须过的坎!

    近几年,微服务架构迅速在整个技术社区窜红,被认为是 IT 软件架构的未来方向。一线互联网公司由于具有大量的业务体量和业务场景,比如阿里、百度、网易,很早就开始入坑微服务架构