这次使用分布式事务框架过程中了学习了一些分布式事务知识,所以本文我们就来聊聊分布式事务那些事。首先我们先回顾下什么是事务。事务什么是事务?这个作为后端开发,日常开发中只要与数据库有交互,肯定就会使用过事务。现在摘抄一段wiki的解释,解释下什么是事务。是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成数据库系统具有事务特性,这是其有别与文件系统重要特性。传统的文件系统,如果正
分类:
其他好文 时间:
2020-08-08 23:46:26
阅读次数:
113
前段时间由于业务需要,需要从数据库中查询出来所有满足条件的数据,然后导入到文件中。于是随便写了个程序,查询出所有满足条件然后再写入文件。但是实际上线后却发现,程序刚开始运行马上看到部分数据写入到文件,但是后面运行越来越慢,于是对此分析排查了一下。应用环境JDK1.7+Spring4.3+mybatis+oracle问题排查查询以及写入文件伪代码如下:privatevoidqueryAllData(
分类:
其他好文 时间:
2020-08-08 23:46:11
阅读次数:
85
软件测试概念中的测试流程,测试架构,测试框架的理解
分类:
其他好文 时间:
2020-08-08 23:45:57
阅读次数:
117
Wind之下增加了另外的继承层,但不管这里有多少层,virtual机制任然会工作。Brass和Woodwind并没有重写adjust函数,此时将会自动调用继承层次中最近的定义。 ...
分类:
编程语言 时间:
2020-08-08 23:45:44
阅读次数:
93
Mysql基础 删除 cmd 删除内容 语言类型 删除速度 drop 数据+结构 DML(可回滚) 快 truncate 数据 DDL(不可回滚) 中 delete 数据 DDL(不可回滚) 慢 说明 1)表结构指表的定义与约束、索引、触发器等 2)delete语句每次从表中删除一行,并将该操作作为 ...
分类:
数据库 时间:
2020-08-08 23:45:23
阅读次数:
92
display: none与visibility: hidden的区别很多前端的同学认为visibility: hidden和display: none的区别仅仅在于display: none隐藏后的元素不占据任何空间,而visibility: hidden隐藏后的元素空间依旧保留 ,实际上没那么简 ...
分类:
其他好文 时间:
2020-08-08 23:45:11
阅读次数:
80
今天在看一个程序代码,发现里面用到了grpc,程序的目录结构是这样的 onlineClean 包名main main.go go.mod proto structs.go 包名proto rpcClient 包名main test.go 其中rpcCleint/test.go里面有这样的代码 imp ...
分类:
其他好文 时间:
2020-08-08 23:44:57
阅读次数:
123
######为了统一管理版本号,可以使用properties标签,里面可以自定义版本的标签名。在使用的地方使用${自定义标签名} ...
分类:
其他好文 时间:
2020-08-08 23:44:37
阅读次数:
129
XSS总结 XSS的可利用方式 1.在登录后才可以访问的页面插入xss代码,诱惑用户访问,便可直接偷取用户cookie,达到窃取用户身份信息的目的。 2.修改昵称,或个人身份信息。如果别的用户在登录状态下访问被插入xss代码的自己的个人身份页面,则可达到窃取用户身份信息的目的。 3.在管理员后台插入 ...
分类:
其他好文 时间:
2020-08-08 23:44:25
阅读次数:
80
构造字符串 规定相同前缀数目 https://www.ancode.club/index.php/2020/08/07/acm7/ 1 #include<iostream> 2 #include<string.h> 3 #include<cmath> 4 using namespace std; 5 ...
分类:
其他好文 时间:
2020-08-08 23:44:12
阅读次数:
88
一、Promise/A+ 规范 1.Promise存在三个状态:pending(等待态)、fulfilled(成功态)、rejected(失败态);2.pending为初始态,并可以转化为fulfilled和rejected;3.成功时,不可转为其他状态,且必须有一个不可改变的值 (value);4 ...
分类:
其他好文 时间:
2020-08-08 23:43:56
阅读次数:
97
一、守护进程的基本编码规范 详细参见:《AdvancedProgrammingin The Unix Environment》Section 13.3 Page 583 本小节将介绍一些守护进程的基本编码规范,这些规范将阻止守护进程与当前环境产生一些不必要的交互。本节将通过一个函数daemonize ...
分类:
编程语言 时间:
2020-08-08 23:43:37
阅读次数:
95
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=1136 如下图所示,每次打开office的时候,都有一个安装窗口,每次需要几分钟的时间 ...
分类:
其他好文 时间:
2020-08-08 23:43:18
阅读次数:
91
一、导出到默认目录 targed/dependency 从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令: mvn dependency:copy-dependencies 或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As, ...
分类:
编程语言 时间:
2020-08-08 23:43:05
阅读次数:
84
HUAWEI--filter-policy 路由过滤, 相当于cisco中的distribute-list 其原理都是一样的,和ACL或者是prefix-list相组合,其控制权在ACL/prefix-list 不管是本地运行的协议,还是重分布的协议,都可以使用, 但是要记住一条,只针对路由条目,而 ...
分类:
其他好文 时间:
2020-08-08 22:33:57
阅读次数:
79
Q:你总共需要上 n 门课,课程编号依次为 0 到 n-1 。 有的课会有直接的先修课程,比如如果想上课程 0 ,你必须先上课程 1 ,那么会以 [1,0] 数对的形式给出先修课程数对。 给你课程总数 n 和一个直接先修课程数对列表 prerequisite 和一个查询对列表 queries 。 对 ...
分类:
其他好文 时间:
2020-08-08 22:33:31
阅读次数:
90
MyBatis接口代理方式实现Dao层 区别 1、selectlist和getMapper区别 //4.执行映射配置文件中的sql语句,并接收结果 list = sqlSession.selectList("StudentMapper.selectAll"); //4.获取StudentMapper ...
分类:
其他好文 时间:
2020-08-08 22:33:07
阅读次数:
94