在开发SpringBoot项目时,通常一道程序会被应用或安装在不同的环境。不过不配置多模块多环境,那么在为不同的环境打包时,就需要频繁修改配置文件,从而容易产生错误。本篇文章将详细为大家介绍在SpringBoot项目中是如何配置...
我们经常使用IDEA的Maven来创建SpringBoot项目,在SpringBoot项目中,我们要如何实现Maven多模块父子工程呢?下面,将通过具体的详细操作过程为大家解答这个问题。...
大部分的配置都可以用Java类+注解来代替,而在SpringBoot项目中见的最多的莫过于@SpringBootApplication注解了,它在每个SpringBoot的启动类上都有标注。这个注解对SpringBoot的启动和自动配置到底有什么样的影响呢?本文...
fork-join是Java7版本中提供的一个用于并发执行任务的框架,下面文章,将为大家介绍一下Java中的fork-join框架,以及fork-join框架的具体使用方法。
在前端后分离开发模式的项目中,api文档是最好的沟通方式,swagger又是一个非常热门的api开发框架。下面文章,将通过详细的步骤解析SpringBoot项目中具体是怎么整合swagger2。...
在使用Mybatis-plus工具,同时又引入了pagehelper的依赖,结果导致了冲突问题。那么该如何解决这个问题?下面,将通过实例来为大家展示Mybatis-plus和pagehelper依赖冲突的解决方法。...
本篇文章将为大家介绍一个在使用MyBatis的过程,因为@param()而产生的分也失效的问题,以及具体解决该问题的方法,希望能够对大家的学习和工作有所帮助!...
MyBatis作为一款非常优秀的持久层框架,在目前项目开发中应用的十分广泛。本篇文章,将和大家介绍MyBatis中一个强大的特性之一,动态SQL以及具体的使用方法。...
在SpringCloud微服务架构中有两种方式进行服务调用,一种是用RestTemplate和Ribbon,另一种则是本篇文章要介绍的Feign。下面,将介绍SpringCloud中的Feign基本介绍和具体使用方式。...
网关的作用是为了保持整个系统的稳定性。本篇文章,将为大家介绍SpringCloud中的Zuul网关的内容,包括Zuul网关的基本介绍和基本是用内容。希望能够对大家的学习和工作有所帮助!...
本篇文章主要分享了关于在Java线程状态下,一些容易混淆,容易踩到的坑,例如BLOCKED和WAITING之间的区别。下面,将会通过详细的实例代码为大家讲解这些Java线程状态容易误解的问题。...
Shiro是Apache旗下一款强大而易于使用的安全框。下面我将通过Java代码为大家介绍一下这款强大的安全框架,以及在SpringBoot项目中整合Shiro的具体方法。
LockSupport作为Java多线程编程中的一个工具类,可以让线程在任意地方阻塞,也可以在任何地方唤醒。下面,我将和大家介绍一下Java多线程编程中的LockSupport工具类。...
从Java6版本开始,Java语言就支持动态编译,但具体是怎么进行动态编译?动态加载的?下面,我将通过一个简单的Java实例来讲解Java是如何进行动态编译和动态加载的。...
动态编译一直是Java的梦想,从Java6版本它开始支持动态编译了,可以在运行期直接编译.java文件,执行.class,并且能够获得相关的输入输出,甚至还能监听相关的事件。不过,我们最期望的还是给定一段代码,直接编译,然后运行,也就是空...
Optional类是Java8版本才引入的一个特性,这个类主要是用来解决一个非常常见的问题,空指针异常。下面,我将简单的为大家介绍一下Optional以及怎么构建一个Optional对象和具体的API使用方法。...
在Java编程语言中,字符串String的值可以是空字符串的,也可以是null值,这两者很相似,但是又有不同之处。那么要怎么区分String的值是空字符串还是null值?下面,我将和大家分享如何区分这二者的详细方法。...
在实际开发的过程中,增删改查操作都会涉及到请求参数的传递。本篇文章,将为大家解析一下MyBatis中多参数传入参数的四中处理方法,希望能够对大家的学习和工作有所帮助!...
本篇文章主要介绍了redis中的主从复制的基本概念,以及Java语言中使用Lettuce客户端在redis的主从复制模式下命令执行的操作。以下是详情内容,希望对于大家的学习和工作能够有所帮助!...
SpringCloud是目前微服务架构领域的翘楚,备受开发者和企业的青睐。下面,我将介绍SpringCloud中是如何使用Ribbon工具框架和RestTemplate模板类来实现服务调用和负载平衡。...
说起Java的并发就不得不提到ReentrantLock,说起ReentrantLock就不得不说到AQS。下面,我将为大家简单地聊聊Java兵法中的ReentrantLock和AQS,剖析一下此二者的源码。...
本篇文章主要介绍了如何使用Java来模拟XN*2图灵机,下面是具体的实现过程,供大家参考,希望对大家的学习和工作能够有所帮助!
本篇文章主要介绍了关于JavaOpenJDK源码的一个详细过程,从开始搭建虚拟机环境,到最后的调试源码的过程。希望本篇文章能够对大家的学习和工作都有所帮助!...
ConcurrentHashMap是HashMap的一个线程安全,支持高效并发的一个版本。下面,我们就通过Java中源代码,来详细地解析一下ConcurrentHashMap的内容。
灰度一般指的就是灰度发布,在微服务中,当有新的服务上线,一般都会选择将少量请求分配给新服务上,其他的请求分配给就得服务。等到新服务的测试通过,再将服务进行统一分配。下面,我给大家讲讲在SpringCloud中是如何使用Ribbo...