- 博客(8)
- 收藏
- 关注
原创 什么是iFrame URL?
JSON摘要 JSON是一种轻量级数据交换格式,采用键值对结构(对象用{}、数组用[]),支持字符串、数字、布尔值等数据类型。特点包括跨语言支持、易读易写,广泛用于API传输、配置文件和Web存储。Python可通过json模块实现JSON与对象的转换。 iFrame URL摘要 iFrame通过src属性嵌入外部网页(如视频、地图),语法为<iframe src="URL">。需注意跨域限制(CORS/X-Frame-Options)、安全风险(XSS,建议使用sandbo
2025-06-18 19:12:35
857
原创 Controller、Mapper、Service:分层架构中的角色解析
现代软件架构中Controller、Service、Mapper三层组件协同工作:Controller接收请求并格式化响应,Service处理核心业务逻辑和事务管理,Mapper负责数据库操作。这种分层设计实现了职责分离,提高了代码可测试性、可维护性和扩展性,避免了业务逻辑混淆各层的常见误区。典型流程为请求经过Controller调用Service,再由Service协调Mapper访问数据库,最终逐层返回处理结果。该架构模式是MVC或三层应用的标准实践。
2025-06-08 16:38:04
747
原创 驼峰命名法在连接后端和数据库的关键作用
在后端对象与数据库字段之间建立了一套可预测的映射机制。这不仅简化了 ORM 的配置复杂度,提升了开发效率,更通过一致性原则降低了团队协作和系统维护的成本,是现代全栈开发中解耦业务逻辑与数据存储的核心最佳实践之一。驼峰命名法是编程语言中的通用规范(如 Java、JavaScript、Python 等),而下划线命名法是数据库的事实标准。许多代码生成工具(如 MyBatis Generator、Spring Data JPA)会根据数据库表结构自动生成驼峰命名的实体类,进一步强化命名一致性。
2025-06-08 16:33:36
931
原创 配置maven环境时总是失败的其中一个问题的解决方法
Maven环境配置过程中,使用WinRAR解压时若出现文件未自动放入目标文件夹的问题,主要原因是解压路径选择不当或WinRAR设置异常。解决方法是:首先确认压缩包内是否包含同名文件夹,然后在WinRAR中选择"解压到"功能并精确指定目标路径(如D:\maven\apache-maven-3.8.8)。解压完成后需检查bin、conf等子目录是否存在。若解压成功,还需配置MAVEN_HOME环境变量并添加Path路径。建议使用官方压缩包,必要时可尝试其他解压工具。
2025-06-06 12:04:18
1026
原创 通配符的详解和应用方法
通配符是用于字符匹配的特殊符号,主要分为三类:1) 文件系统通配符(、?、[]、{})用于文件名匹配;2) 正则表达式通配符(.、、+、?、^、$等)支持复杂模式;3) 网络路径通配符(*、**、{var})用于URL路由。不同场景适用不同通配符:文件搜索用简单符号,编程验证用正则表达式,网络路由用路径匹配。使用时需注意符号差异、贪婪模式及转义规则。通配符能显著提升字符匹配效率,但要根据具体需求选择合适的类型。
2025-06-04 19:42:14
1094
原创 registry的使用方法
SpringMVC中的ViewControllerRegistry简化了视图控制器的配置,允许直接映射URL到视图而无需编写控制器方法。通过实现WebMvcConfigurer接口并重写addViewControllers()方法,可以快速配置静态页面映射(如/login→login.html)和适配前端路由(如Vue/React单页应用)。关键方法包括addViewController()注册路径、setViewName()设置视图、setStatusCode()定义HTTP状态码。相比传统控制器方式更加
2025-06-04 19:37:44
417
原创 Mvc是什么东西?
MVC 是一种经典的软件设计模式,通过分离数据、界面和业务逻辑,使代码更易于维护和扩展。它广泛应用于 Web 开发、移动应用和桌面软件中,是现代软件工程的基础理念之一。
2025-06-04 19:30:38
520
原创 Lombok的解释及其运用场景
Lombok是一个高效的Java开发工具,通过注解自动生成getter/setter、构造函数等样板代码,减少冗余。它包含@Data、@Builder等核心注解,在编译期修改AST生成代码,不影响运行时性能。适用于POJO、Builder模式、日志记录等场景,能提升开发效率和代码可读性。但需注意IDE插件依赖和调试困难等缺点。合理使用Lombok可显著简化Java开发,特别适合实体类、DTO等场景。
2025-06-04 18:31:44
1653
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人