java

期待のcode1 分钟前
java·开发语言·spring boot
TransactionManagerTransactionManager 直译是事务管理器,它是 Java 中负责统一管理事务全生命周期的核心组件,它封装了所有和事务相关的操作,以及事务规则的执行,都由它来统一调度和控制。解决了传统手动管理事务(如 JDBC 中 conn.setAutoCommit(false))的繁琐、易出错问题,尤其在多数据源、分布式场景下提供了统一的事务管理抽象。
Hello.Reader2 分钟前
java·python·jar
PyFlink JAR、Python 包、requirements、虚拟环境、模型文件,远程集群怎么一次搞定?文档强调了一句非常关键的话:如果一个 Job 里混用了 Python DataStream API 和 Python Table API,建议通过 DataStream API 去指定依赖,这样两边都能生效。
计算机学姐3 分钟前
java·vue.js·spring boot·后端·spring·汽车·推荐算法
基于SpringBoot的汽车租赁系统【个性化推荐算法+数据可视化统计】作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。
七夜zippoe4 分钟前
java·分布式事务·cap·2pc·3pc·jta
分布式事务解决方案 2PC 3PC与JTA深度解析干了多年Java开发,我可以明确告诉你:分布式事务是微服务架构的"阿克琉斯之踵"。很多人以为用个@Transactional注解就能搞定,结果数据不一致、系统卡死、回滚失败接踵而至。今天咱们就彻底搞懂2PC、3PC和JTA这三个看似古老但依然重要的技术。
我是人✓6 分钟前
java·数据库·spring
Spring IOC入门先举个咱们写作业常遇到的例子:做一个用户查询功能,得有UserService(业务层)和UserDAO(数据访问层),UserService要用到UserDAO。传统写法是这样的:
好好研究7 分钟前
java·spring boot·后端
SpringBoot小案例打包执行流程实现一个下案例的简化部署。创建service层:UserService.java和UserServiceImpl.java
rgeshfgreh19 分钟前
java·spring boot·spring
Spring Bean管理机制深度解析好的,我们来深入探讨Spring框架中Bean管理的核心机制。以下内容将从源码设计的角度,解析Bean的作用域、生命周期及自动装配原理。
ling-4520 分钟前
java·spring boot·后端
ssm-day07 springboot3、Mybatis-Plus、springboot实战早期没有暴露spring要写很多配置文件的缺点,因为是单体项目(就是一个工程就对应一个项目)后期的微服务项目(把之前的单体项目进行服务化拆分),就要写n次整合文件
少许极端25 分钟前
java·算法·动态规划·完全背包
算法奇妙屋(二十三)-完全背包问题(动态规划)和01背包很相似, 却又有些许不同优化过程和01背包一样, 也是利用滚动数组进行空间上的优化当我们看到一个元素可以选任意多个时, 要试着转化为完全背包问题
a程序小傲28 分钟前
java·开发语言·数据库·后端·面试·golang·边缘计算
得物Java面试被问:边缘计算的数据同步和计算卸载text复制下载java复制下载java复制下载java复制下载java复制下载java复制下载篇幅限制下面就只能给大家展示小册部分内容了。整理了一份核心面试笔记包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafc
你不是我我30 分钟前
java·开发语言
【Java 开发日记】我们来说一下无锁队列 Disruptor 的原理目录一、为什么需要 Disruptor?—— 背景与问题二、核心设计思想三、核心组件与原理1. 环形缓冲区(Ring Buffer)
强子感冒了30 分钟前
java·笔记·学习
Java IO流学习笔记:从字节流到字符流程序中可以用变量、数组、对象、集合存储数据,但是这些数据都是存储在内存中,电脑断电后数据将不存在。如果要持久化存储,必须将数据保存在硬盘的文件中。Java提供File类对文件和目录进行操作,但是对于文件本身的数据的存储和读取,需要IO流。
期待のcode31 分钟前
java·开发语言·jvm
Java虚拟机堆Java 堆(Java Heap)是 Java 虚拟机(JVM)运行时数据区中与应用程序关联最紧密、也是 JVM 管理的最大块内存区域。根据《Java 虚拟机规范》定义:除逃逸分析优化下的栈上分配对象、标量替换的零散数据外,所有对象实例及数组均在堆上分配内存,这是 Java 堆的核心特征。Java 堆完全由垃圾回收器自动化管理,开发者无需显式释放对象内存,GC 会自动识别并清理不再被引用的垃圾对象,实现内存的动态回收。
callJJ32 分钟前
java·python·websocket·网络协议·stomp
WebSocket 两种实现方式对比与入门WebSocket 两种实现方式对比与入门本文档是我在开发项目时写的, 主要是介绍了 原生 WebSocket 和 STOMP+SockJS 的区别 介绍的比较意识流,有些地方读者可以忽略,重点关注它们的区别和设计的技术知识点
一条咸鱼_SaltyFish32 分钟前
java·开发语言·人工智能·微服务·云原生·架构
Spring Cloud Gateway鉴权空指针惊魂:HandlerMethod为null的深度排查在微服务架构体系里,我们选用Spring Cloud Gateway作为API网关,旨在集成若依框架的统一鉴权功能。具体需求如下:
i***132437 分钟前
java·spring cloud·gateway
SpringCloud实战十三:Gateway之 Spring Cloud Gateway 动态路由前面分别对 Spring Cloud Zuul 与 Spring Cloud Gateway 进行了简单的说明,它门是API网关,API网关负责服务请求路由、组合及协议转换,客户端的所有请求都首先经过API网关,然后由它将匹配的请求路由到合适的微服务,是系统流量的入口,在实际生产环境中为了保证高可靠和高可用,尽量避免重启,如果有新的服务要上线时,可以通过动态路由配置功能上线。
计算机徐师兄39 分钟前
java·微信小程序·食堂线上预约点餐系统小程序·食堂线上预约点餐微信小程序·java食堂线上预约点餐小程序·食堂线上预约点餐小程序·食堂线上预约点餐系统微信小程序
Java基于微信小程序的食堂线上预约点餐系统【附源码、文档说明】博主介绍:✌IT徐师兄、7年大厂程序员经历。全网粉丝15W+、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌
无心水2 小时前
java·人工智能·分布式·架构·限流·分布式利器·腾讯tsf
【分布式利器:腾讯TSF】10、TSF故障排查与架构评审实战:Java架构师从救火到防火的生产哲学在微服务架构大规模落地的今天,腾讯微服务框架(TSF)凭借其一站式的服务治理、配置管理、可观测性能力,成为众多企业构建稳定微服务体系的核心选择。但生产环境的复杂性注定了故障难以完全避免——注册中心脑裂导致服务调用失败、限流规则未生效引发服务过载、链路追踪中断无法定位问题……这些场景往往让架构师陷入“救火式”的被动应对。
Boilermaker19929 小时前
java·开发语言
[Java 并发编程] Synchronized 锁升级无锁状态:当一个对象从未被当做锁来使用,或者说从未有线程来竞争这个对象,那么该对象处于无锁状态。无锁状态下 MarkWord 中保存的是该对象的 hashcode。我们知道只有调用对象的 hashcode() 方法时才会计算其 hashcode,因此更好的说法是,无锁状态下对象的 MarkWord 中预留了其 hashcode 的位置。
Cherry的跨界思维9 小时前
java·人工智能·vue3·ai测试·ai全栈·测试全栈·ai测试全栈
28、AI测试环境搭建与全栈工具实战:从本地到云平台的完整指南在AI技术快速迭代的今天,一个稳定、高效且可扩展的测试环境是保障AI模型质量的基石。无论是数据验证、模型评估还是性能测试,全栈工具链的协同工作都至关重要。