SpringBoot中没有主清单属性怎么解决
解决 SpringBoot 没有主清单属性问题:SpringBoot打包成jar后运行提示没有主清单属性解决:补全maven中的bulid信息<plugin> <groupId>org.springframework.bo
怎么使用Spring Boot+gRPC构建微服务并部署
1. 为什么要用Istio?目前,对于Java技术栈来说,构建微服务的最佳选择是Spring Boot而Spring Boot一般搭配目前落地案例很多的微服务框架Spring Cloud来使用。Spring Cloud看似很完美,但是在实
springboot内置tomcat支持最大的并发量问题怎么解决
springboot内置的tomcat支持最大的并发量SpringBoot内置Tomcat,在默认设置中,Tomcat的最大线程数是200,最大连接数是10000。默认情况下,支持最大并发量为一万,也就是指支持的连接数Tomcat有两种处理
-
SpringBoot接口怎么对参数进行校验
什么是不优雅的参数校验后端对前端传过来的参数也是需要进行校验的,如果在controller中直接校验需要用大量的if else做判断以添加用户的接口为例,需要对前端传过来的参数进行校验, 如下的校验就是不优雅的:@RestControlle
-
怎么在Springboot中使用log4j2日志
常用日志框架java.util.logging:是JDK在1.4版本中引入的Java原生日志框架Log4j:Apache的一个开源项目,可以控制日志信息输送的目的地是控制台、文件、GUI组件等,可以控制每一条日志的输出格式,这些可以通过一个
-
SpringBoot的EnvironmentPostProcessor怎么用
一、背景之前项目中用到了Apollo配置中心,对接Apollo配置中心后,配置中心的属性就可以在程序中使用了,那么这个是怎么实现的呢?配置中心的属性又是何时加载到程序中的呢?那么我们如果找到了这个是怎么实现的是否就可以 从任何地方加载配置属
java动态绑定怎么实现
概念1、动态绑定是指在运行过程中根据对象的类型进行绑定。2、JVM在运行过程中决定调用哪个对象的过程称为动态绑定。动态绑定的过程3、虚拟机提取对象实际类型的方法表,并搜索方法签名、调用方法。实例public class Main {
-
Java多线程之线程安全问题怎么解决
1.线程安全概述1.1什么是线程安全问题首先我们需要明白操作系统中线程的调度是抢占式执行的,或者说是随机的,这就造成线程调度执行时线程的执行顺序是不确定的,有一些代码执行顺序不同不影响程序运行的结果,但也有一些代码执行顺序发生改变了重写的运
java如何使用HashSet判断主键是否存在
使用HashSet判断主键是否存在HashSet实现Set接口,由哈希表(实际上是HashMap)支持,但不保证set 的迭代顺序,并允许使用null元素。HashSet的时间复杂度跟HashMap一致,如果没有哈希冲突则时间复杂度为O(1
SpringBoot解析怎么指定Yaml配置文件
1、自定义配置文件在resources下创建my.yaml文件,“-”用来表示数组类型,一定要注意空格。my: contents: - id: 12121 name: nadasd - id: 3333 n