This problem was asked by Google. Implement locking in a binary tree. A binary tree node can be locked or unlocked only if all of its descendants or a ...
分类:
其他好文 时间:
2018-12-22 11:51:51
阅读次数:
134
(一)定义消息队列 (二)创建消息队列 (三)发送消息队列 (四)接收消息队列 ...
分类:
其他好文 时间:
2018-12-22 11:36:39
阅读次数:
134
串口发送部分代码: 串口接收部分代码: 例程: http://www.openedv.com/forum.php?mod=attachment&aid=Njg0MnxmMzFkMzdmN3wxNTQ1MDQ0NjE5fDB8MzM2MTE%3D ...
分类:
其他好文 时间:
2018-12-17 20:12:16
阅读次数:
194
1. 意向锁 https://dev.mysql.com/doc/refman/5.7/en/innodb-locking.html#innodb-insert-intention-locks 官方文档,意向锁是Innodb为了支持多种粒度锁(表锁+行锁)设计的。 举例: 一个表 tab1 id, ...
分类:
数据库 时间:
2018-12-03 12:52:24
阅读次数:
227
上一节中讲到了HystrixCommand有四种执行方法,这一节就来讲一下这四种方法直接的关系以及他们的实现。 execute方法使用同步方式获取结果,本质是调用了queue方法获取了一个Future,然后通过该Future获取返回结果。 queue方法通过异步方式活动结果,本质是通过toObser ...
分类:
其他好文 时间:
2018-11-29 20:18:58
阅读次数:
136
I/O模型:一次I/O经过两个阶段:第一步:将数据从磁盘文件先加载至内核内存空间(缓冲区),等待数据准备完成,时间较长第二步:将数据从内核缓冲区复制到用户空间的进程的内存中,时间较短磁盘文件----->内核空间----->用户空间I/O模型:同步/异步:关注的是消息通信机制同步:synchronous,调用者等待被调用者返回消息,才能继续执行异步:asynchronous,被调用者通过
分类:
其他好文 时间:
2018-11-19 17:27:03
阅读次数:
134
今天就讲讲MySQL的锁 主讲:Mysql的悲观锁 和 乐观锁官方:If you query data and then insert or update related data within the same transaction, the regular SELECT statement d ...
分类:
数据库 时间:
2018-11-18 20:07:30
阅读次数:
252
Java NIO系列教程(八) SocketChannel Java NIO 中的 SocketChannel 是一个连接到 TCP 网络套接字的通道。可以通过以下 2 种方式创建 SocketChannel: 打开一个 SocketChannel 并连接到互联网上的某台服务器。 一个新连接到达 S ...
分类:
编程语言 时间:
2018-11-18 13:09:53
阅读次数:
215
I/O介绍I/O:?网络IO:本质是socket读取?磁盘IO:每次IO,都要经由两个阶段:?第一步:将数据从磁盘文件先加载至内核内存空间(缓冲区),等待数据准备完成,时间较长?第二步:将数据从内核缓冲区复制到用户空间的进程的内存中,时间较短I/O模型Linux下的五种I/O模型1)阻塞I/O(blockingI/O)2)非阻塞I/O(nonblockingI/O)3)I/O复用(select和p
分类:
其他好文 时间:
2018-11-09 18:19:55
阅读次数:
187