- 博客(10)
- 收藏
- 关注
原创 《软件工程务实》课程学习心得
在学习《软件工程务实》这门课程的过程中,我仿佛经历了一场从软件世界的“门外汉”到逐步掌握其精髓的奇妙旅程,收获了知识、技能以及对软件工程全新的认知与感悟。
2025-04-18 09:01:38
449
原创 《软件工程务实》课程学习心得:从理论到DevOps全链路实践
通过本课程建立起的工程化思维框架,已成功迁移至公司实际项目,使迭代故障率下降28%。软件工程不是银弹,而是持续改进的实践哲学。
2025-04-18 08:47:35
303
原创 Spring Boot 整合持久层技术全解析:构建高效数据访问层
开发者可以根据项目的需求、团队的技术栈以及性能要求等因素,选择合适的持久层技术进行整合。在实际应用中,深入理解这些技术的特点、整合步骤以及性能优化策略,能够构建出高效、稳定、可维护的数据访问层,为整个企业级应用的成功运行奠定坚实的基础。本文将深入探讨 Spring Boot 如何整合常见的持久层技术,包括 JDBC、MyBatis 以及 JPA(Hibernate),并通过详细的代码示例和原理讲解,让读者全面掌握这些整合的技巧与要点,能够在实际项目开发中灵活运用,构建出稳定、高效的数据访问层。
2024-12-20 23:16:42
840
原创 Vue.js 入门与实践全解析
Vue.js 是一个功能强大且易用的前端框架,从基础的数据绑定、指令系统,到组件化开发、路由管理、状态管理,再到项目实战中的应用以及性能优化和部署,涵盖了前端开发的多个重要方面。1. 合理使用 v-if 和 v-show ,对于频繁切换显示状态的元素,优先考虑 v-show ,因为它只是切换元素的 display 属性,而 v-if 会有创建和销毁元素的开销。这里的 el 属性指定了 Vue 实例挂载的 DOM 元素, data 属性是一个对象,用于存储数据,这些数据可以在模板中进行绑定和使用。
2024-12-20 22:57:40
357
原创 Vue.js指令
相比之下,v-if更适合条件不经常改变的场景,因为v-if指令有更高的切换消耗,而v-show 指令有更高的初始渲染消耗。v-if 和v-show 具有类似的功能,不过v-if才是真正的条件渲染,它会根据表达式适当地销毁或者重建元素及绑定的事件或子组件。v-show 指令的用法与v-if 指令基本一致,区别是v-show 指令通过改变元素的CSS属性display 来控制显示与隐藏。v-else 指令就是为v-if指令添加了一个“else块”,v-else元素必须紧跟在v-if元素的后面,否则不能被识别。
2024-12-17 10:53:39
352
原创 spring boot整合持久层技术----整合MyBatis
在传统的SSM框架整合中,使用MyBatis 需要大量的XML配置,而在Spring Boot中,MyBatis 官方提供了一套自动化配置方案,可以做到MyBatis开箱即用。• 有两种方式指明该类是一个 Mapper:第一种如前面的代码所示,在BookMapper 上添加@Mapper 注解,表明该接口是一个MyBatis 中的Mapper,这种方式需要在每一个 Mapper上都添加注解;• 在项目的根包下面创建一个子包Mapper,在Mapper 中创建 BookMapper。
2024-12-17 09:40:54
289
原创 Spring Boot整合JPA
Spring Data JPA是Spring在ORM框架、JPA规范的基础上封装的一套JPA应用框架,它提供了增删改查等常用功能,使开发者可以用较少的代码实现数据操作,同时还易于扩展。考虑到部分读者可能对Spring Data JPA并不熟悉,在正式讲解Spring Boot整合JPA之前,我们先针对Spring Data JPA的基本使用进行简单介绍,具体内容如下。
2024-10-24 15:23:43
1542
2
原创 MySQL数据操作
1.向Bookstore 数据库中的表book(表中列包括图书编号、图书类别、书名、作者、出版社、出版时间、单价、数量、折扣及封面图片)中插入一行数据“TP.9501,计算机,Dreamwearer,鲍里嘉,高等教育出版社,2020-08-16,33.25,50,0.8,NULL”。4.向members 表中插入两行数据“C0138,李华,女,123456,13822551234,2020-8-23”“C0139,张明,男,123456,13822555432,2020-9-23”。
2024-06-27 09:55:21
824
原创 mysql数据操作
【例4-1】向Bookstore 数据库中的表book(表中列包括图书编号、图书类别、书名、作者、出版社、出版时间、单价、数量、折扣及封面图片)中插入一行数据“TP.9501,计算机,Dreamwearer,鲍里嘉,高等教育出版社,2020-08-16,33.25,50,0.8,NULL”。【例4-4】向members 表中插入两行数据“C0138,李华,女,123456,13822551234,2020-8-23”“C0139,张明,男,123456,13822555432,2020-9-23”。
2024-06-25 20:48:54
1098
原创 【无标题】MYSQL常用命令
(2)创建表:creat table student(id int(4) primary key,name char(20));创建主键:ALTER TABLE employees ADD PRIMARY KEY (employee_id);创建索引:CREATE INDEX idx_employee_name ON employees(name);删除索引:DROP INDEX idx_employee_name ON employees;删除数据库:DROP DATABASE <数据库名>;
2024-06-25 19:35:37
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人