Spring——(7)事务管理1

一、事务中的问题 1.读写问题 2.解决方法 二、Spring的事务管理API 1.PlatformTransactionManager:平台事务管理器(接口) 根据底层的不同平台来管理事务 2.TransactionDefinition :事务定义信息(接口) 3.TransactionStatus:事务的状态 4.事务管理API三者之间的关系 三、spring事务的传播行为 () A表示上图中的service1 B表示上图中的service2 1.保证多个操作在同一个事务中(用同一个事务)
分类: 编程语言 发布时间: 03-24 23:26 阅读次数: 0

链接二维码生成与解析

版权声明:找不到大腿的时候,让自己变成大腿. https://blog.csdn.net/Xin_101/article/details/88777486 1 Excel生成二维码 1.0 模糊二维码 (1)下载ExcelAPI更新工具:http://www.excelapi.net/Download/ExcelAPIUpdateTool.zip (2)工具安装及使用教程:http://www.excelapi.net/zh-CN/Home/Help (3)Excel新建链接:如A1中:htt
分类: 编程语言 发布时间: 03-24 23:26 阅读次数: 0

Ubuntu系统如何从普通用户进入超级用户root

我们在使用ubuntu的时候,新建用户的时候一般用root作为用户名字,这样可以使权限变得最大,但是如果我们没有用root作为用户名字,我们还要让自己的权限变得最大,一般选择以普通用户进入超级用户root的方式。 方法: 打开终端,输入sudo su + 回车 + 密码(密码在输入过程中是不可见的) + 回车,这样就可以普通用户进入到超级用户root中。
分类: 编程语言 发布时间: 03-24 23:25 阅读次数: 0

VMWARE pro 15 最新版下载

下载地址
分类: 编程语言 发布时间: 03-24 23:25 阅读次数: 0

基于docker部署的微服务架构:ELK+KAFKA的部署

背景 ELK由Elasticsearch、Logstash和Kibana三部分组件组成; Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash是一个完全开源的工具,它可以对你的日志进行收集、分析,并将其存储供以后使用 kibana 是一个开源和免费的工具,它可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总
分类: 编程语言 发布时间: 03-24 23:25 阅读次数: 0

一次性解决Mysql面试常见问题-----索引相关

索引常见的数据结构B-Tree Hash 如何创建索引 create index index_name on table_name(col_name[length] [ASC/DESC]) 例如 mysql > create index cityname on city(city(10)) 设计索引的原则: 搜索的索引列 使用唯一索引 索引越短越好,考虑到IO的性能 利用最左前缀 不要过度索引 mysql索引失效的几种情况 1.索引无法存储null值 单列索引无法存储null值 复合
分类: 编程语言 发布时间: 03-24 23:24 阅读次数: 0

西南科技大学OJ题 哈希表(链地址法处理冲突)1012

哈希表(链地址法处理冲突) 1000(ms) 10000(kb) 2526 / 6473 采用除留余数法(H(key)=key %n)建立长度为n的哈希表,处理冲突用链地址法。建立链表的时候采用尾插法。 输入 第一行为哈西表的长度m; 第二行为关键字的个数n; 第三行为关键字集合; 第四行为要查找的数据。 输出 如果查找成功,输出该关键字所在哈希表中的地址和比较次数;如果查找不成功,输出-1。 样例输入 13 13 16 74 60 43 54 90 46 31 29 88 77 7
分类: 编程语言 发布时间: 03-24 23:24 阅读次数: 0

ConcurrentLinkedQueue源码

线程安全的单向链表,单向队列 //类结构 public class ConcurrentLinkedQueue<E> extends AbstractQueue<E> implements Queue<E>, java.io.Serializable { //节点 private static class Node<E> { volatile E item; volatile Node<E> next; ... 其实这是一个
分类: 编程语言 发布时间: 03-24 23:24 阅读次数: 0

列表list+深浅拷贝概念+for循环+列表生成器+break用法

列表 1.概述 变量:使用变量存储数据,但是,有一个缺点:一个变量每次只能存储一个数据 #需求:存储5个人的年龄,求他们的平均年龄 age1 = 29 age2 = 36 age3 = 37 age4 = 47 age5 = 10 average = (age1 + age2 + age3 + age4 + age5) / 5 解决方案:从内存的角度上分析,优化内存,使用列表存储数据 伪代码:列表 = [100个人的年龄] num = 10 作用:列表相当于一个容器,可以同时存储多个数据
分类: 其他 发布时间: 03-24 23:23 阅读次数: 0

MongoDB的查找操作

MongoDB的查找操作 find() / find0ne() 格式:db.collection_name.find(query, field) 参数 功能 collection_name 要操作的数据名 query 筛选条件,相当于SQL中的where子句 field 显示的域, 0 表示显示, 1 表示不显示 1、field参数 db.py.find() // select * from py { "_id" : ObjectId("5c886f51dda44c12743c3ca
分类: 其他 发布时间: 03-24 23:23 阅读次数: 0

MongoDB的删除操作

MongoDB的删除操作 remove() 格式:db.collection_name.remove(query, justOne) 参数 功能 collection_name 要操作的数据名 query 筛选条件,相当于SQL中的where子句 1 justOne bool 值,默认为false,删除为所有复合条件的文件,为true时,只删除第一条 db.py.reomve({model:"mate20"}) // 删除 model 为 mate20 所有文档 db.py.reomve(
分类: 其他 发布时间: 03-24 23:22 阅读次数: 0

HTML5 文档结构,文本,块分区及行内分区

1、HTML5 文档结构 1、第一行为文档类型说明 2、网页根标签 <html></html> 3、根标记内包含两个子标签 <head></head> 和 <body></body> 标签 说明 <!doctype html> 文档类型的声明,HTML5 <html lang=“en”></html> 网页根标签,语言英文 <head></head> 网页头 <body></body> 网页主体 <!doctype html> <html> <head></head>
分类: 其他 发布时间: 03-24 23:22 阅读次数: 0

HTML5 列表,图像和超链接

1、列表 1、有序列表<ol></ol> 2、无需列表<ul></ul> <ol> <li>ROM:128GB</li> <li>RAM:6GB</li> </ol> <ul> <li>存储卡:支持MicroSD(TF)</li> <li>最大存储扩展容量:256GB</li> </ul> 属性: 标签 属性 取值 说明 <ol></ol> type 1 按数字的方式显示(默认值) A 按大写英文字符方式显示 a 按小写英文字符方式显示 I 按大写罗马数字显示
分类: 其他 发布时间: 03-24 23:22 阅读次数: 0

HTML5 表格

HTML5 表格 1、表格<table></table> 2、表行<tr></tr> 3、单元格<td></td> 属性: 标签 属性 取值 说明 <table></table> border 数字 设置表格边框的宽度,以px为单位 width 数字 设置表格的宽度,以px为单位 height 数字 设置表格的高度,以px为单位 align left,right,center 设置表格在父元素中的水平对齐方式 cellpadding 数字 设置单元格内边距,以px为单位 cellspacing
分类: 其他 发布时间: 03-24 23:22 阅读次数: 0

HTML5 表单

HTML5 表单 1、表单作用 收集用户的信息并提交给服务器 2、表单的要素 form元素:收集用户的信息 表单控件:可以与用户进行数据交互的可视化组件 form元素 <form></form> 属性 取值 说明 action 地址值 提交给服务器处理程序的地址,默认提交本页 method get 向服务器要数据,显式提交,大小不超过2KB,默认值 post 提交给服务器处理,隐式提交,无数据大小限制 enctype application/x-www-form-unlencoded 允许所有
分类: 其他 发布时间: 03-24 23:21 阅读次数: 0

CSS 的使用方式

CSS 的使用方式 1、内联式 将CSS的内容定义在单独的HTML元素中 语法:<div style=“样式声明”></div> 样式声明 1、每个样式声明都是由键值对组成 属性名:值 2、一个style中可以有多个样式声明,每个样式声明之间使用分号(;)隔开 常用属性和值 属性 值 说明 font-size 数字 设置文字大小,以px为单位 color 颜色英文单词 设置文字颜色 background-color 颜色英文单词 设置背景颜色 <body> <div style="font-
分类: 其他 发布时间: 03-24 23:21 阅读次数: 0

CSS 的选择器

CSS 的选择器 1、元素选择器 由元素名称作为选择器,匹配页面中指定元素名称的所有标签 div{ font-size: 24px;color: red;background-color: grey } 2、类选择器 允许被页面中任意一个元素所引用 特殊用法 1、分类选择器的定义方式 特点:运行将元素选择器和类选择器结合使用 语法:元素选择器 . 类选择器{…} div.red{color:red} 匹配class值为red的div元素 2、多类选择器的引用方式 让一个元素引
分类: 其他 发布时间: 03-24 23:21 阅读次数: 0

CSS 的尺寸和边框

CSS 的尺寸 和 边框 1、CSS单位 1.1、尺寸单位 单位 说明 px 像素 % 百分比 in 英寸 (1英寸 = 2.54cm) pt 磅 (1磅 = 1 / 72英寸) mm 毫米 cm 厘米 注意:在css中,尺寸单位不能省略,但在HTML中是可以省略的 div{ font-size: 24px;color: red;background-color: grey } 1.2、颜色单位 单位 说明 rgb r:red(0-255);g:green(0-255),bl
分类: 其他 发布时间: 03-24 23:21 阅读次数: 0

利用Azure Backup 备份虚拟机之一:Azure Backup介绍

Azure Backup 是基于 Azure 的服务,可用于备份(或保护)和还原 Microsoft 云端数据。 Azure 备份将现有的本地或异地备份解决方案替换为安全可靠、性价比高的云端解决方案。 Azure 备份提供多个组件,可将其下载并部署到适当的计算机、服务器或云中。 依据要保护的内容选择部署的组件或代理。 无论是保护本地数据还是云端数据,所有 Azure 备份组件均可用于将数据备份到
分类: 企业开发 发布时间: 03-24 23:20 阅读次数: 0

深入剖析Hibernate

Hibernate简介 Hibernate 是一个高性能的对象关系型持久化存储和查询的服务,其遵循开源的 GNU Lesser General Public License (LGPL) 而且可以免费下载。Hibernate 不仅关注于从 Java 类到数据库表的映射,也有 Java 数据类型到 SQL 数据类型的映射,另外也提供了数据查询和检索服务。 关于ORM和JDBC可以参考 https://blog.csdn.net/Samurai77/article/details/87939536
分类: 其他 发布时间: 03-24 23:20 阅读次数: 0