相关文章
第4章 4.1 Entity Framework Core概述
4.1.1 什么是ORM
ORM (object tralstional mapping ,对象关系映射)中的“对象”指的就是C#中的对象,而“关系”是关系型数据库,“映射”指搭建数据库与C#对象之间的“桥梁”。
比如使用ORM ,可以通过创建C#对象的方式把数据插入数据库而不需…
建站知识
2025/2/25 2:40:10
【JavaEE】-- 多线程(初阶)2
文章目录 3.线程的状态3.1观察线程的所有状态3.2线程状态和状态转移的意义 4.多线程带来的的风险-线程安全 (重点)4.1观察线程不安全4.2 线程不安全的原因4.2.1 线程调度是随机的4.2.2 修改共享数据4.2.3 原子性4.2.4 内存可见性4.2.5 指令重排序 4.3解决之前的线程不安全问题 …
建站知识
2025/2/25 2:39:01
SQL学习笔记#聚合与排列
一、对表进行聚合查询
1、聚合函数
COUNT计算表中的记录数(行数)SUM计算表中数值列中数据的合计值AVG计算表中数据列中数据的平均值MAX求出表中任意列中数据的最大值MIN求出表中任意列中数据的最小值
2、计算表中数据的行数
SELECT COUNT(*)FROM Pro…
建站知识
2025/2/25 2:37:58
浅谈死锁的原因以及解决方案
目录
1 死锁是什么?
2 死锁的三种典型情况
3 死锁产生的必要条件编辑
4 如何解决死锁问题 1 死锁是什么?
它是指两个或多个线程因为互相等待对方持有的资源而无法继续执行的情况。换句话说,每个线程都在等待另一个线程释放资源,但没有任何一个…
建站知识
2025/2/25 2:36:55
技术分享:MyBatis SQL 日志解析脚本
技术分享:MyBatis SQL 日志解析脚本 1. 脚本功能概述2. 实现细节2.1 HTML 结构2.2 JavaScript 逻辑 3. 脚本代码4. 使用方法4.1 示例 5. 总结 在日常开发中,使用 MyBatis 作为持久层框架时,我们经常需要查看 SQL 日志以调试和优化查询。然而&…
建站知识
2025/2/25 2:35:50
RabbitMQ学习—day6—死信队列与延迟队列
目录 死信队列
1. 死信的概念
2. 死信的来源
实战演练
1. 消息TTL过期
2. 队列达到最大长度
3. 消息被拒绝
延迟队列
概念
使用场景
TTL的两种设置 死信队列
1. 死信的概念
1.1 先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的…
建站知识
2025/2/25 2:34:46
2016年下半年试题二:论软件设计模式及其应用
论文库链接:系统架构设计师论文 论文题目 软件设计模式(Software DesignPatter)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了重用代码以提高编码效率增加代码的可理解性、保证代码的可靠性。软件设计模式是软件开发中的…
建站知识
2025/2/25 2:33:44
vue怎么设置允许局域网手机访问
打开vite.config.ts 添加 server: {host: 0.0.0.0},
host: 0.0.0.0:设置为0.0.0.0,允许从所有IP访问。port: 5173:指定端口号,可以根据需要进行修改。不指定默认 5173disableHostCheck: true:禁用主机检查,…
建站知识
2025/2/25 2:32:42