- 博客(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
原创 快速理解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关注的人