统一建模语言 UML 参考手册 - 基本概念售票员 售票员 售票员 ������������ 的指针 �� 表达了至演出节目数据库的暂时性链 该链在交互中 维持以及完成后被丢弃 售票员需要节目的若干座位 不同价格范围座位选择项被获得 并暂时被锁定 接着返回给售票亭以供顾客选择 当顾客在座位列表中作出了选择 所选 的座位被索取 剩余的座位被解锁 � 顺序图和协作图均显示了交互 但它们强调了不同的方面 顺序图显示了时间顺序 但 角色间的关系是隐式的 ��� 显示了某场演出戏票历史的状态图 票的初始状态 示为黑色圆点 是有效 有效 有效 有效 ��������� 的状态 在季度开始之前 季票订购者的座位被分配 当顾客选票时 交互 式购买的单张票被锁定 它或者被售出或在没有被选择的情况下被解锁 如果顾客选票花 费太长时间 交易超时 座位被释放 季票订购者的场次可能会与其它演出相交换 则该 场次的座位会再度有效 � 状态机可以用于描述用户界面 设备控制和其它交互式子系统 ��� 参考指南� � 静态视图� ������� 依赖 依赖 依赖 依赖� 依赖指明了两个或两个以上模型元素之间语义的关系 它直接关联了模型元素本身而无 需一系列实例来表达意义 它表明了供应商元素的修改需要或指明客户元素的更改 � 根据该定义 关联和概括关系也属于依赖 但它们具有重要意义的特殊语义 因此 它 们具有自己的名称和详细语义 我们通常将依赖用于不适合更细致范畴的所有其它关系0 码力 | 123 页 | 2.61 MB | 1 年前3
02. Service Mesh落地之后_为sidecar注入灵魂 - 周群力ABC of Lock-In》 2012 年 2 月,一篇文章讲了一个有趣的故事 • 企业上了 A 云,用了 A 云的专有服务 • 被 A 云锁定 • 供应商 C 找上门 B 云也很好,你通过我的服务可以无缝 使用 A 云和 B 云 • 被 C 锁定 POD container App container container Dapr • 缺失 Service Mesh 能力 • /270 57 总结 总结 58 • Multi Runtime: 所有中间件下沉: 业务逻辑和基础设施分离 多语言治理 同一套代码移植到不同组件 • Runtime API:真正的供应商解绑 • WebAssembly in sidecar:让业务逻辑跑在 sidecar 里 • Service Mesh : 通信中间件下沉,sidecar 实现组织架构上 的解耦 • Multi0 码力 | 63 页 | 880.85 KB | 1 年前3
美团点评2018技术年货Integer atomicInteger.incrementAndGet(); //执行自增1 通过调用方式示例,我们可以发现悲观锁基本都是在显式的锁定之后再操作同步资源,而乐观锁则直接去 操作同步资源。那么,为何乐观锁能够做到不锁定同步资源也可以正确的实现线程同步呢?我们通过介绍 乐观锁的主要实现方式 “CAS” 的技术原理来为大家解惑。 不可不说的Java“锁”事 - 美团技术团队 长。 在许多场景中,同步资源的锁定时间很短,为了这一小段时间去切换线程,线程挂起和恢复现场的花费可 能会让系统得不偿失。如果物理机器有多个处理器,能够让两个或以上的线程同时并行执行,我们就可以 让后面那个请求锁的线程不放弃CPU的执行时间,看看持有锁的线程是否很快就会释放锁。 而为了让当前线程“稍等一下”,我们需让当前线程进行自旋,如果在自旋完成后前面锁定同步资源的线 程已经释放了锁,那 01 偏向锁 偏向线程ID、偏向时间戳、对象分代年龄、是否是偏向锁(1) 01 轻量级锁 指向栈中锁记录的指针 00 重量级锁 指向互斥量(重量级锁)的指针 10 无锁 无锁没有对资源进行锁定,所有的线程都能访问并修改同一个资源,但同时只有一个线程能修改成功。 无锁的特点就是修改操作在循环内进行,线程会不断的尝试修改共享资源。如果没有冲突就修改成功并退 出,否则就会继续循环尝试。如果0 码力 | 229 页 | 61.61 MB | 1 年前3
RISC-V 开放架构设计之道 1.0.0. . . . . 113 10.21机器指令集架构 misa CSR 给出处理器支持的指令集。 . . . . . . . . . 115 10.22mvendorid CSR 给出处理器核供应商的 JEDEC 标准制造商识别码。 115 10.23机器识别码 CSR(marchid、mimpid 和 mhartid) . . . . . . . . . . 116 xxvi xxvii PMP 地址和配置寄存器。地址寄存器右移两位,若物理地址位宽小于 XLEN-2,则高位为 0。R、W 和 X 字段分别对应读、写和执行权限。A 字段用于设置相应 PMP 的地址匹配模式,L 字 段用于锁定 PMP 和相应地址寄存器。 31 24 23 16 15 8 7 0 PMP3 PMP2 PMP1 PMP0 pmpcfg0 PMP7 PMP6 PMP5 PMP4 pmpcfg1 PMP11 所示。PMP 的配置由 R、W 和 X 位组 成,分别对应取数、存数和取指权限。A 字段用于设置相应 PMP 的地址匹配模式, 为 0 时禁用此 PMP,为 1 时启用。PMP 配置还支持其他模式和锁定功能,具体参 见 [Waterman and Asanović 2017]。 10.5 现代操作系统的监管模式 前文描述的 PMP 方案通过相对较低的成本实现了内存保护,因此很适合嵌入式 系统0 码力 | 223 页 | 15.31 MB | 1 年前3
Laravel 6.0 中文文档如果你对自己管理服务器配置、安装各种工具软件以及维护大型应用 所需服务没有信心,或者觉得这些操作过于繁琐,那么 Laravel Forge 是一个不错的选择。 Laravel Forge 可以在不同的云服务供应商(例如 DigitalOcean、 Linode、AWS 等)中创建服务器,此外,Forge 还会帮你安装并管 理构建大型 Laravel 应用所需的所有工具,例如 Nginx、MySQL、 permission 和 locking。 名称 描述 默认值 bubble 表示消息在被处理后是否冒泡到其它通道 true permission 日志文件权限 644 locking 在日志文件写入前尝试锁定它 false 配置 Papertrail 通道 papertrail 通道要求 url 和 port 配置选项,你可以 从 Papertrail 中获取这些值。 配置 Slack 通道 本文档由学院君提供 不能被其它事务更新(上锁),两者的区别在于 lock in share mode 不会阻塞其它事务读取被锁定行记录的值,而 for update 会 阻塞其他锁定性读对锁定行的读取(非锁定性读仍然可以读取这些记 录,lock in share mode 和 for update 都是锁定性读)。 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun0 码力 | 1442 页 | 14.66 MB | 1 年前3
简明 X86 汇编语言教程 句的时序特性(指 令执行周期数,以及指令周期中各个阶段 的节拍数等)、功能、参数等等,限于个人水平和 篇幅我都没有作详细介绍。如果您对这些内容感兴趣,请参考 Intel 和 AMD 两大 CPU 供应商 网站上提供的 开发人员参考。 在以后的简明 x86 汇编语言教程中级篇和高级篇中,我将着重介绍汇编语言的调试技术、优 化,以及一些具体的应用技巧,包括反跟踪、反反跟踪、加密解密、病毒与反病毒等等。 STD,置 DF=1。 2.7 NOP,空操作,填补程序中的空白区,空操作本身不执行任何操作,主要是为了保持程 序的连续性。 2.8 WAIT,等待 BUSY 引脚为高。 2.9 LOCK,封锁前缀可以锁定其后指令的操作数的存储单元,该指令在指令执行期间一直 有效。在多任务环境中,可以用它来保证独占其享内存,只有以下指令才可以用 LOCK 前 缀: XCHG,ADD,ADC,INC,SUB,SBB,DEC0 码力 | 63 页 | 598.28 KB | 1 年前3
FISCO BCOS 2.9.0 中文文档或资产损失。如果不同的链采用的还是不一样的平台架构,那么在工程上会 更加复杂。 跨链、侧链目前依旧是业界在研究和逐步实现的课题,主要目的是解决链和 链之间的通信,进行资产锁定和资产交换,保证整个过程的全局一致性、交 易事务性,以及抗欺诈。从A链往B链转移一个资产,必须要确保A链上的资 产被锁定或销毁,且B链上一定能增加对应的一笔资产,在双方可能分别出现 分叉、回滚的时间窗里,要有机制确保双向的资产安全。 在现有跨链的方案里,存 资产发行上链后,要检查这笔资产的权责是否明确,定价是否公允,资 产的交易规则是否公开透明,这个步骤需要由多方共同完成并达成共识。 对 刚上链的资产设置一个“预发布”的状态,链上多方检验后才能使资产“生 效”,同时结合链下措施,锁定资产防“双花”,不失为一种好的实践。 然后,资产可以进入“点对点交易”的高效流转环节,交易过程可以采用多方 签名、拜占庭容错等机制,避免少数人作恶。 同时,设置关键检测点,对交易进行实时监测,如发现可能的异常,如高频 (5) Node1按照区块高度执行第4、5、6个区块,并将最新区块按次序提交到底 层存储。 下篇预告:群组架构的使用教程 下一篇文章,我会以搭建群组区块链为例,向大家提供群组架构的实操课 程,敬请持续锁定FISCO BCOS开源社区。 FISCO BCOS 2.0使用教程篇1: 群组 架构实操演练 作者:陈宇杰|FISCO BCOS 核心开发者 如果说,上篇是带你潜入团队的大脑,看清群组架构诞生的由来和架构设计0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档或资产损失。如果不同的链采用的还是不一样的平台架构,那么在工程上会 更加复杂。 跨链、侧链目前依旧是业界在研究和逐步实现的课题,主要目的是解决链和 链之间的通信,进行资产锁定和资产交换,保证整个过程的全局一致性、交 易事务性,以及抗欺诈。从A链往B链转移一个资产,必须要确保A链上的资 产被锁定或销毁,且B链上一定能增加对应的一笔资产,在双方可能分别出现 分叉、回滚的时间窗里,要有机制确保双向的资产安全。 在现有跨链的方案里,存 资产发行上链后,要检查这笔资产的权责是否明确,定价是否公允,资 产的交易规则是否公开透明,这个步骤需要由多方共同完成并达成共识。 对 刚上链的资产设置一个“预发布”的状态,链上多方检验后才能使资产“生 效”,同时结合链下措施,锁定资产防“双花”,不失为一种好的实践。 然后,资产可以进入“点对点交易”的高效流转环节,交易过程可以采用多方 签名、拜占庭容错等机制,避免少数人作恶。 同时,设置关键检测点,对交易进行实时监测,如发现可能的异常,如高频 (5) Node1按照区块高度执行第4、5、6个区块,并将最新区块按次序提交到底 层存储。 下篇预告:群组架构的使用教程 下一篇文章,我会以搭建群组区块链为例,向大家提供群组架构的实操课 程,敬请持续锁定FISCO BCOS开源社区。 FISCO BCOS 2.0使用教程篇1: 群组 架构实操演练 作者:陈宇杰|FISCO BCOS 核心开发者 如果说,上篇是带你潜入团队的大脑,看清群组架构诞生的由来和架构设计0 码力 | 2520 页 | 211.87 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档或资产损失。如果不同的链采用的还是不一样的平台架构,那么在工程上会 更加复杂。 跨链、侧链目前依旧是业界在研究和逐步实现的课题,主要目的是解决链和 链之间的通信,进行资产锁定和资产交换,保证整个过程的全局一致性、交 易事务性,以及抗欺诈。从A链往B链转移一个资产,必须要确保A链上的资 产被锁定或销毁,且B链上一定能增加对应的一笔资产,在双方可能分别出现 分叉、回滚的时间窗里,要有机制确保双向的资产安全。 在现有跨链的方案里,存 资产发行上链后,要检查这笔资产的权责是否明确,定价是否公允,资 产的交易规则是否公开透明,这个步骤需要由多方共同完成并达成共识。 对 刚上链的资产设置一个“预发布”的状态,链上多方检验后才能使资产“生 效”,同时结合链下措施,锁定资产防“双花”,不失为一种好的实践。 然后,资产可以进入“点对点交易”的高效流转环节,交易过程可以采用多方 签名、拜占庭容错等机制,避免少数人作恶。 同时,设置关键检测点,对交易进行实时监测,如发现可能的异常,如高频 (5) Node1按照区块高度执行第4、5、6个区块,并将最新区块按次序提交到底 层存储。 下篇预告:群组架构的使用教程 下一篇文章,我会以搭建群组区块链为例,向大家提供群组架构的实操课 程,敬请持续锁定FISCO BCOS开源社区。 FISCO BCOS 2.0使用教程篇1: 群组 架构实操演练 作者:陈宇杰|FISCO BCOS 核心开发者 如果说,上篇是带你潜入团队的大脑,看清群组架构诞生的由来和架构设计0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2-dev 中文文档或资产损失。如果不同的链采用的还是不一样的平台架构,那么在工程上会 更加复杂。 跨链、侧链目前依旧是业界在研究和逐步实现的课题,主要目的是解决链和 链之间的通信,进行资产锁定和资产交换,保证整个过程的全局一致性、交 易事务性,以及抗欺诈。从A链往B链转移一个资产,必须要确保A链上的资 产被锁定或销毁,且B链上一定能增加对应的一笔资产,在双方可能分别出现 分叉、回滚的时间窗里,要有机制确保双向的资产安全。 在现有跨链的方案里,存 资产发行上链后,要检查这笔资产的权责是否明确,定价是否公允,资 产的交易规则是否公开透明,这个步骤需要由多方共同完成并达成共识。 对 刚上链的资产设置一个“预发布”的状态,链上多方检验后才能使资产“生 效”,同时结合链下措施,锁定资产防“双花”,不失为一种好的实践。 然后,资产可以进入“点对点交易”的高效流转环节,交易过程可以采用多方 签名、拜占庭容错等机制,避免少数人作恶。 同时,设置关键检测点,对交易进行实时监测,如发现可能的异常,如高频 (5) Node1按照区块高度执行第4、5、6个区块,并将最新区块按次序提交到底 层存储。 下篇预告:群组架构的使用教程 下一篇文章,我会以搭建群组区块链为例,向大家提供群组架构的实操课 程,敬请持续锁定FISCO BCOS开源社区。 FISCO BCOS 2.0使用教程篇1: 群组 架构实操演练 作者:陈宇杰|FISCO BCOS 核心开发者 如果说,上篇是带你潜入团队的大脑,看清群组架构诞生的由来和架构设计0 码力 | 2378 页 | 204.39 MB | 1 年前3
共 131 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14













