最新 最热

JAVA语言的特点有哪些?

相信 Java 已经被大多数人所熟知,学好 Java 在程序员中是非常吃香的,Java语言的特点你知道哪些?

2021-03-18
6302

Java单例设计模式----懒汉与饿汉

Java的单例模式一般分为懒汉模式和饿汉模式,懒汉模式只有用到的时候对象才初始化,饿汉模式是无论用到与否,都先初始化。

2020-12-30
6301

JUC 之 BlockingQueue 接口以及 ArrayBlockingQueue 实现类详解

队列是一种 FIFO(先进先出)的数据结构,本文要讲的 BlockingQueue 也是一种队列,而且强调了线程安全的特性。

2020-08-11
6300

拜托了,不要再使用!=null判空了!

对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。

2020-10-12
6286

Swagger:简化 RESTful API设计与文档化的利器

在构建现代 Web 应用程序时,设计和文档化 RESTful API 是至关重要的一环。Swagger 提供了一个开源的工具集,旨在简化 API 的设计、构建和文档化过程。本文将介绍 Swagger 的概念、功能和优势,以及如何使用 Swagger 提高 API 开发的效率和可靠性。

2024-01-23
6281

SpringBoot项目中如何整合MyBatis?详细步骤解析

MyBatis作为持久层,与数据库进行交互的框架,在项目中的地位那是相当重要。接下来,我将为大家详细解析在SpringBoot项目中整合MyBatis的步骤。

2021-08-03
6277

Java代码实例 使用ReentrantLock实现长轮询

长轮询作为Web客户端和服务器之间基于HTTP常用的通信方式之一,在无消息的情况下不会频繁地发出请求。本文将以Java代码实例展示,使用ReentrantLock加锁阻塞来实现长轮询。

2021-07-20
6262

大数据和Java:哪个难学点?看看你更适合学习哪个

在计算机科学和信息技术领域,大数据和Java都是备受瞩目的主题和技能。然而,对于初学者来说,可能会困惑于选择何者学习,或者哪一个更难。本文将分析大数据和Java,探讨它们的学习难点,并提供一些具体例子来帮助你决定哪一个更适合你。

2023-11-07
6257

从 Linux 终端编译和运行 Eclipse Java 项目

如果你是在 linux 系统下在 Eclipse 中开发 Java 项目,你可能希望从另一个位置远程访问该项目。你可以使用 teamviewer 远程桌面 linux box,但有时这可能非常慢。你还可以从常规 ssh 终端编辑、编译和执行 Java 项目。使用终端编辑、编译和运行远程 eclipse 项目通常更快。这篇文章向你展示了如何在终端中编译和运行 eclipse 项目。

2021-09-04
6257

JAVA可以从事哪些岗位?

Java 已成为当今市面上很受欢迎的编程软件,对于处于信息高速发达的今天,Java 技术已经无处不在,手机软件、手机 Java 游戏、电脑软件等等都有它的身影。

2021-02-06
6254