微服务

本文系统介绍了微服务架构的设计与实现。对比单体架构在高并发下的性能瓶颈,微服务通过将功能拆分为独立服务,实现高内聚、低耦合,提升系统可扩展性与可用性。核心组件包括:Nacos作为注册中心实现服务发现与负载均衡;OpenFeign简化服务间HTTP调用,并支持连接池与日志配置;Spring Cloud Gateway实现请求路由与全局过滤;Sentinel解决雪崩问题,提供限流、熔断与线程隔离;Seata处理分布式事务,支持XA(强一致)与AT(最终一致)模式。整体架构结合配置管理与服务保护机制,构建了稳定高效的分布式系统。


mybatisPlus

本文介绍了MyBatis-Plus的核心功能与使用方法。重点讲解了条件构造器(Wrapper)的使用,包括QueryWrapper和UpdateWrapper进行查询与更新操作,并通过LambdaWrapper避免字段硬编码。此外,支持自定义SQL处理复杂场景。在Service层,通过继承IService接口实现增删改查,结合ServiceImpl提供丰富的内置方法,支持Lambda表达式链式调用,便于实现复杂条件查询。同时,支持批量操作需配置JDBC参数`rewriteBatchedStatements=true`以提升性能。最后简要提及代码生成、逻辑删除、分页插件等扩展功能,便于开发者进一步探索使用。


javaweb

本文档介绍了Java Web开发中的多个关键技术点,包括HTML、CSS、JavaScript的基础知识,HTTP协议的请求和响应机制,以及MySQL数据库的操作。通过示例代码展示了如何使用Spring框架处理HTTP请求并获取请求信息(如方法、URL、参数等),以及如何设置响应状态码、头信息和体内容。此外,文档还详细说明了MySQL数据库的基本操作,包括创建、修改表结构及数据的增删改查,并通过一系列SQL语句演示了这些操作的具体实现。最后,文档简要介绍了MyBatis框架与Spring Boot集成的方法,包括配置文件设置、Mapper接口定义及其XML映射文件的编写方式,特别是如何利用动态SQL进行复杂查询。