首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java基础成神之路
小人物代码
创建于2023-11-13
订阅专栏
java基础成神之路
等 5 人订阅
共32篇文章
创建于2023-11-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java8精华-函数式编程-Consumer(二)
随着 Java 8 的发布,引入了多个函数式接口。我们可以在JDK源代码中找到它们,因为它们带有@FunctionalInterface注解。注解@FunctionalInterface有两个目的。
Java8精华-函数式编程(一)读完这篇,你将彻底理解
本文说的是函数式编程的基础知识。将从非常基础的内容开始,本系列文章的主要目的是让新手快速上手。但我确信我们还将讨论大多数有经验的 Java 程序员并没有真正意识到的东西。我们还将研究一些很酷的函
如何对tomcat进行性能优化
如何对Tomcat进行性能优化? 对于提供接口服务的应用程序来说,很多都使用SpringBoot默认的Servlet容器Tomcat。 上线之初,由于大部分流量较小,我们不会对Tomcat进行特殊的参
java内存模型
介绍 Java 内存模型 (JMM) 是 Java 并发性的基石。它定义了线程如何通过内存进行交互以及对内存操作强制执行哪些规则。对于编写多线程应用程序的开发人员来说,了解 JMM 对于创建高效、无错
从C源码看Java同步锁机制的演变
本篇博文将分析Java同步锁的实现和演变,包括偏向锁、轻量级锁、重量级锁。 什么是重量级锁? 重量级锁是一种同步机制,通常与在多线程环境中使用synchronized关键字实现同步相关。 由于其实现的
java中如何实现本地缓存?
在高性能服务架构设计中,缓存是不可或缺的环节。在实际项目中,我们通常会将一些热点数据存储在Redis或Memcached等缓存中间件中,只有在缓存访问未命中时才查询数据库。 在提高访问速度的同时,还可
了解 Java 的垃圾收集
介绍 垃圾收集(GC)是自动内存管理的一种形式。在没有垃圾回收的语言中,程序员负责手动分配和释放内存。这可能会导致各种问题,例如内存泄漏(内存已分配但从未释放)或悬空指针(内存被释放但仍被引用)。 J
Java 的反射 API:在运行时检查类
在java中,开发人员可以使用的强大工具之一是 Reflection API。它允许程序员在运行时检查类成员并与之交互,使他们能够理解类结构、调用方法、访问字段等,而无需在编译时了解它们。
Java 8 时间新纪元:探索 DateTime API 的强大魔法
Java 拥有丰富的Date库和 API,使得处理日期和时间操作变得更加容易,这要归功于 Java 8 中引入的 DateTime API。
java使用 CompletableFuture 优化异步多线程代码
如何利用CompletableFuture优化异步多线程代码? 在某些业务场景中,我们需要使用多线程异步执行任务,以加快任务执行速度。 从JDK 5开始,引入了Future接口来描述异步计算的结果。
优雅停止 Java 线程的有效策略
这篇文章主要是如何安全有效停止 Java 线程的,确保多线程应用程序平稳运行并实现最佳资源管理 在Java中停止线程意味着在完成其任务之前停止正在进行的操作,本质上是放弃当前操作。 虽然可以使用 Th
深入理解java中“==”和“equals”的区别
Java 中 == 运算符和 equals() 方法之间的主要区别,并了解在 Java 编程中如何有效地使用它们进行对象比较。 根据上面的代码,请看下列问题: a和b在内存中的表示是什么?
java中微服务:零停机迁移策略
随着对数字平台的日益依赖,对高可用性和零停机系统的需求从未如此之大。在这个时代,它不再是奢侈品,而是确保无缝迁移和更新的必需品,尤其是对于微服务架构而言。Spring 微服务是 Java 生态系
Java 中的高效数据通信:父子组件/类之间的数据传输
在 Java 开发中,父子组件/类之间的有效数据共享至关重要。在本文中,我们将探讨无缝集成的最简单的方法。通过利用这种技术,我们简化了通信并增强了代码组织和模块化,使应用程序更具可扩展性和可维护性。
7 个 Java中的 棘手问题
1、short+short不等于short 上面的代码看起来很简单,没有明显的错误,但实际上它无法编译。 编译错误是“方法 returnShort() 不适用于参数 int”。原因是在java中,两个
微服务中的数据一致性:最终一致性与强一致性
微服务改变了我们设计和构建软件应用程序的方式。随着微服务的兴起,确保分布式服务之间的数据一致性已成为一个重要问题。对于使用 Spring Boot 和 Spring Cloud 等框架构建的系统
java中发生死锁怎么办?
如何优雅地处理Java中的死锁? 死锁是指两个或多个进程在执行时由于资源竞争或相互通信而无法继续执行是出现的阻塞情况。如果没有外部干预,他们就会陷入相互等待的僵局。
了解并实现 Spring 微服务中的幂等性
介绍 微服务架构由于其独立开发和部署各个组件的能力而在软件行业中变得越来越普遍。随着微服务的采用不断增加,确保系统的可靠性和一致性变得更加重要。有助于实现这些目标的一个关键概念是幂等性。
Java 内存泄漏:应用程序中的无声杀手
在 Java 开发中,开发人员面临的最难以捉摸且具有潜在破坏性的问题之一是可怕的内存泄漏。虽然 Java 拥有高效的垃圾收集器,但它也无法避免与内存相关的陷阱。
值得使用 Java Lambda 的 8 个场景
可能对于很多人来说,Lambda 显得陌生而复杂,认为 Lambda 会导致代码可读性下降,批评 Lambda 语法,甚至排斥它。 事实上,所有这些问题在尝试和熟悉之后可能都不是问题。 那些对 Lam
下一页