自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 微服务理解

微服务架构是一种将单体应用拆分为多个独立服务的架构模式,解决了单体架构存在的团队协作成本高、系统发布效率低和可用性差等问题。微服务通过拆分实现单一职责、团队自治和服务自治,更适合大型互联网项目。服务拆分可采用纵向(按功能模块)和横向(抽取公共业务)两种方式。 Nacos作为服务注册中心,负责服务的注册与发现,支持配置管理,简化了微服务的部署与治理。OpenFeign则通过声明式HTTP客户端简化服务间调用,结合Nacos实现高效的服务通信。两者的结合使用降低了微服务架构的复杂度,提高了开发效率。

2025-07-27 21:27:22 889

原创 微服务的理解

本文介绍了微服务架构及其核心组件Nacos和OpenFeign的应用。首先分析了单体架构的局限性(团队协作成本高、发布效率低、系统可用性差)以及微服务架构的优势(降低协作成本、独立部署、提升可用性)。详细阐述了微服务拆分时机和原则,包括纵向按功能模块拆分和横向抽取公共服务。重点讲解了Nacos作为注册中心的服务注册与发现机制,以及OpenFeign如何简化服务间HTTP调用,通过注解方式替代复杂的RestTemplate调用流程。文章还提供了Nacos和OpenFeign的具体配置使用方法,展示了微服务架构

2025-07-25 17:45:19 882

原创 SpringTask、WebSocket技术的介绍和使用场景

本文介绍了SpringTask和WebSocket两种技术的应用。SpringTask是Spring框架提供的轻量级任务调度工具,适用于定时任务场景如提醒、还款通知等,通过@Scheduled注解和cron表达式即可实现定时功能。WebSocket则是一种全双工通信协议,适用于实时通信场景如聊天室、在线客服等,需要配置服务端@ServerEndpoint和客户端WebSocket对象。文章还提供了两种技术的代码示例,包括SpringBoot集成、定时任务实现以及WebSocket服务端和客户端的完整交互流程

2025-07-16 22:38:36 329

原创 Mybatis中的<resultMap>标签以及<collection>标签

【代码】Mybatis中的<resultMap>标签以及<collection>标签。

2025-07-10 20:20:31 363

原创 SpringBoot中的几种常见注解及作用(个人理解)

本文介绍了Spring MVC中常用的几个核心注解:@Autowired用于自动依赖注入;@RestController封装了@ResponseBody,自动返回JSON数据;@RequestMapping处理请求路径映射;@GetMapping等对应RESTful风格的四种HTTP操作;@RequestBody转换JSON请求数据;@RequestParam处理参数名映射;@PathVariable提取URL路径变量;@Options用于获取自动生成的主键。这些注解简化了Spring开发,实现了请求处理、

2025-06-26 19:24:11 223

原创 Mybatis的基础配置

摘要:本文介绍了MySQL数据库和MyBatis的基础配置方法。在application.yml中需配置数据源四项参数:驱动名、URL、用户名和密码。MyBatis实用设置包括:1)将日志输出到控制台;2)开启驼峰命名自动映射功能,简化数据库列名到Java属性的转换。配置示例展示了完整的数据库连接设置和MyBatis的日志输出、驼峰命名开启方式。这些配置能提升开发效率,减少手动编写映射的需求。

2025-06-26 18:27:41 246

原创 JDBC连接+预编译SQL处理

本文介绍了在IDEA中使用Maven创建JDBC连接项目的步骤。首先创建Maven工程并引入mysql-connector-j依赖,然后编写测试类实现JDBC基本操作流程:注册驱动、获取连接、执行SQL、关闭资源。接着讲解了预编译SQL的使用方法,包括配置JDBC资源、准备参数化SQL语句、通过PreparedStatement进行参数设置和查询执行,以及如何遍历处理结果集。文中提供了完整的代码示例,展示了从数据库连接到CRUD操作的完整实现过程。

2025-06-22 14:51:11 139

空空如也

空空如也

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

TA关注的人

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