技术栈
java
本就是菜鸟何必心太浮
6 分钟前
java
·
前端
·
python
python中`__annotations__` 和 `inspect` 模块区别??
__annotations__ 和 inspect 模块在 Python 中都与类型注解(type annotations)有关,但它们的作用范围和使用方式有显著区别。下面我们从多个维度来详细对比这两者。
叫我阿柒啊
13 分钟前
java
·
数据库
·
spring boot
·
微服务
·
vue3
·
测试
·
全栈开发
Java全栈工程师的面试实战:从基础到复杂问题的完整解析
面试官:你好,很高兴见到你。我们先简单聊一下你的工作经历吧。应聘者:您好,我叫李明,今年28岁,本科学历,有5年左右的Java全栈开发经验。目前在一家中型互联网公司做技术负责人,主要负责前后端架构设计和项目落地。
liang_jy
13 分钟前
android
·
java
·
面试
Java volatile
volatile 是 Java 中的一个关键字,用于修饰变量。它保证了变量的可见性和有序性,但不保证原子性。
花花无缺
19 分钟前
java
·
后端
·
python
函数和方法的区别
“函数”(Function)和“方法”(Method)是编程中两个非常核心且密切相关的概念。它们的核心功能都是封装一段可重复执行的代码,但关键区别在于它们的定义位置和调用方式。
赵星星520
22 分钟前
java
深入理解Spring的@TransactionalEventListener:事务与事件的完美协作
在Spring应用开发中,我们经常需要处理这样的场景:当一个核心业务操作完成后,需要触发一系列后续操作,比如发送通知、更新缓存、记录日志等。如何优雅地处理这些后续操作,同时保证数据一致性,是每个开发者都需要面对的问题。Spring框架提供的@TransactionalEventListener注解正是为解决这类问题而生的强大工具。
Boblim
33 分钟前
java
spark streaming消费rocketmq的几种方式
在 Spark 里接入 RocketMQ,主要有两大类方式:RocketMQ 社区提供过 rocketmq-spark connector(在 apache/rocketmq-externals 里),可以像 Kafka 一样创建 DStream:
天天摸鱼的java工程师
37 分钟前
java
·
后端
别再只会 new 了!八年老炮带你看透对象创建的 5 层真相
刚入行时,我曾在订单系统里写过这样一段 “傻代码”:在循环处理 10 万条数据时,每次都new一个临时的OrderCalculator对象,结果高峰期 GC 频繁告警,CPU 利用率飙升到 90%。排查半天才发现,是对象创建太随意导致的 “内存爆炸”。
洛阳泰山
40 分钟前
java
·
人工智能
·
后端
MaxKB4j智能体平台 Docker Compose 快速部署教程
MaxKB4j = Max Knowledge Base for Java,是一款基于Java语言开发的LLM工作流应用和 RAG 的开源LLMOps平台,项目主要借鉴了MaxKB和FastGPT,并将两个的优势结合到一个项目上,使用高性能、高稳定性以及安全可靠的JAVA语言重新设计开发。MaxKB4j广泛应用于 智能客服、企业内部知识库、数据分析、学术研究与教育等场景 。
渣哥
1 小时前
java
Java 为啥偏偏不让多重继承?
原文来自于:zha-ge.cn/java/27还记得刚从 C++ 转 Java 那会儿,我满怀信心地写下了这样的代码:
盖世英雄酱58136
1 小时前
java
·
后端
深入探索 Java 栈
我是[提前退休的java猿],一名7年java开发经验的开发组长,分享工作中的各种问题!在数据结构领域,栈(Stack)是最基础且精妙的概念之一。它遵循 “后进先出”(LIFO,Last-In-First-Out)的原则,类似我们日常叠放盘子、书籍的方式,在编程中也常用于管理函数调用。尽管栈的概念已被广泛理解,但 Java 中栈的实现却有着一段值得每个开发者深入了解的、既有趣又颇具争议的历史。
杨杨杨大侠
1 小时前
java
·
spring
·
github
手搓责任链框架 4:链式构建
链式构建是责任链框架中的重要组成部分,它提供了一种优雅、灵活的方式来组装责任链。通过应用构建器模式,我们可以实现流式API,使得责任链的构建更加直观和易用。本章将详细介绍如何设计和实现链式构建器。
Dylan的码园
1 小时前
java
·
开发语言
·
eclipse
try-catch:异常处理的最佳实践与陷阱规避
在我们的项目中,编码报错是再经常不过的事情,但是这些异常是什么?有什么不同?我们应该如何处理? 在这里我开始分享我的心得与知识~~
凝孑·哒哒哒
1 小时前
java
·
开发语言
·
面试
从一道面试题开始:如何让同时启动的线程按顺序执行?
最近准备面试刷题,遇到一个多线程问题:如何让 A、B、C 三个线程同时启动,却要按顺序先后执行(A -> B -> C)。
渣哥
2 小时前
java
Java 方法传参,到底是值还是引用?
原文来自于:zha-ge.cn/java/26那天在面试中,技术官问了一个看似简单的问题:"Java 方法传参是值传递还是引用传递?"
伍树明
2 小时前
java
·
spring
·
agent
·
mcp
本地搭建搜索Agent(SpringAI + RAG + SearXNG + MCP)
课程链接:https://coding.imooc.com/class/948.html 其实现在的Agent平台把这个课的东西都实现得很好用,让我自己搭个agent我也大概率不会选择用这份代码从头搭建。就当手动搭建了下,对原理多些了解吧。
怎么面试
2 小时前
java
·
服务器
EasyExcel 基础用法
常用基础注解:@ExcelProperty 注解 , value 设置标题 ,index 设置标题排序 ,位置从 0 开始
huaiqiongying
2 小时前
java
·
vue.js
·
spring boot
Springboot3+SpringSecurity6Oauth2+vue3前后端分离认证授权-客户端
vue3+vite4+axios+pinia+naiveuivite.config.tsHomeView.vue
华仔啊
2 小时前
java
·
后端
Java异常处理别再瞎搞了!阿里大神总结的 9 种最佳实践,让你的代码更健壮!
大家好,我是大华。 昨天被迫帮同事改bug,看到他的代码我差点心梗:这异常处理写得,真是老太太钻被窝——哈哈! 同事还说:“代码能跑就行,要啥自行车啊?”
杨杨杨大侠
2 小时前
java
·
spring
·
github
手搓责任链框架 5:执行流程
责任链的执行流程是框架的核心机制,它定义了请求如何在处理器链中传递、处理和响应。一个设计良好的执行流程应该具备清晰的生命周期、完善的错误处理和高效的性能表现。本章将详细介绍责任链的执行流程设计与实现。
Metaphor692
2 小时前
java
·
经验分享
·
pdf
Java 压缩 PDF 文件大小:告别臃肿,提升效率!
在日常工作中,我们经常会遇到 PDF 文件体积过大的问题。无论是作为附件发送邮件,还是上传到云端存储,巨大的 PDF 文件不仅耗费带宽,延长传输时间,甚至可能因为超出限制而无法发送或上传,严重影响工作效率。你是否也曾因为一个“庞然大物”的 PDF 文件而感到头疼?别担心,本文将为你揭示如何利用 Java 技术,特别是借助强大的 Spire.PDF for Java 库,轻松实现 PDF 文件大小的优化与压缩,让你的 PDF 文件“瘦身”成功,告别臃肿!