- 博客(55)
- 收藏
- 关注
原创 MyCat(高性能数据处理、NOSQL、分库分表)
水平分片(Sharding)哈希取模rule.xml中配置,按字段值取模分配节点。范围分片,按字段值范围分配节点(如ID 1-1000在节点1,1001-2000在节点2)。一致性哈希,减少节点增减时的数据迁移量。垂直分片按表或字段拆分数据库,需在schema.xml中配置不同<schema>指向不同<dataNode>。示例:按用户ID分片rule.xml<rule></rule>-- 自定义分片规则文件 -->10000=0 # 用户ID 10000分配到节点0。
2025-09-22 09:11:11
980
原创 MongoDB(高性能数据处理、NOSQL、分库分表)
文档型数据库数据以 JSON-like 格式(BSON)存储,支持嵌套结构。示例文档:(json)"age": 25,核心特性无固定模式:字段可动态添加。水平扩展:通过分片(Sharding)支持海量数据。高可用:副本集(Replica Set)提供自动故障转移。灵活查询:支持复杂查询、索引和聚合。适用场景实时应用(IoT、日志分析)内容管理系统(CMS)快速迭代的开发环境核心优势:灵活的数据模型、强大的聚合能力、易于水平扩展。学习建议熟练使用find()和索引优化查询。
2025-09-19 10:20:19
763
原创 RabbitMQ(消息中间件)
交换器类型路由规则适用场景Direct精确匹配路由键任务分发、日志分级Fanout广播到所有队列通知、负载均衡Topic通配符匹配路由键主题订阅、灵活路由根据业务需求选择合适的交换器类型,可显著提升消息队列的灵活性和可维护性。🙏🙏🙏。
2025-09-11 08:59:52
934
原创 ActiveMQ(消息中间件)
ActiveMQ是Apache基金会开源的消息中间件,基于Java语言开发,完全遵循JMS 1.1标准,同时支持AMQP、STOMP、MQTT、REST等多种协议。其核心目标是为企业级应用提供高可用、高性能、可扩展、安全可靠的异步通信机制,支持跨语言和跨平台集成。核心特性消息模型:支持点对点(Queue)和发布/订阅(Topic)两种模式。持久化:消息可持久化存储,确保系统重启后不丢失。事务支持:提供XA事务,保障消息发送与接收的原子性。集群与高可用。
2025-09-10 09:00:00
1096
原创 Swagger(分布式RPC调用和分布式文件储存)
Swagger是一个开源的API文档生成工具,用于设计、构建和文档化RESTful API。它通过代码注解自动生成交互式API文档,支持多种语言(如Java、Python、Node.js等),并提供了可视化界面(Swagger UI)方便测试和调试。核心组件:注解库,用于标记API信息。Swagger UI:基于Web的交互式文档界面。OpenAPI/Swagger规范:定义API的JSON/YAML格式标准。优势自动生成文档,减少手动维护成本。支持在线测试API。
2025-09-09 09:07:30
546
原创 FastDFS(分布式RPC调用和分布式文件储存)
FastDFS 是一款开源的高性能分布式文件系统(DFS),专为互联网应用设计,具备高容量、负载均衡和冗余备份能力。文件存储:通过存储服务器(Storage Server)管理文件,支持多级目录结构(如M00/02/44/文件同步:采用异步复制机制,确保组内存储服务器间的数据一致性。文件访问:提供上传、下载接口,支持通过文件ID(包含组名和路径)定位文件。架构角色:调度服务器,负责负载均衡和存储服务器管理。客户端通过Tracker获取可用的Storage地址。
2025-09-08 10:01:17
876
原创 Zookeeper(分布式RPC调用和分布式文件储存)
Zookeeper 作为分布式协调服务框架,其存储结构以树形模型为核心,结合内存存储与持久化机制,为分布式系统提供高效、可靠的数据管理服务。
2025-08-26 11:28:54
1119
原创 SpringBoot框架
一、IDEA脚手架工具创建项目二、SpringBoot项目结构三、整合Web层技术四、整合持久层技术五、度量指标监控六、多环境配置
2024-08-23 10:10:57
948
原创 SpringMVC(SSM框架)
一、MVC模式二、获取请求参数三、处理响应四、异常处理五、拦截器六、Restful风格支持七、JSON数据处理八、跨域请求
2024-04-28 17:09:38
1910
1
原创 Mybatis(SSM框架)
一、核心API二、全局与映射配置文件三、事务管理四、Sqlsession五、Mapper动态代理六、动态SQL七、缓存使用八、多表关联查询九、注解开发
2024-04-23 14:37:33
1631
原创 Servlet(JavaEE开发)
JSP(Java Server Pages)是JavaEE开发中的一种重要技术,它建立在Servlet规范之上,是一种动态网页开发技术。JSP实际上是一个简化的Servlet设计,使得开发者能够更方便地在Java中使用HTML标签。它实现了静态网页和动态网页的混编,从外观上看像是一个普通的网页,但在本质上,JSP编译后会成为一个Servlet的class类文件。JSP的生命周期与Servlet的生命周期完全相同,它同样具备Servlet的完整生命周期。
2024-04-22 16:45:38
1289
1
原创 VUE框架(页面编程)
一、模板语法二、条件渲染三、列表渲染四、事件处理五、组件六、路由七、Axios网络请求跨域八、状态管理Vuex九、打包部署
2024-04-11 09:00:00
2359
原创 SQL语言(数据库编程)
一.select查询二.函数三.多表查询四.自链接五.外连接六.组函数七.嵌套组函数八.子查询九.DML语言十.主键十一.外键十二.事务十三.视图十四.索引
2024-03-09 08:00:00
3311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅