最新 最热

Java实现多线程的三种方式 总结三种方式的对比

本文将为大家简单地介绍一下Java中的多线程的作用,以及在Java中实现多线程的三种方法使用的实例代码,和三种方式的对比总结内容,供大家学习参考!

2021-08-10
3213

mybatis-plus中的in查询的详细使用方法解析

如果是List类型的String,例如:List<String>这种类型的,就直接放值就可以了,本文讲的是当你查询到的是一个list集合如何遍历取值,否则要写sql和接口就显得很麻烦。

2021-08-10
19090

Java核心工具库Guava的介绍及具体使用方法

Guava是Google发布的一个Java核心工具库的开源项目,里面囊括了集合、缓存、字符串处理、并发库、通用注解等等。本篇文章将为大家介绍在Java中集合的内容,以及应用Guava工具库中的集合、缓存等内容。

2021-08-10
7539

mybatis批量插入大量数据该如何优化呢?详细优化过程讲解

在插入大量数据的时候,多数人会选择批量插入来提高效率,下面文章将和大家分享一下mybatis在使用批量插入大量数据的一个具体的优化过程。

2021-08-10
4055

Java并发编程中多线程高并发的内容总结

本篇文章主要总结了Java并发编程中多线程高并发的一些重要的知识内容,供大家学习参考,希望能够对大家的学习能够有所帮助!

2021-08-10
1983

详解Java动态执行代码的几种方式比较以及如何使用ScriptEngine

Java是一门编译语言,不能像JavaScript可以被动态执行,但有时候又需要Java具备动态执行代码的能力,具体该要怎么实现呢?下面,将为大家详解Java几种动态执行代码的方式以及如何使用ScriptEngine来动态执行代码。

2021-08-10
8704

详解Java中ArrayList底层扩容原理以及扩容操作

ArrayList是Java集合框架中比较常用的一个数据结构,它的底层是是基于数组实现的。本篇文章,将和大家分享一下关于Java中ArrayList的底层扩容的原理以及如何进行扩容的操作。

2021-08-10
2751

关于Java执行groovy脚本的两种方法详细解析

groovy是基于Java虚拟机的一门敏捷开发语言,能够很好地和Java语言相结合,也可以用来扩展现有的代码。下面,将为大家介绍关于Java执行groovy脚本的两种方法。

2021-08-09
5642

详细解析Java并发编程中CountDownLatch源码

CountDownLatch是在Java1.5版本的时候引入的,被应用在Java并发编程,Java线程中。下面的文章,将为大家解析一下Java并发编程中CountDownLatch的使用方法和源码。

2021-08-09
2068

基于UDP协议开发Java聊天系统 附详细代码实例

UDP,即用户数据报协议(User Datagram Protocol),为用户提供了无需连接就可以发送封装的IP数据包的方法。下面,将基于UDP协议,使用Java相关技术实现简单的聊天系统。

2021-08-09
2139