当前位置: 首页 > news >正文

微管家里的微网站怎么建设网站论文首页布局技巧

微管家里的微网站怎么建设,网站论文首页布局技巧,长沙0731手机平台网报价,网站怎么做端口映射思维导图一、什么是事务#xff1f;多条DML要么同时成功#xff0c;要么同时失败Transaction#xff08;tx#xff09;二、事务的四个过程#xff1a;开启事务#xff08;start transaction#xff09;执行核心业务代码提交事务#xff08;如果核心业务处理过程中没有出…思维导图 一、什么是事务多条DML要么同时成功要么同时失败Transactiontx二、事务的四个过程开启事务start transaction执行核心业务代码提交事务如果核心业务处理过程中没有出现异常commit transaction回滚事务如果核心业务处理……出现异常rollback transaction三、事务的四个特性ACID是什么 原子性不可分割事务是最小的工作单元一致性事务前后总量不变要么成功都成功要么失败都失败隔离性多操作之间不会产生影响就。事务和事务之间因为有隔离性才可以保证互不干扰持久性一个事务一旦被提交它对数据库的数据的改变就是永久性的接下来即使数据库发生故障也不应该对其他有任何影响结束的标志四、Spring事务管理1、事务添加J2EE三层结构里面Service层业务逻辑层2、在Spring进行事务管理操作两种方式①、编程式事务管理(自己写流程)②、声明式事务管理基于注解方式、基于xml配置文件方式3、声明式事务管理基于注解方式基于xml配置文件方式4、在Spring进行声明式事务管理底层使用AOP原理5、Spring事务管理API PlatformTransactionManager五、注解是什么Transaction六、可以用在哪里类上类里的所有方法都添加事务方法上只是为方法添加事务七、创建事务管理器开启事务注解在service类上面或者service类里面方法上面添加事务注解Transactional这个注解添加到类上面也可以添加方法上面如果把这个注解添加类上面这个类里面所有的方法都添加事务如果把这个注解添加方法上面八、事务属性1、传播行为传播行为是什么在service类中有a方法和b方法a方法上有事务b方法上也有事务当a方法执行过程中调用b方法事务是如何传递的合并到一个事务里还是开启一个新的事务这就是事务传播行为。①、枚举类型事务传播行为在spring框架中被定义为枚举类型②、传播行为有哪些REQUIRED支持当前事务如果不存在就新建一个默认【没有就新建有就加入】SUPPORTS支持当前事务如果当前没有事务就以非事务方式执行MANDATORY必须运行在一个事务中如果当前没有事务正在发生就抛出一个异常NOT_SUPPORTED以非事务方式运行如果有事务存在挂起当前事务【不支持事务存在就挂起】NEVER以非事务方式运行如果有事务存在抛出异常【不支持事务存在即抛异常】NESTED如果当前正有一个事务在进行中则该方法应当运行在一个嵌套式事务中被嵌套的事务可以独立于外层事务进行提交或回滚如果外层事务不存在行为就像REQUIRED一样【没有事务就像和REQUIRED一样】③、如何使用传播行为2、事务隔离级别①、事务为什么要有隔离是为了解决多个并行事务竞争导致的数据安全性问题的一种规范多个事务竞争可能会出现三种不同的现象脏读、不可重复读、幻读②、数据库中读取数据存在的三大问题三大读问题脏读读取到没有提交到的数据库的数据不可重复读同一事务当中第一次和第二次读取的数据不一样幻读读到的数据是假的—脏读读取了还未提交的数据然后回滚了脏数据还没有完全确定下来的数据—不可重复读指更新操作对某个数据多次查询但是返回了不同的结果。因为在查询间隔被另一个事务修改并提交了例如一个编辑人员两次读取同一文档(如QQ或钉钉在线文档)但在两次读取之间作者重写了该文档。当编辑人员第二次读取文档时文档已更改。原始读取不可重复。如果只有在作者全部完成编写后编辑人员才可以读取文档则可以避免该问题—幻读指增加、删除操作读取了提交的新事务事务A在多次读取数据的时候另一个事务B对这个数据进行了增加或删除操作导致事务A多次多次读取的数据不一致。不可重复读和幻读的区别二者描述的则重点不同不可重复读描述的侧重点是修改操作而幻读描述的侧重点是添加和删除操作。③、事务隔离级别有哪些 读未提交read_uncommitted有脏读问题读提交read_committed解决了脏读问题其他事务提交之后才能督导但存在不可重复读问题可重复读repeatable_read解决不可重复读可达到重复读效果只要当前事务不结束读取到的数据一直都是一样的存在幻读问题序列化serializable解决幻读问题事务排队执行不支持并发3、只读事务(readOnly)作用spring启动优化策略Transactional(readOnlytrue)将当前事务设置为只读事务在该事务执行过程中只允许select语句执行delete、insert、update都不可执行作用是启动spring的优化策略提高select语句执行效率如果该事务中确实没有增删改操作建议设置为只读事务意思是如果事务只读的话最好设置为只读的意思是在告诉spring框架你可以启动自己的优化策略了来提高select的查询效果4、设置哪些异常回滚事务Transactional(rollbackFor RuntimeException.class)表示当发生RuntimeException异常时就回滚事务5、设置哪些异常不回滚事务Transactional(rollbackFor NullPointerException.class)表示当发生NullPointerException异常不回滚其他都回滚 Spring系列文章Spring——是什么作用内容用到的设计模式Spring——Bean管理-xml方式进行属性注入Spring——Bean管理-注解方式进行属性注入Spring——什么是IOCSpring——AOP是什么?如何使用Spring——什么是事务传播行为事务隔离级别有哪些Spring——整合junit4、junit5使用方法如果有想要交流的内容欢迎在评论区进行留言如果这篇文档受到了您的喜欢那就留下你点赞收藏脚印支持一下博主~
http://www.dnsts.com.cn/news/212587.html

相关文章:

  • 建设大厦网站软件市场下载
  • 那个网站可以做空比特币网络建设费计入哪个科目
  • 百度seo刷排名软件东莞市网络优化推广服务机构
  • 做移动网站优化快速全网推广平台推荐
  • 游戏网站建设表格网站织梦程序改成wordpress
  • gta5房地产网站建设中网站上线验收
  • 深圳外贸建站网络推广联客易深圳网络技术有限公司
  • 网站切图谁来完成培训类网站开发
  • 金华网站建设电话flash网站源代码
  • 网站怎么加关键词长春网站制作公司
  • 如何在百度做免费推广产品网站建立好如何做seo
  • wordpress快速扒站网站建设用户画像例子
  • 中山快速做网站价格网站上的漂浮怎么做
  • 外贸网络整合营销推广方案网站改版seo
  • 网站建设学多长时间网站建设推广方案书
  • 做网站程序怎么写wordpress 图文展示
  • 网站上的图片一般多大合适wordpress 提速
  • 凡科做的网站基于phpmysql的网站开发
  • 滁州市南谯区建设局网站科技打破垄断全球的霸权
  • 技术支持 洛阳网站建设如何搬迁wordpress
  • 沧州网站优化价格中国搜索引擎市场份额
  • 建设银行网站证书网站建设的6个基本步骤
  • wordpress自助建站开鲁网站seo不用下载
  • 别人做的网站不能用广电网络公司营销推广方案
  • 凡科怎么做网站珠海网站建设科速互联
  • 做房地产行业的怎么做网站不用登录就能玩的游戏
  • 网站怎么做h5支付宝支付门户设计方案
  • 咸阳做网站排名保定 网站建设软件开发
  • 电子商务+网站建设网站做app的软件有哪些
  • 城市建设网站泉州住房城乡建设局网站