Geeker 后端开发 两个步骤完成SpringBoot快速集成Log4j2日志框架(log4j2-spring.xml) 步骤1:去掉SpringBoot自带的logging,引入log4j2 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <excl …
elastic 后端开发 Nginx怎么实现负载均衡(附代码) 0x01:负载均衡 Nginx的负载均衡使用upstream定义服务器组,后面跟着组名,组名后面是大括号包起来的服务器列表,每个服务器使用server开头,后面跟定义的服务器名字、服务器ip:port、参数;一个基本的upstream模块如下:
多啦H梦 资源共享 SpringBoot2.0/SpringCloudAlibaba高级优化思维导图笔记完整版(含笔记/图片) 资源简介 包含数千字图文的SpringBoot2.0高级版思维导图,全面介绍方方面面SpringBoot优化点,包含SpringCloud Alibaba使用注意事项以及各种可以优化的地方,全文精华,值得细细研读。 预览
多啦H梦 后端开发 必备知识,针对SpringBoot项目优化和Jvm调优! 项目调优 作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在 SpringBoot 项目中,调优主要通过配置文件和配置 JVM 的参数的方式进行。 一、修改配置文件 关于修改配置文件 application.pro …
Spring 后端开发 当@Transactional遇到@CacheEvict,你的代码是不是有bug! 有bug吗 如上图所示,当@Transactional 遇到@CacheEvict,缓存放在 redis 中,这样写代码会有什么问题呢?你们的程序中是否写着这样的代码呢?如果是,请你立刻修改! 思考 ? 首先,@Transactional是给当前 …
elastic 后端开发 面试官:能说下 SpringBoot 启动原理吗? SpringBoot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂SpringBoot内部启动原理,以后难免会吃亏。所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面纱,让它不在神秘。 那么接 …
docker 后端开发 实现接口自动幂等方案:springboot+redis+Interceptor+自定义annotation 领读: 文中自定义注解AutoIdempotent,并通过拦截器拦截此注解,然后判断request中的token在redis中是否已经被消费,如果已被消费说明接口是重复提交,从而实现幂等设计。 通过本文,你应该学会: …
北京码帝 技术杂谈 15个经典的Spring面试常见问题 什么是 Spring 框架? Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 官网:https://spring.io/。 我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块 …
北京码帝 技术杂谈 Spring注解之@RequestMapping @RequestMapping是一个用来处理请求地址映射的注解,可用于类或者方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 @RequestMapping注解有六个属性: 下面进行详细的讲解: value …
北京码帝 技术杂谈 BeanFactory 和 FactoryBean 的理解 我们或多或少都会经历过若干个面试,而每每问到 Spring 的时候都少不了IOC容器的影子,那么这个 IOC 容器是什么呢? 本篇文章就来了解一下 BeanFactory 和 FactoryBean BeanFactory 是什么 BeanFactory 是 …