书栈网 · BookStack 本次搜索耗时 0.017 秒,为您找到 14672 个相关结果.
  • ORM链式操作-悲观锁 & 乐观锁

    悲观锁使用 乐观锁使用 锁机制总结 悲观锁(Pessimistic Lock) ,顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁、表锁、读锁、写锁等,都是在做操作之前先上锁。 乐观锁(Optimistic Lo...
  • 使用Future

    使用Future 练习 小结 读后有收获可以支付宝请作者喝咖啡: 使用Future 在执行多个任务的时候,使用Java标准库提供的线程池是非常方便的。我们提交的任务只需要实现Runnable 接口,就可以让线程池去执行: class Task implements Runnable { public Stri...
  • 高级事件循环

    1437 2018-02-27 《libuv中文教程》
    Advanced event loops Stopping an event loop src/unix/core.c - uv_run uvstop/main.c Advanced event loops libuv提供了非常多的控制event-loop的方法,你能通过使用多loop来实现很多有趣的功能。你还可以将libuv的event lo...
  • ORM链式操作-悲观锁 & 乐观锁

    悲观锁使用 乐观锁使用 锁机制总结 悲观锁(Pessimistic Lock) ,顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁、表锁、读锁、写锁等,都是在做操作之前先上锁。 乐观锁(Optimistic Lo...
  • ORM链式操作-悲观锁 & 乐观锁

    悲观锁使用 乐观锁使用 锁机制总结 悲观锁(Pessimistic Lock) ,顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁、表锁、读锁、写锁等,都是在做操作之前先上锁。 乐观锁(Optimistic Lo...
  • 悲观锁 & 乐观锁

    悲观锁使用 乐观锁使用 锁机制总结 悲观锁(Pessimistic Lock) ,顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁、表锁、读锁、写锁等,都是在做操作之前先上锁。 乐观锁(Optimistic Lo...
  • QUIC协议

    2561 2020-01-31 《Linux网络编程》
    QUIC 多流设计 低等待延迟 加密性能更优 前向纠错 应用程序内实现 连接保持 下一步 QUIC QUIC ,即 快速UDP网络连接 ( Quick UDP Internet Connections ),是由 Google 提出的 实验性网络传输协议 ,位于 OSI 模型传输层。QUIC 旨在解决 TCP 协议的缺陷,并最终替代...
  • v$lock

    功能 字段说明 功能 展示 OceanBase 数据库的行锁信息。 字段说明 字段名称 类型 是否可以为 NULL 描述 TABLE_ID bigint(20) NO 表 ID ADDR varchar(512) NO 被锁对象的地址 KADDR bigint(20) unsigned NO 锁地址 S...
  • 异步编程基础

    异步编程基础 一个经典场景 协作式多任务处理 异步I/O的利弊 异步编程基础 一个经典场景 假如现在我们想要去创建自己的搜索引擎,为了创建索引数据库,家境贫寒的我们使用了一台单核电脑去爬取网页(I/O型操作),然后再将这些网页内容进行处理(计算型操作)。这个过程如下图所示: 由于我们有很多网页去要去进行爬取和处理,所以我们只能将上面的...
  • 消息传递

    1924 2018-02-06 《RustPrimer 中文版》
    消息传递 初试通道(channel) 消息类型 异步通道(Channel) 同步通道 消息传递 稍加考虑,上一节的练习题其实是不完整的,它只是评分系统中的一环,一个评分系统是需要先把信息从数据库或文件中读取出来,然后才是评分,最后还需要把评分结果再保存到数据库或文件中去。如果一步一步串行地做这三个步骤,是完全没有问题的。那么我们是否可以用三个...