Java/Spring/Dubbo三种SPI机制,到底谁更好? SPI 机制应用在了大家项目中的很多地方,在很多框架中也有普遍应用,只不过很多人并没有感知。 举个例子,为什么我们在项目中引入 mysql-connector 的 jar 包,就可以直接连接 MySQL 数据库了? 本篇文章就来介绍一下 SPI,聊聊 Java 、Spring、Dubbo 中的 SPI 机制。 SPI SPI ( Service Provider Interface),是一种服务发 后端 2025年10月25日 53 点赞 0 评论 8782 浏览
测试KingbaseES在线体验平台:从架构解析到代码实战的企业级数据库修炼指南 目录 📊 文章框架 第一章:国产数据库新标杆的诞生背景 1. 数字化转型中的数据库选型之痛 2. 在线体验平台架构解析 第二章:核心功能实战演练 1. 查询 1. 示例查询 2. 关联查询 3. 分组查询 4. 子查询 5. with子句 2. 视图 1. 视图创建 2. 视图查询 3. 删除视图 后端 2025年07月09日 111 点赞 0 评论 8791 浏览
【JAVA 进阶】SpringMVC全面解析:从入门到实战的核心知识点梳理 文章目录 前言 一、SpringMVC概述 1.1 MVC设计模式简介 1.2 SpringMVC的定义与核心优势 1.3 SpringMVC的应用场景 二、SpringMVC核心原理与执行流程 2.1 SpringMVC核心组件 2.1.1 前端控制器(DispatcherServlet) 2.1.2 处理器映射器(Handl 后端 2026年01月06日 191 点赞 0 评论 8859 浏览
Mybatis的代理对象MapperProxy的CURD 上篇-原生mybatis流程 因Mapper是interface,不能实例化对象,所以必须使用动态代理(使用JDK动态代理)创建代理对象MapperProxy,又因Mapper是接口,没有具体的方法体,所以MapperProxy的invoke方法中自行编写方法逻辑,下面介绍CURD的执行过程。 public class MapperProxy<T> implements Invocat 后端 2025年04月30日 115 点赞 0 评论 8876 浏览
27. Java中的反射机制 1、Java中创建对象的方式 new + 构造方法 反序列化(存储在文件中对象,还原回来) java反射机制 2、已经使用反射的场景 jdbc 加载驱动 Class.forName("com.mysql.jdbc.Driver"); servlet servlet 对象有服务器创建 <servlet-class>com.company.project.servle 后端 2025年06月05日 109 点赞 0 评论 8877 浏览
【MySQL数据库基础】(六)MySQL 表的约束详解:从基础到实战,拿捏数据合法性! 前言 在 MySQL 数据库开发中,我们总希望存入表中的数据是合法、规范、符合业务逻辑的。虽然数据类型能对字段做基础限制,但面对复杂的业务需求,仅靠数据类型远远不够。比如要求邮箱唯一、用户名不能为空、学生的班级必须是已存在的班级…… 这些需求都需要靠表的约束来实现。 表的约束是数据库保证数据完整性的核心手段, 后端 2026年03月19日 156 点赞 0 评论 8900 浏览
Netty的内存分配相关知识&零拷贝机制 1. Netty 自己的ByteBuf ByteBuf是为解决ByteBuffer的问题和满足网络应用程序开发人员的日常需求而设计的。 JDK ByteBuffer的缺点: 无法动态扩容 长度固定,无法动态扩展和收缩,当数据大于ByteBuffer容量时,会发生索引越界异常。 API使用复杂 读写的时候需要手工调用flip() 和 rewind() 等方法,使用时需要非常谨慎的 后端 2025年10月12日 88 点赞 0 评论 8901 浏览
JVM调优有什么经验吗? 要明⽩⼀点,所有的调优的⽬的都是为了⽤更⼩的硬件成本达到更⾼的吞吐,JVM的调优也是⼀样,通过对垃圾收集器和内存分配的调优达到性能的最佳。 简单的参数含义 ⾸先,需要知道⼏个主要的参数含义。 eden 1. -Xms设置初始堆的⼤⼩,-Xmx设置最⼤堆的⼤⼩ 2. -XX:NewSize年轻代⼤⼩,-XX:MaxNewSize年轻代最⼤值,-Xmn则是相当于同时配置XX:NewSiz 后端 2025年08月14日 192 点赞 0 评论 8910 浏览
Python爬虫(40)基于Selenium与ScrapyRT构建高并发动态网页爬虫架构:原理、实现与性能优化 目录 一、引言 二、技术背景 1. 动态页面处理痛点 2. 架构设计目标 三、核心组件详解 1. Selenium Grid集群部署 2. ScrapyRT服务化改造 3. 智能等待策略 四、系统架构图 五、性能优化实践 1. 资源隔离策略 2. 并发控制算法 3. 监控体系 六、总结与展望 🌈Python爬虫相关文章& 后端 2025年06月06日 142 点赞 0 评论 8924 浏览
《Spring Boot全栈开发指南:从入门到生产实践》 🧑 博主简介:CSDN博客专家、全栈领域优质创作者、高级开发工程师、高级信息系统项目管理师、系统架构师,数学与应用数学专业,10年以上多种混合语言开发经验,从事DICOM医学影像开发领域多年,熟悉DICOM协议及其应用开发技术。我的技能涵盖了多种编程语言和技术框架:作为高级C/C+&# 后端 2025年09月01日 102 点赞 0 评论 8953 浏览