- ORM框架不是一个新话题,它已经伴随我们很多年了。它提供了概念性的、易于理解的数据模型,将数据库中的表和内存中的对象建立了很好的映射关系。在Java中常用的ORM框架主要有两个:Hibernate和iBatis。本篇文章主要介绍Hibernate的使用方法,后续会出介绍iBatis的文章。 ORM框架不是一个新话题,它已经伴随我们很多年了。它提供了概念性的、易于理解的数据模型,将数据库中的表和内存中的对象建立了很好的映射关系。在Java中常用的ORM框架主要有两个:Hibernate和iBatis。本篇文章主要介绍Hibernate的使用方法,后续会出介绍iBatis的文章。
- 连接运算(JOIN)一直是SQL中的老大难问题。在关联表稍多一点的时候,代码书写就变得很容易出错了。而且因为JOIN语句的复杂,导致关联查询也一向是BI软件的软肋,几乎没有BI软件能让业务用户顺畅地完成多表关联查询。对于性能优化也是,关联表较多或者数据量大时,JOIN的性能也很难得到提升。本文将对JOIN运算进行深入讨论,针对性地提出语法简化和性能优化的方法。 一. SQL中的JOIN我们先... 连接运算(JOIN)一直是SQL中的老大难问题。在关联表稍多一点的时候,代码书写就变得很容易出错了。而且因为JOIN语句的复杂,导致关联查询也一向是BI软件的软肋,几乎没有BI软件能让业务用户顺畅地完成多表关联查询。对于性能优化也是,关联表较多或者数据量大时,JOIN的性能也很难得到提升。本文将对JOIN运算进行深入讨论,针对性地提出语法简化和性能优化的方法。 一. SQL中的JOIN我们先...
- plan: hdi-sharedSAP HANA 数据库 schema 使您能够在逻辑上将对象(例如表、视图和存储过程)组合在一起。 如果没有定义的 Schema,您将无法写入目录。 SAP HANA 扩展应用程序服务 (SAP HANA XS) 使您能够将数据库模式创建为存储库中的可传输设计时文件。关系数据库包含描述系统中各种元素的 catalog. Catalog 将数据库划分为称为 ... plan: hdi-sharedSAP HANA 数据库 schema 使您能够在逻辑上将对象(例如表、视图和存储过程)组合在一起。 如果没有定义的 Schema,您将无法写入目录。 SAP HANA 扩展应用程序服务 (SAP HANA XS) 使您能够将数据库模式创建为存储库中的可传输设计时文件。关系数据库包含描述系统中各种元素的 catalog. Catalog 将数据库划分为称为 ...
- 本篇文章将介绍java多线程中有关synchronized关键字的优化手段和JUC中的常见类的使用。所谓的JUC指的就是java.util.concurrent包。 本篇文章将介绍java多线程中有关synchronized关键字的优化手段和JUC中的常见类的使用。所谓的JUC指的就是java.util.concurrent包。
- @TOC 本章概要本章主要和大家一起学习java异常类的处理机制,深入学习java异常类。掌握异常处理机制,及背后的逻辑。1.了解异常体系,学习常见的异常类2.知道如何处理异常,掌握try-catch 或者 throws的使用和区别3.能够读懂异常代码,知道何处可能会有异常出现 java异常处理入门二话不说,先看代码!//异常处理入门public class Exception1 { ... @TOC 本章概要本章主要和大家一起学习java异常类的处理机制,深入学习java异常类。掌握异常处理机制,及背后的逻辑。1.了解异常体系,学习常见的异常类2.知道如何处理异常,掌握try-catch 或者 throws的使用和区别3.能够读懂异常代码,知道何处可能会有异常出现 java异常处理入门二话不说,先看代码!//异常处理入门public class Exception1 { ...
- 云数据库RDS服务具有完善的性能监控体系和多重安全防护措施,并提供了专业的数据库管理平台, 让用户能够在云上轻松的进行设置和扩展云数据库。通过云数据库RDS服务的管理控制台,用户无需编程就可以执行所有必需任务,简化运营流程,减少日常运维工作量,从而专注于开发应用和业务发展。 云数据库RDS服务具有完善的性能监控体系和多重安全防护措施,并提供了专业的数据库管理平台, 让用户能够在云上轻松的进行设置和扩展云数据库。通过云数据库RDS服务的管理控制台,用户无需编程就可以执行所有必需任务,简化运营流程,减少日常运维工作量,从而专注于开发应用和业务发展。
- GaussDB(DWS)使用DMS来承载数据库的智能运维体系,提供了数据库运维过程中的监控,分析,处理三大核心处理过程。本文将着重介绍DMS服务中对于集群整体的性能监控。 GaussDB(DWS)使用DMS来承载数据库的智能运维体系,提供了数据库运维过程中的监控,分析,处理三大核心处理过程。本文将着重介绍DMS服务中对于集群整体的性能监控。
- Python Web开发(十):数据库表的关联 Python Web开发(十):数据库表的关联
- 📣读完这篇文章里你能收获到 - 为什么很多人认为MongoDB是无模式? - 文档模型跟传统的关系模型有什么区别? - 关于MongoDB的模型设计模式,你知道几个? - MongoDB如何进行表关联? - 文档模型的设计规范及设计原则 - 文档建模模型设计三部曲 - 1-1关系建模,1-N关系建模,N-N关系建模的建议 - 针对不同的场景提供丰富的设计案例分享 📣读完这篇文章里你能收获到 - 为什么很多人认为MongoDB是无模式? - 文档模型跟传统的关系模型有什么区别? - 关于MongoDB的模型设计模式,你知道几个? - MongoDB如何进行表关联? - 文档模型的设计规范及设计原则 - 文档建模模型设计三部曲 - 1-1关系建模,1-N关系建模,N-N关系建模的建议 - 针对不同的场景提供丰富的设计案例分享
- 最近也是在非常紧急的准备暑期实习的面试,一边学习一边修补简历,因为之前看到某位大佬的帖子说建议投递的简历形式为`PDF`,这一下可是把我难死了,索性就可以在网上找寻各种方法,逛了一圈回来发现,网上特别多的这种帮助制作简历的平台,但是都没有把`word`文档转为`PDF`的,所以我必须重新在平台上重新输入一遍自己的信息然后再由平台进行制作,但是问题又出现了,部分信息我并不想填,但是不填平台不允许进行 最近也是在非常紧急的准备暑期实习的面试,一边学习一边修补简历,因为之前看到某位大佬的帖子说建议投递的简历形式为`PDF`,这一下可是把我难死了,索性就可以在网上找寻各种方法,逛了一圈回来发现,网上特别多的这种帮助制作简历的平台,但是都没有把`word`文档转为`PDF`的,所以我必须重新在平台上重新输入一遍自己的信息然后再由平台进行制作,但是问题又出现了,部分信息我并不想填,但是不填平台不允许进行
- 前言: 近期在CSDN平台上开设了一个个人专栏《从0搭建项目》,从而来向大家分享自己是如何一步步搭建项目的,以及记录在项目开发中遇到的一些问题是如何解决的。 并且该专栏中的搭建的项目将全部开源,供大家参考学习。凭借这个由头,也是引来了不少志同道合的同学的支持,并且在这过程中也是帮助解决了不少同学开发中遇到的问题,不仅如此,也有不少大佬对我开源的项目中存在的不足进行了指点以及修正。随后就在想,反正都 前言: 近期在CSDN平台上开设了一个个人专栏《从0搭建项目》,从而来向大家分享自己是如何一步步搭建项目的,以及记录在项目开发中遇到的一些问题是如何解决的。 并且该专栏中的搭建的项目将全部开源,供大家参考学习。凭借这个由头,也是引来了不少志同道合的同学的支持,并且在这过程中也是帮助解决了不少同学开发中遇到的问题,不仅如此,也有不少大佬对我开源的项目中存在的不足进行了指点以及修正。随后就在想,反正都
- 前言: 由于疫情原因,学校通知本学期要提前放暑假,于是老师提前将期末作业公布于众,按照要求开发一个百货中心供应链管理系统,开发周期为半个月,不能更改题目,包括前期的数据库设计、系统的需求文档,后期都要以文本的形式进行提交。到这里,说实话,我慌了!!这不就是让我们从0到1自己搭建一个项目呗,关键还是一人一组的形式! 前言: 由于疫情原因,学校通知本学期要提前放暑假,于是老师提前将期末作业公布于众,按照要求开发一个百货中心供应链管理系统,开发周期为半个月,不能更改题目,包括前期的数据库设计、系统的需求文档,后期都要以文本的形式进行提交。到这里,说实话,我慌了!!这不就是让我们从0到1自己搭建一个项目呗,关键还是一人一组的形式!
- 如何根据当前的业界趋势和企业的现状,构建安全可信、以应用为中心的数据库云服务? GaussDB 全密态如何守护应用数据全生命周期安全?HTAP 混合负载技术如何及时精准的数据分析,助力商业决策,提升社会效率?NDPQ 近数据并行处理如何打破复杂查询性能的天花板?工商银行如何根据银行现状实现数据库转型?如何携手 GaussDB 助力证券行业金融创新? 如何根据当前的业界趋势和企业的现状,构建安全可信、以应用为中心的数据库云服务? GaussDB 全密态如何守护应用数据全生命周期安全?HTAP 混合负载技术如何及时精准的数据分析,助力商业决策,提升社会效率?NDPQ 近数据并行处理如何打破复杂查询性能的天花板?工商银行如何根据银行现状实现数据库转型?如何携手 GaussDB 助力证券行业金融创新?
- 近30年,DB只有一种广泛使用的串行化算法:两阶段加锁 [^xi][^xi]: 有时称为 严格两阶段锁定(SS2PL, strong strict two-phase locking),以便和其他 2PL 变体区分。 2PL不是2PC请注意,虽然两阶段锁定(2PL)听起来非常类似于两阶段提交(2PC),但是完全不同概念之前我们知道,加锁可防止脏写:即若两个事务同时尝试写入同一对象,则锁可确保... 近30年,DB只有一种广泛使用的串行化算法:两阶段加锁 [^xi][^xi]: 有时称为 严格两阶段锁定(SS2PL, strong strict two-phase locking),以便和其他 2PL 变体区分。 2PL不是2PC请注意,虽然两阶段锁定(2PL)听起来非常类似于两阶段提交(2PC),但是完全不同概念之前我们知道,加锁可防止脏写:即若两个事务同时尝试写入同一对象,则锁可确保...
- 在 MySQL 性能优化之前,你有必要重新再认识下 MySQL,便于后续更容易理解 MySQL 性能优化中涉及到的知识点。本文将从 MySQL 架构、核心问题来针对性展开讨论,这也将是 MySQL性能优化 系列文章的开篇之作。 在 MySQL 性能优化之前,你有必要重新再认识下 MySQL,便于后续更容易理解 MySQL 性能优化中涉及到的知识点。本文将从 MySQL 架构、核心问题来针对性展开讨论,这也将是 MySQL性能优化 系列文章的开篇之作。
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签