自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1410)
  • 资源 (1)
  • 收藏
  • 关注

原创 干货 | Java8 新特性指导手册

本教程翻译整理自 https://github.com/winterbe/java8-tutorial目录:一、接口内允许添加默认实现的方法二、Lambda 表达式三、函数式接口 Functional Interface四、便捷的引用类的构造器及方法五、Lambda 访问外部变量及接口默认方法5.1 访问局部变量5.2 访问成员变量和静态变量5.3 访问接口的默认方法...

2019-01-15 19:29:19 726

转载 SpringBoot 中的拦截器江湖

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,Filter -> Interceptor -> AOP ,越早拦截越省力(但别在Filter里做业务)累计输出 90w+ 字,讲解图 3713+ 张,还在持续爆肝中..

2025-05-13 14:01:30 4

转载 巧用『责任链模式』来优化 参数多重校验,非常优雅!

第二,“头重脚轻”,比如 100 行的方法,前面 60 行都是验证,后面 40 行才是真正有用的业务代码,你看一个方法功能的时候前面验证肯定是不关心的,只看后面 40 行到底在干什么逻辑,所以要缩短验证代码的行数。「虽然写法不同,但也起到了责任链的功能,所以在学习设计模式中,不要拘泥于标准的写法,很多都是变种的,或者写着写着四不像的模式,既像这个设计模式,又像那个设计模式,这个很正常,能起到精简代码,高效运行的都是好代码。具备链式传递处理请求功能,请求发送者无需知晓链路结构,只需等待请求处理结果。

2025-05-13 14:01:30 4

转载 一文读懂 MCP——从起源到应用,解锁 AI 的“万能接口”

2024 年 11 月,Anthropic(Claude 模型的创造者)受到语言服务器协议(LSP,Language Server Protocol)的启发,提出了。的出现,为 AI 模型与现实世界的交互打开了一扇大门。后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,它被誉为 AI 世界的“USB-C 接口”,为大型语言模型(LLM)与外部工具、数据源的交互提供了一种统一、高效的方式。

2025-05-12 10:01:07 21

转载 Excel百万数据高性能导出方案!

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,实测显示,当单行数据从20个字段缩减到5个字段时,查询耗时降低40%,网络传输量减少70%。用户点击导出按钮,会写入DB,生成一个唯一的任务ID,任务状态为待执行。

2025-05-12 10:01:07 26

转载 Spring Batch 批处理零基础速成指南,效率飙升 500%!

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,收尾中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...,累计输出 90w+ 字,讲解图 3713+ 张,还在持续爆肝中..

2025-05-11 16:00:43 55

转载 Elasticsearch 最佳生产实践,推荐收藏!

如果单从性能上考虑,答案就是:0个,原则就是每个节点1个分片的效果是最好的,因为这样可以充分利用文件系统缓存,这对Elasticsearch来说至关重要,但需要注意的是,从可用性的角度考虑,没有副本的分片在发生节点故障时数据就会丢失了,所以这是性能与可用性之间的权衡问题。source是用来存储原始数据的,默认情况下都是存储的,但如果文本本身比较大,确实会消耗一定的存储资源,如果该文本字段本身不常被用来展示,可以考虑不进行存储,偶尔需要展示时,可以通过id再去mysql或其他数据库查出来。

2025-05-10 15:31:57 31

转载 求求你们别再用 kill -9 了,这才是 Spring Boot 停机的正确方式!!!

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,则是等待应用关闭,执行阻塞操作,有时候也会出现无法关闭应用的情况(线上理想情况下,是bug就该寻根溯源)累计输出 90w+ 字,讲解图 3713+ 张,还在持续爆肝中..

2025-05-10 15:31:57 29

转载 MySQL同步ES的6种方案!

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,这篇文章跟大家一起聊聊MySQL同步ES的6种主流方案,结合代码示例与场景案例,帮助开发者避开常见陷阱,做出最优技术选型。累计输出 90w+ 字,讲解图 3556+ 张,还在持续爆肝中..

2025-05-09 10:59:01 36

转载 给5月准备跳槽的兄弟一点建议。。。

今年大家听到“就业大环境很差”、“工作不好找”之类的太多了。如今大环境已经逐渐好转,虽然不需要太过焦虑,但是也要。,包含Spring、MySQL、Redis、并发编程.....帮助大家找准技术方向!大环境越来越好转,真心建议有跳槽计划,但是又心里没底的小伙伴领取一下。为此,我特意与几位大厂后端技术专家,一起整理出了一套非常实用的。大厂对程序员的技术要求只会越来越高,谁。完整版文档已打包,扫码添加下方微信,免费领取,无套路!就算没有面试的打算,也能帮你完善技术体系!最近和几位准备跳槽的兄弟聊天发现,原有。

2025-05-09 10:59:01 6

转载 美团一面:为什么线程崩溃崩溃不会导致 JVM 崩溃

那么 stackoverflow 是怎么发生的呢,进程每调用一个函数,都会分配一个栈桢,然后在栈桢里会分配函数里定义的各种局部变量,假设现在调用了一个无限递归的函数,那就会持续分配栈帧,但 stack 的大小是有限的(Linux 中默认为 8 M,可以通过 ulimit -a 查看),如果无限递归很快栈就会分配完了,此时再调用函数试图分配超出栈的大小内存,就会发生段错误,也就是 stackoverflowError。这种场景显然不能用 kill -9,不然一下把进程干掉了资源就来不及清除了。

2025-05-09 10:59:01 31

转载 升级了 !Spring 6.0 + Boot 3.0,性能太强了!

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,收尾中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...,**Jakarta EE 9+**:包名javax→jakarta全量替换。

2025-05-08 15:12:29 32

转载 Java 线程池详解,图文并茂,我看还有谁不会?!

这个队列比较特别的时,采用一种预占模式,意思就是消费者线程取元素时,如果队列不为空,则直接取走数据,若队列为空,那就生成一个节点(节点元素为null)入队,然后消费者线程被等待在这个节点上,后面生产者线程入队时发现有一个元素为null的节点,生产者线程就不入队了,直接就将元素填充到该节点,并唤醒该节点等待的线程,被唤醒的消费者线程取走元素。其特点是最大线程数就是核心线程数,意味着线程池只能创建核心线程,keepAliveTime为0,即线程执行完任务立即回收。任务队列未指定容量,代表使用默认值。

2025-05-07 15:13:51 43

转载 再见了SpringBoot,后端AI已成气候

是指运行一段具有特定功能的代码块的行为,以增强其处理能力,实现更复杂的任务,使大模型能够集成外部工具和资源,提升交互性和实用性。AI大模型技术实战—— Transformer 架构的 核心原理、应用 Fine-tuning 技术,精准微调AI大模型,!制造、医疗、金融等各行业都在加速AI应用落地,未来企业更看重能用AI大模型技术重构业务流的技术人。老师们将大模型技术原理讲透的同时,还将丰富的商业化AI应用项目无偿分享,帮大家快速打通。课程开班58期,已为20000+学员服务,口碑爆棚,从!

2025-05-06 10:01:52 111

转载 Elasticsearch 8.X 如何利用嵌入向量提升搜索能力?

近两年,向量嵌入(Vector Embedding)技术的引入,让 Elasticsearch 在处理高级搜索场景时变得更强大,比如语义搜索、推荐系统和 AI 驱动的查询。不再是简单的关键词搜索,而是把查询也转成向量,通过比较向量之间的“距离”来找到最接近的结果,这种方法叫“最近邻搜索”(Nearest Neighbor Search)。比如,你搜索“新能源 小米”汽车,即使结果里没有完全匹配的关键词,系统也能返回像“小米 SU7”这样的内容,因为它们在语义上是相关的。在这里,它被用作嵌入生成服务。

2025-05-06 10:01:52 37

转载 都说 SpringBoot 启动慢 ,你知道慢在哪里吗?

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,SpringBoot 本身是知道自己过于臃肿的 ,所以在后面的迭代中都有意识的为自己的代码进行瘦身。所以后面看看新版本的时候 ,来看一下他们是怎么解决的 ,以及其他优秀的开源组件又是怎么解决的。

2025-05-04 20:50:49 31

转载 阿里开源的多级缓存框架,非常不错!

id=1,这个方法是从本地缓存获取的,现在只有远程缓存上有数据,我们调用发现缓存数据还是拿到了,这说明当我们在配置文件中配置了本地缓存和远程缓存后,方式一中本地缓存和远程缓存会自动相互调用。比如本地缓存有这个key,redis中没有,通过远程缓存方式访问时,会先从redis获取,如果没有会自动获取本地缓存,但是数据还是存储在本地缓存,并不会同步到redis上,这样更加灵活的实现了多级缓存架构。是阿里开源的基于java开发的缓存框架,支持多种缓存类型:本地缓存、分布式缓存、多级缓存。

2025-05-03 15:18:35 32

转载 Elasticsearch 9.0 发布,新功能抢先看!

新增的 LLM 可观测性功能,支持对生成式 AI 模型(如 Amazon Bedrock、Google Vertex AI、Azure OpenAI 和 OpenAI)进行性能、错误、提示、响应、使用情况和成本的全面监,这对于构建和维护 AI 驱动的应用至关重要。特别说明:EDOT 是 Elastic 提供的工具,可以帮助更轻松地收集和分析不同系统的数据,它支持统一的数据格式,特别适合在多云和混合云环境中使用,提升了整体的监控和可视化能力。引用《平凡的世界》田二经典的自白“世事要变了”。

2025-05-03 15:18:35 37

转载 「五分钟,浓缩一本书」之 CDN

简单来说就是域名解析得到一个 VIP(虚拟 IP),用户向 VIP 请求的时候,经过路由器 A, 路由器 A 查看路由表来进行转发数据包,然后发现有多个路由,因此就可以不同路径的转发了,一般这种只能实现在某个内部网络,全国性基本不可能实现,所以简单了解下就行。那么先去这个站上看看有没有资源,如果有就直接就从缓存站要到资源了,这个流量就被深圳站拦截了,由于距离很近,响应时延也很低,且不占用请求北京的主干道流量,也减轻了北京服务器的负担,一举多得!,那么对于这个域来说,正常域名解析的过程不就可以为所欲为了?

2025-05-01 21:45:41 35

转载 为什么前后端都需要进行数据校验?

接口开发中的必要校验,可以保证接口传输的数据的准确性、合法性和安全性。这对于多个前端渠道或多个客户端同时访问后端数据的情况尤为重要,可以防止不符合规定的数据进入系统,保持数据的准确性和一致性。前端开发中的必要校验,可以保证用户输入的数据的准确性、合法性和安全性。例如,检查所传递的ID是否存在于数据库中,或者验证所传递的数据是否满足特定的业务逻辑要求。:前端数据完整性校验可以在用户输入数据时即时进行验证,提供即时反馈和错误提示,帮助用户更快地发现和纠正错误,提升用户体验。:根据业务规则验证数据的合法性。

2025-05-01 21:45:41 30

转载 Maven 私服 Nexus 的搭建

首先进入Nexus的网站http://www.sonatype.org/nexus/go/,找到你需要的包,下载(演示在CentOS上安装):如果你希望用一些历史版本的包,https://help.sonatype.com/repomanager3/download/download-archives---repository-manager-3,里面自行查找。当Maven需要下载构件的时候,它从私服请求,如果私服上不存在该构件,则从外部的远程仓库下载,缓存在私服上之后,再为Maven的下载请求提供服务。

2025-04-30 15:31:38 35

转载 Nacos 3.0 强势登场,真香!

自诞生以来,Nacos 凭借其易用性和强大的功能,赢得了广大开发者的青睐,成为构建稳定、高可用微服务体系的关键组件。传统的监听通常需要指定确切的服务名或配置 ID,而 模糊监听允许用户根据特定的模式或前缀来监听服务或配置的变化。分布式锁是一种在分布式环境下控制多个进程对共享资源进行互斥访问的机制,它可以有效地解决分布式系统中的并发问题,例如防止多个节点同时修改同一份数据,保证数据的一致性。然而,在 AI 应用的开发和部署过程中,如何有效地管理和更新模型、提示词等内容,成为了新的挑战。

2025-04-30 15:31:38 32

转载 154W,确实可以封神了!

张同学是应届生,毕业前报名了我们的课程,用短短四个月的时间,通过努力学习,已经走在了同龄人的前列,一毕业就得到两个大厂的算法岗offer。这位谢童鞋,报名前做后端开发5年,工作上遇到了瓶颈,薪资也涨不上去,调研了一番后决定学习算法,通过四个月的学习,现在成功。往期学员通过我们的内推,入职都特别高效,内推很多都是大厂,只有帮助大家学习到技术,找到一份好工作,我们才能收获好的口碑。等等不同的应用场景,在整个授课过程中,老师更加注重是业务与思想的传播,让你轻松应对工作中的问题并且有举一反三的能力。

2025-04-29 10:01:28 4

转载 为什么 IT 外包永远都在招人?

而留下的多是“求稳”或被迫“躺平”的群体,进一步拉低团队整体水平,形成“越招人越缺人”的怪圈。后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,某些自研公司会直接筛掉外包背景的简历,这种偏见促使从业者将外包视为“临时跳板”,而非长期选择。

2025-04-29 10:01:28 22

转载 SpringBoot 数据权限新姿势,注解+动态SQL真香!

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,其他的不用动,使用注解中的 merge 属性,在keys中将两个前两个key都加上。累计输出 90w+ 字,讲解图 3556+ 张,还在持续爆肝中..《从零手撸:前后端分离博客项目(全栈开发)》

2025-04-28 17:03:30 23

转载 SpringCloud 远程调用为啥要采用 HTTP,而不是 RPC?

首先SpringCloud开启Web服务依赖于内部封装的Tomcat容器,而今信息飞速发展,适应大流量的微服务,采用Tomcat处理HTTP请求,开发者编写Json作为资源传输,服务器做出相应的响应,可以更加的灵活处理业务数据,而HTTP协议是跨平台的,符合微服务B/C数据交互的方式,可以的一套服务器对应移动H5、App、小程序提供服务。注意:无论是何种类型的数据,最终都需要序列化转换成二进制流在网络上进行传输,数据的发送方需要将对象序列化转换为二进制流,而数据的接收方则需要把二进制流反序列化为对象。

2025-04-28 17:03:30 30

转载 强烈建议尽快搞个软考证!(重大红利期)

预计明年组织实施,届时考试难度大幅提升,今年不考,明年就难过了!作为人社部和工信部领导下的职业资格考试,证书含金量很高,持软考证书有机会享受多重福利。:凭软考证书还可以申请加入专家库,不仅获得行业荣誉认证,还能参与到专业评审工作,在国企、事业单位,拿到证书就可以免去职称评审,直接获得对应级别的职称资格。,「高级软考证书」可申请北京工作居住证,上海、广州、天津等积分落户。如果你是从事IT相关工作,通过软考可以拓宽知识面,梳理知识体系,是。无论你现在是冲刺5月,还是备战11月考期,现在都要抓紧准备了。

2025-04-27 10:03:46 10

转载 一文搞懂Redis架构演化之路

架构演进到目前为止,路由规则无论是客户端来做,还是 Proxy 来做,都是「社区」演进出来的分片解决方案,它们的特点是集群中的 Redis 节点,都不知道对方的存在,只有客户端或 Proxy 才会统筹数据写到哪里,从哪里读取,而且它们都依赖哨兵集群负责故障自动切换。Proxy 会把你的请求根据路由规则,转发到对应的 Redis 节点上,而且,当集群实例不足以支撑更大的流量请求时,还可以横向扩容,添加新的 Redis 实例提升性能,这一切对于你的客户端来说,都是透明无感知的。

2025-04-27 10:03:46 31

转载 超越 AOP:搜集业务操作日志的 3 个新探索

基于以上的窗口机制,我们就可以对数据先进行范围的框定,通过窗口的滑动机制和补偿机制对窗口中的数据进行关联处理。通过以上的业务背景及实现落地过程,我感受到其实在日常业务需求对接和实现过程中,会伴随着各种各样的问题出现,会有很多因素让你对某技术方案进行舍弃,但是舍弃了A可能单来了B C D等一连串的问题,我们在做系统架构时,其实也是一个慢慢演进的过程,对技术实现的思路和方案要拥抱变化,摒弃自己的一些“技术极致”追求,做好兜底方案,完美的方案可能是少数,努力适配自己的技术架构和方案才是我们长期要做的。

2025-04-27 10:03:46 32

转载 如何快速实现一个聊天室?

WebSocket其实也是一种基于TCP的网络协议,它与HTTP协议最大的不同是:是一种双向通信协议,在建立连接后,WebSocket服务器端和客户端都能主动向对方发送或接收数据,而HTTP协议只能客户端主动发起通信。后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,单聊:WebSocket客户端之间是无法直接通信的,想要通信,必须由服务端转发。专属的项目实战 / 1v1 提问 /

2025-04-26 15:00:23 41

转载 ChatGPT 对话为什么不用 WebSocket 而使用 EventSource?

通过对WebSocket和EventSource的简介、ChatGPT对话系统特点以及EventSource的优势进行分析,我们发现在特定场景下,选择EventSource能够更好地满足应用需求,简化部署和维护工作。然而,对于一些实时性要求不高或者场景较为简单的应用,EventSource的性能已经足够满足需求,并且其简洁性更加符合一些特定场景的需求。在上述代码中,客户端通过EventSource建立与服务器的连接,并监听onmessage事件处理服务器发送的消息。EventSource具有良好的容错性。

2025-04-26 15:00:23 38

转载 MyBatis标准日志输出有重大缺陷?手把手教你定制高性能日志方案!

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,MyBatis会为每个Mapper中的每个方法创建一个Log对象,所以前缀一般只需取到项目的根目录即可,但如果还引入根包名不同的子模块,还得一并添加。

2025-04-25 15:02:04 54

转载 瞧瞧别人家的日期处理,那叫一个优雅!

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,:在微服务架构中,建议建立统一的时间处理中间件,通过AOP拦截所有时间相关操作,彻底消除代码层面的时间处理差异。如果不同的数据类型,经常需要相互转换,如果处理不好,可能会出现很多意想不到的问题。

2025-04-24 10:02:32 42

转载 网易终面:100G内存下,MySQL查询200G大表会OOM么?

于是清空链表末尾Pm数据页内存,存入Px的内容,放到链表头部。可以看到,这个策略最大的收益,就是在扫描这个大表的过程中,虽然也用到了BP,但对young区完全没有影响,从而保证了Buffer Pool响应正常业务的查询命中率。一个数据页里面有多条记录,这个数据页会被多次访问到,但由于是顺序扫描,这个数据页第一次被访问和最后一次被访问的时间间隔不会超过1秒,因此还是会被保留在old区域。之后要访问一个新的不存在于当前链表的数据页,这时依然是淘汰掉数据页Pm,但新插入的数据页Px,是放在LRU_old处。

2025-04-24 10:02:32 41

转载 替代ELK:ClickHouse+Kafka+FlieBeat才是最绝的

一方面 ClickHouse 的数据压缩比比 ES 高,相同数据占用的磁盘空间只有 ES 的 1/3 到 1/30,节省了磁盘空间的同时,也能有效的减少磁盘 IO,这也是ClickHouse查询效率更高的原因之一。后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,功夫不负有心人,解决完以上所有的问题。本文所有组件都是比较新的版本,所以过程中问题的解决基本都是官方文档或操作手册一步一步的解决。

2025-04-23 14:33:29 81

转载 IDEA 2025.1王炸更新,新特性真香!

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,这使您能够更清晰地了解文件的历史记录,加速对代码修改的理解。的所有功能在 IDE 中免费开放,其中部分功能如无限制的代码补全和本地模型支持可以无限使用,而其他功能则基于额度限制提供。

2025-04-23 14:33:29 101

转载 面试被问:OOM类型有哪些?怎么答?

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,:元空间(Metaspace)或永久代(PermGen)内存不足,用于存储类元数据、方法信息等。:对象被无意长期引用(如静态集合、未关闭的资源),无法被 GC 回收。

2025-04-22 15:36:01 35

转载 Java面试速成版,背这份八股文(含答案)就对了!

(例如:Spring面试题合集、Spring Boot如何定义Starter、Spring Boot的启动原理、自动配置原理?(例如:12306抢票系统设计、如何设计一个秒杀系统、高并发系统、微博系统以及百万级数据导出Excel怎么性能优化,避免OOM)(含:OAuth2有哪几种授权模式、说说Seata的执行流程、说说你对DDD的理解、微服务设计的9种设计模式等)(例如:JDK8提升代码优雅技巧、BIO、NIO、AIO有什么区别、什么事守护线程?数据结构与算法、设计模式、网络与操作系统、

2025-04-22 15:36:01 123

转载 让SpringBoot不需要Controller、Service、DAO、Mapper,卧槽!这款工具绝了!

整个接口配置、测试、冒烟、发布。Dataway 是 Hasor 生态中的一员,因此在 Spring 中使用 Dataway 首先要做的就是打通两个生态。Dataway 提供了2中语言模式,我们可以使用强大的 DataQL 查询语言,也可以直接使用 SQL 语言(在 Dataway 内部 SQL 语言也会被转换为 DataQL 的形式执行。Spring Boot 和 Hasor 本是两个独立的容器框架,我们做整合之后为了使用 Dataway 的能力需要把 Spring 中的数据源设置到 Hasor 中。

2025-04-22 15:36:01 77

转载 裁员了,很严重,大家做好准备吧!

Mysql、Spring、Mybatis、Redis、MQ、Zookeeper、Netty、Dubbo、Spring Boot、Spring Cloud、数据结构与算法、设计模式、网络与操作系统、三高架构、线上疑难问题、大厂面试场景题、项目亮点和难点、K8S云原生。深入到源码中带你体验Spring拥抱AI大模型DeepSeek设计的巧妙以及Spring核心功能,体会Spring源码中的设计模式,并利用Spring扩展机制实战开发!,还有足够震撼到每一个Java程序员的,可以称之为全网最详细的,

2025-04-21 10:01:22 40

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除