库库林_沙琪马
码龄3年
求更新 关注
提问 私信
  • 博客:127,590
    127,590
    总访问量
  • 127
    原创
  • 1,024
    粉丝
  • 208
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2022-09-24

个人简介:向Java全栈奋发图强的小白

  • 毕业院校: 南阳理工学院
博客简介:

iku_n的博客

查看详细资料
个人成就
  • 获得1,621次点赞
  • 内容获得25次评论
  • 获得1,464次收藏
  • 代码片获得4,464次分享
  • 博客总排名12,845名
  • 原力等级
    原力等级
    5
    原力分
    1,328
    本月获得
    162
创作历程
  • 74篇
    2025年
  • 53篇
    2024年
成就勋章
TA的专栏
  • springcloud
    5篇
  • springboot
    54篇
  • git
    1篇
  • Linux
    4篇
  • 高级大数据技术
    1篇
  • 注解
    1篇
  • 数据库
    2篇
  • mysql
    5篇
  • Redis
    5篇
  • docker
    5篇
  • JavaWeb
    3篇
  • 大数据技术基础
    1篇
  • 项目实战
    4篇
  • 前端
  • 基础篇
    8篇
  • 进阶篇
    3篇
  • Vue组件直接使用
    16篇
  • 常见问题
    1篇
  • 爬虫
    6篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 12

TA参与的活动 6

兴趣领域 设置
  • Java
    javaspringspring boot
  • 后端
    爬虫后端
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

5、Seata

分布式事务问题的产生源于微服务架构中服务间的独立运行状态难以协同。Seata框架通过TM(事务管理器)、TC(事务协调器)和RM(资源管理器)协同工作,以XID为事务标识实现全局事务管理。使用Seata需引入依赖并配置服务映射,通过@GlobalTransactional注解开启分布式事务。每个服务连接的数据库需创建undo_log表存储回滚信息,确保事务异常时可正确回滚。这种机制有效解决了跨服务事务一致性问题。
原创
博文更新于 2025.12.16 ·
399 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

4、Gateway

Spring Cloud Gateway是一个基于Spring Boot的API网关服务,提供反向代理、认证鉴权、流量控制、熔断和日志监控等功能。其核心工作原理是通过路由匹配和过滤器链处理请求。配置方式支持YAML文件和编码两种形式,其中YAML配置包含路由规则定义(如路径匹配、负载均衡)和优先级设置。内置丰富的断言工厂(Path、Header等)用于请求匹配,过滤器则支持请求/响应修改和流量控制等操作。典型部署流程包括创建Gateway模块、引入依赖、配置Nacos注册中心和路由规则。过滤器执行遵循&qu
原创
博文更新于 2025.12.15 ·
1141 阅读 ·
32 点赞 ·
0 评论 ·
18 收藏

3、Sentinel

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从等多个维度保护服务的稳定性。定义定义工作原理。
原创
博文更新于 2025.12.15 ·
887 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏

2、OpenFeign

摘要:本文介绍了Spring Cloud OpenFeign的使用方法,包括声明式REST客户端配置、远程调用第三方接口、日志记录、超时控制、重试机制和拦截器实现。通过注解驱动方式简化HTTP请求,支持GET/POST请求参数传递,提供日志级别配置和超时设置,并演示了请求拦截器的全局和局部应用。文章涵盖了OpenFeign的核心功能,为微服务间通信提供便捷解决方案。
原创
博文更新于 2025.12.12 ·
932 阅读 ·
8 点赞 ·
0 评论 ·
24 收藏

1、nacos

引入依赖,配置Nacos地址开启服务发现功能(默认是开启的)扩展获取服务实例列表负载均衡选择一个实例(需要引入 spring-cloud-starter-loadbalancer)可以发起远程调用。
原创
博文更新于 2025.12.12 ·
1165 阅读 ·
30 点赞 ·
0 评论 ·
7 收藏

15、RabbitMQ

RabbitMQ是一个开源消息队列系统,支持多种消息传递模式。摘要介绍了RabbitMQ的四种核心工作模式:1)简单模式(一对一消息传递);2)工作队列模式(多消费者竞争消费);3)发布订阅模式(广播消息);4)路由模式(基于路由键定向发送)。每种模式均包含Java配置和实现代码示例,展示了生产者发送和消费者接收消息的完整流程。RabbitMQ通过这些模式实现了系统解耦、异步处理、流量削峰等分布式系统关键需求。
原创
博文更新于 2025.12.11 ·
559 阅读 ·
19 点赞 ·
0 评论 ·
7 收藏

14、AOP

摘要:本文介绍了Spring Boot中AOP(面向切面编程)的应用,重点讲解了日志记录和权限控制的实现。AOP通过切面、连接点等核心概念,将横切关注点与业务逻辑分离。文章详细展示了如何配置AOP依赖、定义切面类,以及使用@Around等通知类型实现方法调用日志记录、性能监控和自定义日志级别。通过@LogMethod注解示例,演示了如何为不同方法设置不同日志级别,实现精细化的日志管理。这种AOP实现方式能有效解决调试、性能监控等开发痛点。
原创
博文更新于 2025.12.10 ·
728 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

13、SpringBoot启动过程

SpringBoot启动过程 SpringBoot应用启动分为几个关键阶段: 初始化阶段:通过SpringApplication构造函数确定应用类型,加载初始化器和监听器 环境准备:配置PropertySources和Profiles,处理命令行参数 上下文创建:根据应用类型创建相应的应用上下文 自动配置:处理@SpringBootApplication注解,加载自动配置类 容器刷新:完成BeanFactory初始化、后置处理器注册等核心操作 启动完成:执行Runner接口实现类,完成应用启动 启动过程通过
原创
博文更新于 2025.12.10 ·
416 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

12、多环境配置

本文详细介绍了Spring Boot多环境配置的实现方式。主要内容包括:1)通过application-{profile}.yml文件定义不同环境配置;2)配置激活的三种方式(YAML设置、命令行参数、IDE配置);3)配置继承与覆盖逻辑;4)开发、测试、生产环境配置示例对比;5)常见问题解决方案;6)进阶技巧如@Profile注解使用;7)部署最佳实践。文章提供了完整的配置结构设计和实战示例,帮助开发者高效管理多环境下的应用配置。
原创
博文更新于 2025.12.09 ·
590 阅读 ·
20 点赞 ·
0 评论 ·
8 收藏

11、核心注解

本文介绍了Spring Boot项目中常用的核心注解及其用法,包括: 项目初始化注解:@SpringBootApplication(启动类)、@Configuration+@Bean(配置类)、@PropertySource(加载配置文件) 组件注册注解:@Component及其衍生注解(@Service/@Repository/@Controller) 依赖注入注解:@Autowired(按类型注入)、@Resource(按名称注入) 作用域控制注解:@Scope(管理Bean生命周期) 条件注解:@Co
原创
博文更新于 2025.12.09 ·
660 阅读 ·
11 点赞 ·
0 评论 ·
5 收藏

10、集成JPA方法

摘要: JPA是Java EE中的ORM规范,Spring Data JPA基于JPA进一步简化了数据访问开发。核心功能包括:1) 实体映射注解如@Entity、@Id等;2) 内置Repository方法如save()、findById();3) 支持方法名自动生成查询和@Query自定义JPQL;4) 提供分页排序功能。SpringBoot集成步骤包括:添加依赖、配置数据源、定义实体类、创建Repository接口及业务层。通过继承JpaRepository可快速实现CRUD操作,显著提升开发效率。
原创
博文更新于 2025.12.08 ·
308 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

9、缓存与Session共享

摘要:Spring缓存技术通过注解简化缓存实现,如@Cacheable、@CachePut等,配合Redis可提升系统性能。Session共享则通过Redis存储会话数据,解决分布式环境下的用户状态保持问题。两者均需合理配置过期时间,注意缓存穿透等问题。
原创
博文更新于 2025.12.08 ·
461 阅读 ·
8 点赞 ·
0 评论 ·
9 收藏

8、事务管理@Transactional注解的深度解析

Spring的@Transactional注解简化了数据库事务管理,通过AOP实现事务控制。它支持ACID特性,提供多种传播行为和隔离级别配置,默认对RuntimeException回滚。使用时需注意仅对public方法有效,避免自调用问题,并确保数据库支持事务。典型应用场景包括订单处理、资金转账等需要原子性操作的业务逻辑,可通过属性定制传播行为、隔离级别和异常处理规则。
原创
博文更新于 2025.12.05 ·
903 阅读 ·
18 点赞 ·
0 评论 ·
24 收藏

7、集成MyBatis

Spring Boot集成MyBatis的优势在于简化配置,支持注解和XML两种SQL编写方式,与Spring生态无缝整合。实现步骤包括:1)创建项目并添加依赖;2)配置数据库连接;3)定义实体类、Mapper接口;4)编写Service和Controller层。XML方式适合复杂SQL,需在resources/mapper下创建映射文件。集成过程通过自动配置减少样板代码,提高开发效率。
原创
博文更新于 2025.12.05 ·
555 阅读 ·
19 点赞 ·
0 评论 ·
16 收藏

6、自动配置

摘要:Spring Boot的自动配置机制通过@SpringBootApplication注解组合实现,核心是@EnableAutoConfiguration和条件注解。自动配置类从META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports加载,通过@Conditional系列注解进行过滤。开发时可自定义自动配置类,使用@ConditionalOnClass等条件控制生效时机,并通过debug=true查看
原创
博文更新于 2025.12.04 ·
896 阅读 ·
24 点赞 ·
0 评论 ·
19 收藏

5、内容协商机制

摘要:Spring Boot的内容协商机制支持客户端与服务器协商响应格式,主要实现方式包括基于HTTP Accept头、URL后缀和请求参数。默认配置支持JSON和XML格式,可通过application.properties自定义配置。开发者可创建自定义HttpMessageConverter来支持PDF等特殊格式,并通过ContentNegotiationManager管理媒体类型匹配。最佳实践建议REST API优先使用Accept头协商,同时明确控制器支持的媒体类型并合理处理自定义格式转换。
原创
博文更新于 2025.12.04 ·
1111 阅读 ·
26 点赞 ·
0 评论 ·
6 收藏

4、定时任务

摘要:Spring Boot通过@Scheduled注解实现定时任务功能,支持fixedRate、fixedDelay和cron表达式三种调度方式。应用场景包括数据同步、缓存刷新、报表生成、系统健康检查和数据清理等。通过@EnableScheduling启用定时任务,开发者可以轻松配置各种周期性任务,如每小时同步数据、每日生成报表或定期清理过期数据。cron表达式提供了最灵活的时间控制,支持分钟、小时、日、月、周等多维度调度。
原创
博文更新于 2025.12.03 ·
486 阅读 ·
10 点赞 ·
0 评论 ·
10 收藏

3、MVC的支持

Spring Boot 的 Spring MVC 支持通过自动配置简化了 Web 开发,提供 RESTful 路由、参数绑定和异常处理等核心功能。其特性包括:基于注解的请求映射(@GetMapping/@PostMapping);灵活的参数处理(@PathVariable/@RequestParam);内置 JSON/XML 消息转换;全局异常处理机制;文件上传支持;异步请求处理和 CORS 配置。同时还提供静态资源管理、视图解析等开箱即用功能,并通过 WebMvcConfigurer 接口支持自定义扩展,
原创
博文更新于 2025.12.03 ·
523 阅读 ·
15 点赞 ·
0 评论 ·
7 收藏

2、返回JSON数据及封装

可以使用和// 其他字段...@Override"user_name": "张三",
原创
博文更新于 2025.12.02 ·
432 阅读 ·
9 点赞 ·
0 评论 ·
4 收藏

1、Hi~ SpringBoot

Spring Boot是Spring框架的一个扩展,它简化了基于Spring的应用程序的初始搭建和开发过程。它采用了"约定优于配置"的理念,提供了大量自动配置功能,让开发者能够快速启动和运行项目。
原创
博文更新于 2025.12.02 ·
928 阅读 ·
23 点赞 ·
0 评论 ·
12 收藏
加载更多