前言 目标 了解TLM程序的基本过程。TLM的英文全称是Transaction Level Modeling,中文翻译为事务级建模。它是在SystemC基础上的一个扩展库。 功能描述 模块A向模块B发送一个“Hello”字符串 任务拆解 创建模块A和B 连接模块A和B 模块A发送“Hello”到B ...
分类:
其他好文 时间:
2020-06-22 12:34:10
阅读次数:
74
事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有 操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所 有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作 失败,则事务将回滚,该事务所有操作的影响都将取消。 事务特性: 1、原子 ...
分类:
数据库 时间:
2020-06-22 11:09:29
阅读次数:
92
一、问:线程有哪些状态? new, runnable, running, waiting, dead 线程状态间的流转 二、问:线程实现方式? 实现 Runnable 接口,然后new Thread, 将实现的类对象传入Thread 构造函数 继承Thread (细心同学会发现,Thread本身就是 ...
分类:
编程语言 时间:
2020-06-21 23:34:42
阅读次数:
53
1、查看firewall服务状态systemctl status firewalld出现Active: active (running)切高亮显示则表示是启动状态。出现 Active: inactive (dead)灰色表示停止,看单词也行。2、查看firewall的状态firewall-cmd - ...
分类:
其他好文 时间:
2020-06-21 16:23:23
阅读次数:
116
MSDTC(分布式交易bai协调器),协调跨多个数据库、消du息队列、文件系统等zhi资源管理器的事务。该服务的dao进程名为Msdtc.exe。 解决办法: 1. 在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性 ...
分类:
数据库 时间:
2020-06-20 22:25:25
阅读次数:
81
做接口测试当请求参数过多时tps下降明显,此接口根据Redis中获取数据,每个参数数据与Redis交互一次,当一组参数tps5000,五组参数1000,多次交互影响了处理性能,请问如何改进增进效果的方案 tps就是吞吐量,transaction per second。 吞吐量下降是可能因为频繁访问r ...
分类:
其他好文 时间:
2020-06-20 19:45:04
阅读次数:
68
Rocksdb事务隔离性指的是多线程并发事务使用时候,事务与事务之间的隔离性,通过加锁机制来实现,本文重点剖析Read Commited隔离级别下,Rocksdb的加锁机制。 Rocksdb事务相关类族 Rocksdb的事务相关的类图如下图所示。主要有两个类族,Transaction和DB,默认采用 ...
分类:
数据库 时间:
2020-06-19 23:07:03
阅读次数:
69
##命令模式: 命令模式(Command)(行动(Action)模式或交易(Transaction)模式。),是一种数据驱动的设计模式,它属于行为型模式,将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。 命令模式是对命令的封装。命令 ...
分类:
其他好文 时间:
2020-06-19 22:45:25
阅读次数:
55
质量属性-重构代码易用性与用户完成期望任务的难易程度以及系统为用户提供的支持种类有关,简单来说,易用性是面向用户的,如何让用户轻松愉快的使用是实现本属性的关键。而在其战术体现上就为用户提供适当的反馈和协助,这是易用性战术的核心。 总的来说,易用性战术分为三类,哪三类呢:第一类叫做分离用户界面,也就是 ...
分类:
其他好文 时间:
2020-06-19 13:52:51
阅读次数:
69
以前觉得分布式事务要和数据库事务一样,一个失败就要回退(2pc),直到看了 https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html 才发现那样并不好。比如你下单买了一件衣服,但是这件衣服 ...
分类:
Web程序 时间:
2020-06-18 16:20:22
阅读次数:
58