java

廋到被风吹走23 分钟前
java·后端·spring
【Spring】Spring Data JPA Repository 自动实现机制深度解析Spring Data JPA 最神奇的特性:只需定义接口,无需实现类,就能获得完整的 CRUD 和查询功能。这背后是动态代理 + 查询方法解析 + 元模型三大技术加持
MX_935925 分钟前
java·后端·spring
Spring中Bean的配置(一)● singleton:单例,默认值,Spring 容器创建的时候,就会进行 Bean 的实例化,并存储到容器内部的单例池中,每次 getBean 时都是从单例池中获取相同的 Bean 实例; ● prototype:原型,Spring 容器初始化时不会创建 Bean 实例,当调用 getBean 时才会实例化 Bean,每次 getBean 都会创建一个新的 Bean 实例。
sg_knight4 小时前
java·spring boot·后端·spring·spring cloud·sse·sseemitter
Spring 框架中的 SseEmitter 使用详解在需要实时向前端推送数据时,很多人第一反应是 WebSocket。但如果你的需求是“服务端单向推送”,并不需要客户端向后端发送消息,那么 Spring 提供的 SseEmitter 会更加轻量、更易用,而且天然支持断线重连。本文总结了 SseEmitter 的核心原理、常见用法、注意事项以及生产实践经验。
郑州光合科技余经理7 小时前
java·开发语言·git·mysql·uni-app·go·phpstorm
同城系统海外版:一站式多语种O2O系统源码在数字经济全球化的今天,本地生活服务正经历着前所未有的变革。随着跨境电商、跨境旅游和全球移民的不断增加,海外市场对本地化生活服务的需求日益增长。然而,传统的同城系统往往受限于单一语言、本地化不足和功能局限,难以满足全球化运营的需求。为此,我们推出了同城系统海外版——一个真正意义上的一站式多语种O2O系统,旨在通过开源技术赋能全球本地生活服务商,打破地域和语言壁垒。
一只乔哇噻7 小时前
java·开发语言·人工智能·学习·语言模型
java后端工程师+AI大模型开发进修ing(研一版‖day60)目录今日总结详细内容java随笔录redis作为分布式锁,是如何实现的呢?AI随探录智能输入法案例数据集
Dolphin_Home7 小时前
java·spring boot·笔记
笔记:SpringBoot静态类调用Bean的2种方案(小白友好版)刚接触SpringBoot的同学,大概率会碰到这个问题: 写了个静态工具类(比如 MyStaticUtils),想在静态方法里调用Spring管理的Bean(比如 UserService),用 @Autowired 直接注入却报 NullPointerException!
普洱_1 天前
java
【苍穹外卖】Day02-接口文档管理与Swagger集成在实际企业开发中,前后端分离已经成为标准开发模式。理解这个流程对Java后端开发者至关重要。第一步:接口设计(后端主导)
MetaverseMan8 小时前
java
Java虚拟线程实战1 平台线程和虚拟线程的区别 Java 并发历史上最大的两次革命 的直接对比:虚拟线程不是“轻量级线程”,而是“零成本任务”
浪潮IT馆8 小时前
java·tomcat
Tomcat运行war包的问题分析与解决步骤Tomcat 启动失败的原因会记录在日志中,优先查看以下日志文件:日志关键信息解读:Tomcat 以 tomcat 用户启动,但相关目录可能归 root 所有,导致无法创建日志 / 临时文件:
悟能不能悟8 小时前
java·开发语言
Caused by: java.sql.SQLException: ORA-28000: the account is locked怎么处理这个错误表示Oracle数据库账户被锁定。以下是几种解决方法:如果账户因密码过期被锁定:调整密码策略:
_院长大人_9 小时前
java·mybatis
MyBatis Plus 分批查询优化实战:优雅地解决 IN 参数过多问题(实操)📅 作者:Yuanz 💡 标签:MyBatis Plus、SQL 优化、性能优化、Java 实战在业务开发中,我们经常会遇到类似的需求:
C雨后彩虹9 小时前
java·数据结构·算法·华为·面试
机器人活动区域现有一个机器人,可放置于 M × N 的网格中任意位置,每个网格包含一个非负整数编号,当相邻网格的数字编号差值的绝对值小于等于 1 时,机器人可以在网格间移动。
a31582380610 小时前
android·java·linux·服务器·framework·android源码开发
Android Framework开发知识点整理临时打开或关闭SeLinux。代码上关闭SeLinux。Android_source/system/core/init/selinux.cpp
毕设源码-朱学姐10 小时前
java·spring boot
【开题答辩全过程】以 个人健康管理系统为例,包含答辩的问题和答案个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
局外人Inside10 小时前
java
PostProcessingBeanDeserializer 使用指南PostProcessingBeanDeserializer 是一个自定义的 Jackson 反序列化器,用于在 JSON 反序列化完成后对对象进行后置处理(如数据清洗、字段修正、默认值填充等)。
郑州光合科技余经理10 小时前
java·开发语言·git·spring cloud·uni-app·php·uniapp
基于PHP:海外版同城O2O系统多语言源码解决方案在数字化转型的全球化浪潮中,本地生活服务正突破地理边界,向多语言、多文化的国际市场扩展。PHP作为全球使用最广泛的服务器端脚本语言之一,以其成熟性、灵活性和庞大的开发者社区,成为构建全球化O2O系统的理想选择。本文将详细介绍基于PHP的一站式多语种O2O同城系统源码,展示如何利用现代PHP技术栈赋能全球本地生活服务。
IT_Octopus10 小时前
java·spring boot
Java GZip 压缩实践 +实践思考 +进一步压榨性能和存储方案思考:Protobuf+ GZip前提纪要:今天接到一个需求,需要开发将数据写入到Redis 。之前的数据 大多是由团队数据同事写入的,根据数据人员提供的信息,当前的Redis 数据已经通过GZip 压缩过了,所以需要我将数据读取,反序列化的时候应该手动转换成String。之前读数据嘛,怎么给我就怎么拿 然后写了Redis 的序列化和反序列化
毕设源码-郭学长11 小时前
java·spring boot
【开题答辩全过程】以 高校教材大管家系统为例,包含答辩的问题和答案个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
Gavin在路上11 小时前
java·前端·重构
DDD之用事件风暴重构“电商订单履约”(11)事件风暴在DDD中的作用大家多多少少都有一定的了解,比如可以在业务、研发、测试等各方建立一套统一语言、能梳理一套全景的业务流程图、能帮助研发人员划定限界上下文、并且还可以指导代码的落地等等,本文从一个实际案例来介绍下DDD中事件风暴的运行过程,通过案例让大家对这种明星级的建模方法有一个更强的体感。