java

黎雁·泠崖33 分钟前
java·开发语言·python
Java面向对象:this关键字+构造方法+标准JavaBean🏠个人主页:黎雁 🎬作者简介:C/C++/JAVA后端开发学习者 ❄️个人专栏:C语言、数据结构(C语言)、EasyX、JAVA、游戏、规划、程序人生 ✨ 从来绝巘须孤往,万里同尘即玉京
sheji34161 小时前
java·开发语言
【开题答辩全过程】以 基于Java的智慧环卫垃圾收运管理系统设计与实现为例,包含答辩的问题和答案个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
jason成都1 小时前
java·数据库·物联网
实战 | 国产数据库 R2DBC-JDBC 桥接踩坑记 - JetLinks适配达梦数据库这是第一次使用豆包协助写的博文,内容是真实的。 做JetLinks物联网平台+国产数据库信创适配的开发者,大概率都会卡在达梦数据库这个核心环节。JetLinks底层深度依赖HSWeb轻量级开发框架,全站基于Spring R2DBC响应式规范开发,这是JetLinks高性能支撑物联网高并发的核心;而本次选型的达梦DM8数据库,虽然官方已经推出了自研的R2DBC驱动包,经过本人近两周的源码跟踪、场景测试、高并发压测后,得出一个坚定的结论:达梦官方提供的R2DBC驱动,在JetLinks社区版+HSWeb的技术
BullSmall1 小时前
java·spring·架构
SEDA (Staged Event-Driven Architecture, 分阶段事件驱动架构SEDA(Staged Event-Driven Architecture,分阶段事件驱动架构)是将复杂事件驱动应用拆解为多个通过队列连接的独立处理阶段,结合事件驱动与动态资源控制,以实现高并发、负载适配与模块化的架构范式,由 UC Berkeley 的 Matt Welsh 等人于 2001 年提出,核心目标是构建 “负载良好(well-conditioned)” 的互联网服务。
Coder_Boy_1 小时前
java·人工智能·spring boot·微服务·架构·事件驱动·领域驱动
基于SpringAI的在线考试系统-DDD(领域驱动设计)核心概念及落地架构全总结(含事件驱动协同逻辑)本文基于订单管理场景,结合实操理解,全面梳理DDD(领域驱动设计)的核心概念、层级关系、落地架构方案,以及与分布式、微服务、服务网格、Serverless、事件驱动的关联逻辑,涵盖业务抽象、技术实现、架构落地、跨概念协同、企业级性能优化及工具选型等全维度细节,确保所有讨论内容无遗漏,同时强化落地性,助力读者直接复用实践。
黎雁·泠崖2 小时前
java·c语言
Java&C语法对比:分支与循环结构核心全解析🏠个人主页:黎雁 🎬作者简介:C/C++/JAVA后端开发学习者 ❄️个人专栏:C语言、数据结构(C语言)、EasyX、JAVA、游戏、规划、程序人生 ✨ 从来绝巘须孤往,万里同尘即玉京
鹿角片ljp2 小时前
java·开发语言·windows
Java IO流案例:使用缓冲流恢复《出师表》文章顺序在实际的文件处理场景中,我们常常会遇到需要整理、排序文本内容的需求。本文将分享一个使用Java缓冲流对《出师表》乱序文章进行恢复的实战案例。
毕设源码-郭学长2 小时前
java
【开题答辩全过程】以 广告投放管理系统为例,包含答辩的问题和答案个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
小北方城市网2 小时前
java·spring boot·python·微服务·rabbitmq·java-rabbitmq·数据库架构
SpringBoot 集成 RabbitMQ 实战(消息队列解耦与削峰):实现高可靠异步通信在复杂业务系统中,同步调用会导致服务间耦合度高、响应缓慢、容错性差 —— 如订单创建后需同步调用库存、支付、通知服务,任一服务故障都会导致订单创建失败。RabbitMQ 作为主流消息队列,通过「异步通信」实现服务解耦,同时具备削峰填谷、消息可靠传递、死信队列等功能,是企业级系统异步化改造的核心组件。
java_t_t2 小时前
java·maven·api文档·maven插件
Maven插件apiscan介绍与使用这是我自己写的一个小工具的README内容程序员最讨厌的两件事:一是别人的代码没有文档,二是给自己的代码写文档。
带刺的坐椅2 小时前
java·jsonpath·fastjon2·snack4
FastJson2 与 SnackJson4 有什么区别?在 Java 圈子里,提起 JSON 处理,大部分人的第一反应是 Jackson 或者 FastJson。但随着技术演进,FastJson2(阿里迭代之作)和 SnackJson4(后起之秀,Solon 框架核心组件)成为了很多架构师讨论的热点。
linweidong2 小时前
java·jvm·c++
C++如何避免 ODR(One Definition Rule)冲突?C++里一个挺头疼但又不得不重视的问题——ODR冲突,也就是“一定义规则”的那些坑。ODR是C++里一个核心约束,简单来说,就是确保程序中每个实体(函数、变量、类啥的)只能有一个唯一的定义。要是没遵守这条规则,链接器可能会报错,甚至程序运行时出现诡异的未定义行为,调试起来能把人逼疯。所以,搞清楚怎么规避ODR冲突,不仅能让代码更稳,还能省下不少维护的心力。接下来,就带你一步步拆解这玩意儿的来龙去脉,以及在C++里怎么通过各种手段把它搞定。
毅炼2 小时前
java·leetcode
hot100打卡——day09https://leetcode.cn/problems/remove-invalid-parentheses/description/?envType=problem-list-v2&envId=2cktkvj
没有bug.的程序员3 小时前
java·性能优化·并发编程·源码分析·红黑树·hashmap·技术深度
HashMap 源码深度剖析:红黑树转换机制与高并发性能陷阱在 Java 程序员的职业生涯中,HashMap 像是一道永远绕不开的“必修课”。无论是初出茅庐的校招面试,还是架构级别的技术评审,它总是处于风暴的中心。有人说它是 Java 集合框架的皇冠,也有人说它是新手最容易掉进去的“性能陷阱”。
yaoxin5211233 小时前
java·开发语言
294. Java Stream API - 对流进行归约在 Java Stream API 中,所谓的归约操作,其实就像 SQL 中的聚合操作 —— 比如 SUM(), MAX() 等。我们通过一个终端操作(Terminal Operation)来将流中的多个元素聚合成一个结果。
曹轲恒3 小时前
java·开发语言
Thread.sleep() 方法详解Thread.sleep() 是一个静态方法,其核心目的是让当前正在执行的线程主动暂停执行一段指定的时间。这是一种使线程进入“非活动”或“等待”状态的直接方式,是 Java 并发编程中用于控制线程执行时序的基本工具之一。其设计源于操作系统的线程调度理念,允许程序在需要时主动放弃 CPU 资源。
Coder_Boy_3 小时前
java·数据库·人工智能·spring boot
基于SpringAI的在线考试系统-考试模块前端页面交互设计及优化本文基于考试系统21张表的最终结构,聚焦考试模块设计前端交互,覆盖“考试创建-发布-学生参与-过程监控-结果统计”全流程,兼顾教师端管控效率与学生端操作便捷性,交互逻辑严格对齐表字段关联(如mock_exam的状态/时间字段、mock_exam_record的排名/得分字段等)。
小小仙。3 小时前
java·开发语言
IT自学第十九天IO序列化,将对象存储到文件保存。反序列化,将文件中的对象读取出来。如果要一次序列化多个对象,咋整?用一个ArrayList集合存储多个对象,然后直接对集合进行序列化即可。
悟空码字3 小时前
java·springboot·编程技术·后端开发·hera
SpringBoot集成Hera,分布式应用监控与追踪解决方案大家好,我是小悟。Hera是一款由美团点评开源的分布式应用监控与追踪系统,专注于解决微服务架构下的性能监控、故障诊断和链路追踪问题。它借鉴了Google Dapper的设计理念,并结合了互联网企业的实际需求进行了优化和改进。
砚边数影3 小时前
java·数据库·人工智能·ai·性能优化·ai编程
Java基础强化(三):多线程并发 —— AI 数据批量读取性能优化——别让单线程成为你特征管道的瓶颈大家好,我是那个总在深夜盯着线程池监控、又在数据库连接池里调参数的老架构。今天不聊模型蒸馏,也不谈向量索引——我们解决一个更现实的问题: