最新 最热

MyBatis中怎么使用动态SQL标签?使用方法解析

MyBatis作为一款非常优秀的持久层框架,在目前项目开发中应用的十分广泛。本篇文章,将和大家介绍MyBatis中一个强大的特性之一,动态SQL以及具体的使用方法。

2021-08-05
1927

SpringCloud微服务架构中的Feign使用详解

在SpringCloud微服务架构中有两种方式进行服务调用,一种是用RestTemplate和Ribbon,另一种则是本篇文章要介绍的Feign。下面,将介绍SpringCloud中的Feign基本介绍和具体使用方式。

2021-08-04
2492

SpringCloud微服务架构中Zuul网关的基本介绍和使用

网关的作用是为了保持整个系统的稳定性。本篇文章,将为大家介绍SpringCloud中的Zuul网关的内容,包括Zuul网关的基本介绍和基本是用内容。希望能够对大家的学习和工作有所帮助!

2021-08-04
1924

分享Java线程状态中一些容易混淆,产生误解的内容

本篇文章主要分享了关于在Java线程状态下,一些容易混淆,容易踩到的坑,例如BLOCKED和WAITING之间的区别。下面,将会通过详细的实例代码为大家讲解这些Java线程状态容易误解的问题。

2021-08-04
2050

初步认识Java安全框架Shiro 附SpringBoot整合Shiro的详细代码

Shiro是Apache旗下一款强大而易于使用的安全框。下面我将通过Java代码为大家介绍一下这款强大的安全框架,以及在SpringBoot项目中整合Shiro的具体方法。

2021-08-04
3277

详谈Java多线程编程LockSupport工具类的具体使用

LockSupport作为Java多线程编程中的一个工具类,可以让线程在任意地方阻塞,也可以在任何地方唤醒。下面,我将和大家介绍一下Java多线程编程中的LockSupport工具类。

2021-08-04
2703

如何使用Java实现动态编译并动态加载?附详细实例代码

从Java6版本开始,Java语言就支持动态编译,但具体是怎么进行动态编译?动态加载的?下面,我将通过一个简单的Java实例来讲解Java是如何进行动态编译和动态加载的。

2021-08-04
4058

使用Java动态编译改善Java代码及动态编译需要注意的问题

动态编译一直是Java的梦想,从Java6版本它开始支持动态编译了,可以在运行期直接编译.java文件,执行.class,并且能够获得相关的输入输出,甚至还能监听相关的事件。不过,我们最期望的还是给定一段代码,直接编译,然后运行,也就是空中编译执行(on-the-fly),来看如下代码:

2021-08-04
2264

Java8新特性Optional类介绍及详细的使用方法

Optional类是Java8版本才引入的一个特性,这个类主要是用来解决一个非常常见的问题,空指针异常。下面,我将简单的为大家介绍一下Optional以及怎么构建一个Optional对象和具体的API使用方法。

2021-08-04
2916

Java怎么判断String的值是空字符串还是null?详细判断方法

在Java编程语言中,字符串String的值可以是空字符串的,也可以是null值,这两者很相似,但是又有不同之处。那么要怎么区分String的值是空字符串还是null值?下面,我将和大家分享如何区分这二者的详细方法。

2021-08-04
6622