自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术让我们连接在一起

希望通过博客记录学习历程,与更多技术同好者交流成长

  • 博客(13)
  • 收藏
  • 关注

原创 从基础到进阶——常见排序算法详解

排序(Sorting)是计算机科学中最基础、最重要的算法之一,广泛应用于数据处理、搜索优化等领域。本文将详细讲解几种常见排序算法的原理、实现,并通过可视化方式帮助理解排序过程。

2025-03-13 17:25:00 1731 12

原创 Spring MVC 全面解析

**Spring MVC** 是 Spring 框架中的一个模块,它基于 MVC(Model-View-Controller)设计模式,旨在帮助开发者构建灵活、松耦合的 Web 应用。主要目的是简化传统 Servlet+JSP 模式下的 Web 开发方式。

2025-03-10 20:06:33 1671 20

原创 JVM如何判断一个对象可以被回收

​ JVM是(Java Virtual Machine)的缩写,它是一个能够运行Java字节码的虚拟计算机。JVM是Java平台的一部分,它提供了平台独立性,即Java程序可以一次编写,在任何支持JVM的操作系统上运行。​​ Java虚拟机(JVM)使用垃圾回收机制(GC)来管理内存。当对象不再被使用时,它们会被标记为垃圾对象,并最终被回收。

2025-03-05 09:34:03 1024 13

原创 Mybatis 中#{} 和${} 的区别是什么?

{}:用于安全地传递参数,防止 SQL 注入,同时进行参数的类型转换。一般推荐在 SQL 查询中使用#{}。止 SQL 注入,同时进行参数的类型转换。一般推荐在 SQL 查询中使用#{}。${}:将参数直接拼接到 SQL 语句中,可能会带来 SQL 注入的风险。通常用于动态生成列名、表名等不容易被参数化的内容。

2025-03-04 20:58:06 489 4

原创 一分钟理解Mybatis 里面的缓存机制

MyBatis 允许用户实现自定义缓存。

2025-03-04 20:33:17 1385 10

原创 快速理解Spring 和 Spring Boot 的核心区别

每个模块需单独引入并配置(如整合 Hibernate 需手动配置。步骤 3:代码编写 → 冗余的模板配置。:Spring Boot 内嵌的。工具查看 Bean 的依赖图。(或 Java Config)Spring Boot 通过。、事务管理器、视图解析器等。动态判断是否启用某些配置。步骤 3:直接编写业务代码。:需自解决依赖版本冲突。:使用 IDEA 的。

2025-02-27 14:13:30 2361 19

原创 分治算法、动态规划、贪心算法、分支限界法和回溯算法的深度对比

工程实践中通常复合使用多种算法,例如在回溯框架内结合贪心剪枝策略,或在动态规划中融合分治思想。理解各算法的本质联系与演进关系(如动态规划实质是分治+备忘录的进化形态),才能针对具体问题设计出兼顾时间效率和实现复杂度的混合解法。当某行所有位置都尝试失败后,函数返回上一行,并撤销上一步的选择。当某行所有位置都尝试失败后,函数返回上一行,并撤销上一步的选择。),但它稳定并且适用于大规模数据的排序。如果当前物品的重量大于背包的剩余容量。如果当前物品的重量不大于背包容量 w。选择放入或不放入时,选择较大的那个值。

2025-02-25 16:09:41 2276 8

原创 Vue3学习总结:从零开始的前端探索之旅

通过学习 Vue 3,我们掌握了响应式数据、组件化开发、路由和状态管理等核心概念,并在实际项目中得到了应用。

2025-02-17 18:47:58 7271 23

原创 Spring Boot + MyBatis:高效构建持久层的最佳实践

MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来,映射成数据库内对应的纪录。Spring Boot 是一个快速开发框架,能够简化 Spring 应用的初始搭建和开发过程。本文将介绍如何在 Spring Boot 项目中集成 MyBatis,并提供实例代码。

2025-02-17 15:58:09 1530 5

原创 提升深度学习可视化:在Chatbox AI中优化Ollama部署DeepSeek-R1的技术方案【Windows】

地将DeepSeek从本地Ollama部署环境迁移到Chatbox AI,并显著改善了其可视化效果。尽管在本地部署时遇到了一些可视化不佳的问题,但通过转向更适合的云端平台,我们不仅解决了这些问题,还进一步提升了系统的性能与用户体验。这一过程不仅展示了如何通过技术手段提升数据可视化质量,也为开发者在部署类似应用时提供了宝贵的经验。通过本次技术实践,我们成功地将DeepSeek从本地Ollama部署环境迁移到Chatbox AI,并显著改善了其可视化效果。

2025-02-07 15:33:29 1757 6

原创 从零到一:使用Cursor+Coze开发图像生成微信小程序的快速指南【超详细】

​ 通过结合Cursor与Coze,开发者能够高效地开发出一个图像生成的微信小程序。借助Cursor的代码生成能力和Coze强大的图像生成API,整个开发流程大大缩短,且能够提供优质的图像生成功能。微信小程序的便捷性使得该功能能够迅速投入使用,极大地提升了用户体验。

2025-01-20 16:18:16 4998 27

原创 使用Typora+Gitee+PicGo解决.md文件发给别人时无法显示图片的问题【2025最新超详细】

通过结合使用TyporaGitee和PicGo,你可以轻松解决.md文件发送给他人时无法显示图片的问题。使用PicGo自动上传图片到Gitee,然后在Typora中设置图片上传的自动化流程,可以确保无论何时何地,接收方都能看到正确显示的图片。这样,你就可以方便地处理.md文件中的图片,避免由于图片未上传到公共服务器导致的显示问题。

2025-01-10 11:47:48 1044 5

原创 全面掌握Spring Boot + MyBatis + Maven + MySQL:从开发到部署的后端技术详解

本文适合后端开发的初学者,特别是那些对Spring Boot、MyBatis、Maven等技术栈感兴趣、并希望从零开始构建后端应用的同学,通过这篇文档,你将学会如何搭建一个基本的后端应用,并掌握与数据库交互的基本技巧。

2025-01-06 22:29:11 1791 2

空空如也

空空如也

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

TA关注的人

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