AI智能
改变未来

Java开发 第76页

Spring Boot 2.3 新特性分层JAR-爱站程序员基地

Spring Boot 2.3 新特性分层JAR

AI

背景 在我们实际生产容器化部署过程中,往往会遇到 Docker 镜像很大,部署发布很慢的情况 影响 docker 镜像大小的因素,主要有以下三个方面: 基础镜像的大小 。尽量选择 aphine 作为基础镜像 减少操作系统内置软件 Docke...

Spring Boot工程集成全局唯一ID生成器 UidGenerator-爱站程序员基地

Spring Boot工程集成全局唯一ID生成器 UidGenerator

AI

本文共 823字,阅读大约需要 3分钟 !文尾有计时器可自行对时 概   述 流水号生成器(全局唯一 ID生成器)是服务化系统的基础设施,其在保障系统的正确运行和高可用方面发挥着重要作用。而关于流水号生成算法首屈一指的当属 Snowflak...

Kotlin 与 Java:哪个更合适-爱站程序员基地

Kotlin 与 Java:哪个更合适

AI

2019年5月17日,在 Google I/O 的主题演讲上,Google Android 团队宣布 Kotlin 成为 Android 开发官方语言。过去几年中,开发者一直使用 Kotlin 开发 Android 应用程序,但 Googl...

Java高并发编程基础之AQS-爱站程序员基地

Java高并发编程基础之AQS

AI

引言 曾经有一道比较比较经典的面试题“你能够说说 java 的并发包下面有哪些常见的类?”大多数人应该都可以说出CountDownLatch、CyclicBarrier、Sempahore多线程并发三大利器。这三大利器都是通过 Abstra...

Java集合详解(三):LinkedList原理解析-爱站程序员基地

Java集合详解(三):LinkedList原理解析

AI

概述   本文是基于jdk8_271源码进行分析的。   LinkedList底层是基于链表实现。链表没有长度限制,内存地址不需要固定长度,也不需要是连续的地址来进行存储,只需要通过引用来关联前后元素即可完成整个链表的连续。所以链表的优点就...

Java面试题全集-爱站程序员基地

Java面试题全集

AI

Java面试题全集 白玉 IT哈哈 第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本 上的内容迈向真正的企业级开发。我们知道如何团队协...

Maven的安装和Eclipse集成-爱站程序员基地

Maven的安装和Eclipse集成

AI

1.Maven是什么? Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设...

Java集合详解(一):全面理解Java集合-爱站程序员基地

Java集合详解(一):全面理解Java集合

AI

概述 Java所有集合类都在java.util包下,支持并发的集合在java.util.concurrent(juc)包下。 集合与数组区别: 数组大小是固定的,集合大小可以根据使用情况进行动态扩容。 数组可以存放基本数据类型,集合只能存放...