电子商务网站建设技术基础--asp.net程序设计教学大纲wordpress轮播图设置

news/2025/9/23 7:39:02/文章来源:
电子商务网站建设技术基础--asp.net程序设计教学大纲,wordpress轮播图设置,免费做网站公司ydwzjs,增加网站收录目录 一、事务的概念 二、事务的核心特性 三、事务操作中的常见BUG 3.1 脏读 3.2 不可重复读 3.3 幻读 四、隔离级别 五、使用事务 一、事务的概念 “事务”是指一组操作#xff0c;在逻辑上是不可分割的#xff0c;组成这组操作的各个语句#xff0c;或者全部执行成…目录 一、事务的概念 二、事务的核心特性 三、事务操作中的常见BUG 3.1 脏读 3.2 不可重复读 3.3 幻读 四、隔离级别 五、使用事务 一、事务的概念 “事务”是指一组操作在逻辑上是不可分割的组成这组操作的各个语句或者全部执行成功或者全部执行失败。 不同的环境对“事物”这一概念有不同的称呼在数据库中这个概念就被称为“数据库事务”。 二、事务的核心特性 事物具有以下特性 核心特性说明原子性通过事物将多条语句组合在一起使这些语句在执行的时候不可被分割。一致性事务中的各个操作语句或者全部执行成功或者全部执行失败保持了执行结果的一致。持久性事务本身也是由操作语句组成的每一条执行成功的语句带来的数据修改都是持久化存在的。隔离性用于解决多事务并发执行时可能出现的BUG隔离性提高了数据的准确性但降低了程序的运行速度。 三、事务操作中的常见BUG 3.1 脏读 介绍脏读就像名字一样意思是读到的数据是脏的是被污染的。脏读是由于数据库中的数据没有被正确地更新导致在事务提交时读取的数据是错误的。举例事务1持续更新数据A在事务1未更新完毕时事务2读取了数据A。此时数据A仍然在被事务1改动那么事务2读取的数据就是一个错误的数据。解决方案降低事务的并发当发生写操作时其他事务不能读直到写操作执行完毕。写的时候不能读 3.2 不可重复读 介绍不可重复读是由于数据库中的数据虽然被正确地更新但是因为在读的过程中发生并发访问导致数据再次被更新此时事务就根据读取的错误数据提交了。举例事务1更新数据A并正常提交。事务2开始读操作多次读取数据A。但发生了并发访问事务3再次更新数据A。此时事务2还在持续读取数据A但得到的数据已经发生改变。解决方案降低事务的并发当发生读操作时其他事务不能写直到读操作执行完毕。读的时候不能写 3.3 幻读 介绍幻读和不可重复读十分相似都是在读数据的过程中数据发生改变而导致读取的数据前后不一致只是幻读获得的错误数据规模更大比如幻读带来了错误的结果集。个人粗略的认为幻读是不可重复读的进阶版。举例事务1更新数据A并正常提交。事务2开始读操作多次读取包含数据A在内的数据集合并根据数据集合进行了各种运算产生了结果集。事务3并发访问将数据A删除了此时事务2读取的数据集合就不包括数据A了那么此时事务2完成提交后得到的结果集就与第一次不同了就好像产生了幻觉一样通俗来讲就是“见了鬼了怎么两次得到的结果不一样”。解决方案通常采用串行化的事务执行方式即不再发生任何并发。 四、隔离级别 从上文可以得知使用事务时可能出现一些BUG。虽然出现了BUG但一般都会有相应的解决方法而MySQL中也提供了一些“锦囊妙计”来帮助使用者避免BUG这就是隔离级别。 MySQL提供了四种隔离级别 隔离级别说明并行程度隔离程度效率数据准确度可能出现的BUGread uncommitted读未提交。没有任何限制。最高最低最高最不准确脏读、不可重复读、幻读read commited读已提交。写操作加锁。高低高不准确不可重复读、幻读repeatable read可重复读默认的隔离级别。读操作加锁写操作加锁。低高低准确幻读serializable串行化。读操作加锁写操作加锁。不并行最高最低最准确无 以上四种隔离级别供使用者根据需求进行使用和调整以适应不同情况。越往下隔离级别越高隔离级别高能够带来准确的数据但同时会导致程序执行效率变低这就需要程序员根据不同的实际情况进行取舍了。 五、使用事务 使用事务的步骤 开启事务start transaction;打包SQL语句由多条SQL语句组成一个逻辑上的不可分割的整体回滚或提交 rollback/commit; 回滚(rollback)是指在事务提交时如果发生错误可以回滚到事务开始时撤销所有已经执行的SQL语句。回滚可以用于确保数据的一致性避免数据不一致的情况。使用Java进行编程时 rollback 一般会在代码里抛出异常cry/catch 捕获时使用。简单来讲回滚代表SQL全部执行失败。 提交(commit)是指在事务完成时可以确认所有SQL语句都已经成功执行确认将事务的数据写入到数据库中。简单来讲提交代表SQL全部执行成功。 阅读指针 - 《JDBC编程》 链接生成中.........

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911800.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

博物馆网站页面设计说明公司名字大全及寓意

一、基本信息 标题:MySQL数据库在自动测试系统中的应用 时间:2017 出版源:宁夏职业技术学院 领域分类:无线互联科技 二、研究背景 问题定义:文章介绍了MySQL数据库的特点,结合自动测试系统运行中的实际&…

网站策划方案书的内容浙江省城乡建设厅官网

主要是记录一下idea中实用插件,方便开发,换个电脑工作的时候也可以直接在市场中下载使用。 1、Easy Javadoc 自动生成javadoc文档注释,基本上是按照字段名或者方法名翻译的,还是相当好用的。 2、EasyYapi 可以快捷生成接口文档…

网站开通怎么样检查网站有没有做全站301

本文要推荐的[TOOLFK]在线汉字/字母/人民币/简繁体转换工具,提供简繁体在线转换、人民币大写转换、字母大小写互转、汉字转拼音在线日常使用工具。網站名稱:ToolFk網站鏈結:https://www.toolfk.com/工具链接:https://www.toolfk.com/tool-onl…

怎么建立自己的网站有经验的网站建设

qt 系统 - 定时器 定时器1. QTimerEvent2. QTimer3. 获取系统日期及时间 定时器 Qt 中在进行窗口程序的处理过程中,经常要周期性的执⾏某些操作,或者制作⼀些动画效果,使用定时器就可以实现。所谓定时器就是在间隔⼀定时间后,去执…

上海这样的地段简直是逆天

微信视频号:sph0RgSyDYV47z6快手号:4874645212抖音号:dy0so323fq2w小红书号:95619019828B站1:UID:3546863642871878B站2:UID: 3546955410049087谈论过很多上海滨江地段的价值,关于趋势关于规划也关于未来确实上…

【GitHub每日速递 250923】 Google 又放大招!TimesFM 2.5 参数减半,预测更准更快

原文: https://mp.weixin.qq.com/s/sBH-0vykIzntRBELaDvAHw 开源 Airtable 替代方案 NocoDB,极速在线构建数据库! nocodb一个开源的在线数据库管理工具。简单讲,它就像一个免费的、可自托管的“表格+数据库”混合工…

合肥专业网站优化哪家好阿里云网站备案拍照

目录 目录 一、准备环境 二、iTextPDF介绍 三、步骤 四、访问查看结果 五、源代码参考 一、准备环境 ①下载一个万兴pdf软件 ②准备一个pdf 文件 二、iTextPDF介绍 这是一个用于生成PDF文档的Java库, 文档创建与修改:iTextPDF能够从零开始创建…

空间建设网站jquery 选择 网站

要保证 Redis 中存储的 20w 数据都是热点数据,可以从数据筛选和数据淘汰两个大的方面来考虑,以下是详细的实现思路和方法: 数据筛选 1. 基于业务规则 分析业务场景:不同的业务场景有不同的热点数据特征。例如,在电商…

网站一般的后台网站调用wordpress

String(字符串) 简介:String 是 Redis 最基础的数据结构类型,它是二进制安全的,可以存储图片或者序列化的对象,值最大存储为 512M简单使用举例: set key value、get key等应用场景:共享 session、分布式锁…

有投标功能的网站怎么做wordpress代码增强插件下载

Global navigation satellite system (GNSS)是手机或者无人车定位中的关键一个部分。GNSS是当前主要的可以提供绝对定位信息的一种信息来源。无人车的基于地图匹配定位的这一个部分中,GNSS经常用来提供初始化。就目前来看,GNSS的定位方式主要包括单点定位…

深圳专业营销网站公司公司网站维护怎么维护

需求: 假设当前有一个短信服务是多节点集群部署,我们希望每个服务节点在启动时能将服务信息"注册"到redis缓存中,所有服务节点每隔3分钟上报一次,表示当前服务可用。每个服务还会作为哨兵节点每隔10分钟查询一次redis&a…

手机搭建网站软件下载西安网站制作顶

在本文中,为了实现高效的信息抽取,我们采用了一个自主研发的多模态AI的大模型NLP平台。 这个平台的使用过程分为以下几个步骤: 数据收集:我们收集了与项目相关的100条数据样本,这些样本涵盖了各种商品描述&#xff0c…

2014网站设计域名注册后怎么使用

这篇设计文档是 12 月份写来参加公司的研发峰会的,自己倒是信心满满,不过最后还是没有入围。现在想想也没啥大用,所以贴出来,期待与园友交流。 文档有点长,没全部贴在博客中,有兴趣的可以下载附件中的 PDF。…

网站权重划分查找网站备案

一、自定义部件库 原则上尽量做到前后端分离,接口方便,复制简单。 1、单选框部件 # encoding: utf-8 ################################################### # 自定义的单选框 #################################################### 对外…

美妆网站怎么做鞍山做网站企业

如果把大模型训练比作 F1 比赛,长凡所在的团队就是造车的人,也是在比赛现场给赛车换轮子的人。1% 的训练提速,或者几秒之差的故障恢复时间,累积起来,都能影响到几百万的成本。长凡说:“大模型起来的时候&am…

网站建设所需网络营销是做什么

文章目录 260. 只出现一次的数字 III(字典 / 位运算)136. 只出现一次的数字(字典)137. 只出现一次的数字 II(字典)169. 求众数(字典)229. 求众数 II(字典)200…

做网站的公司 杭州如何创建一个网址

目录 ACM金牌带你零基础直达C语言精通-课程资料 一.作用域的基本概念 二.函数 1. 函数的定义和使用 2.为什么一定要有函数结构 3.形参与实参 4.函数的声明和定义 5.递归函数 此代码中递归函数执行流程: 练习:求斐波那契数列第n项的值: 欧几里…

个人动漫网站怎么做页面农村小工厂暴利

文章目录 [toc]试题编号试题名称时间限制内存限制题目背景问题描述输入格式输出格式样例输入样例输出样例说明子任务提示Python实现 试题编号 202305-1 试题名称 重复局面 时间限制 1.0s 内存限制 512.0MB 题目背景 国际象棋在对局时,同一局面连续或间断出现3次或3…

道滘东莞微信网站建设旅游网站优化方案

点击 <C 语言编程核心突破> 快速C语言入门 itoa函数的局限以及实现 前言一、功能描述二、具体实现对于第一版, 实现如下:第二版实现:测试用例: 总结 前言 把一个数用某种进制打印, 是一个很有用的功能, 值得庆幸的是, C语言有这么一个函数itoa(), 它可以把一个数转换为…