-
Serverless时代,Java如何放下身段拥抱轻量化,实现毫秒级唤醒?
你有没有发现,最近几年,云计算领域最火的概念之一就是Serverless(无服务器)?它承诺让你只关心代码,不关心服务器,按需付费,用完即走。听起来是不是很美好?就像你点外卖,只管点菜吃饭,不用管厨房、厨师、洗碗工那些旁枝末节。...
06月01日[经验文章]浏览:19
-
Java学习123——方法的重载(Overloading)和重写(Overriding)
在Java中,方法的重载(Overloading)和重写(Overriding)是面向对象编程中的两个重要概念,它们分别体现了编译时多态和运行时多态的特性。以下是两者的详细对比:方法重载(Overloading)...
06月01日[经验文章]浏览:18
-
正确复制、重写别人的代码,不算抄袭
我最近在一篇文章提到,工程师应该怎样避免使用大量的库、包以及其他依赖关系。我建议的另一种方案是,如果你没有达到重用第三方代码的阈值时,那么你就可以自己编写代码。...
05月03日[经验文章]浏览:28
-
Java 如何设计 API 接口,实现统一格式返回?
前言在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了)一般系统的大致整体架构图如...
05月03日[经验文章]浏览:34
-
java4个技巧:从继承和覆盖,到最终的类和方法
日复一日,我们编写的大多数Java只使用了该语言全套功能的一小部分。我们实例化的每个流以及我们在实例变量前面加上的每个@Autowired注解都足以完成我们的大部分目标。然而,有些时候,我们必须求助于语言中那些很少使用的部分:语言中为特定目的而隐藏的部分。本文探索了四种技术,它们可以在绑定时使用,并...
05月03日[经验文章]浏览:31
-
打通 JAVA 与内核系列之 一 ReentrantLock 锁的实现原理
写JAVA代码的同学都知道,JAVA里的锁有两大类,一类是synchronized锁,一类是concurrent包里的锁(JUC锁)。其中synchronized锁是JAVA语言层面提供的能力,在此不展开,本文主要讨论JUC里的ReentrantLock锁。...
05月03日[经验文章]浏览:31
-
Java项目中的代码重构技巧:优雅重构之道
Java项目中的代码重构技巧:优雅重构之道在Java项目开发中,代码重构就像给软件做一次深度SPA护理——表面上看似没变,但内在却焕然一新。那么,我们该如何优雅地进行代码重构呢?今天,就让我们一起探索那些隐藏在代码深处的重构奥秘吧!重构前的准备工作:知己知彼,百战不殆...
05月03日[经验文章]浏览:28
-
-
AI大模型企业应用实战(21)-RAG的核心-结果召回和重排序
1 完整RAG应用的检索流程从用户输入Query到最终输出答案的各个步骤。整个流程包括Query预处理、检索召回、排序等关键环节,每个环节都有不同的技术和方法来提升检索效果。...
05月03日[经验文章]浏览:25
-