自从我们选择使用 RISC-V 构建 CKB-VM(Virtual Machine 虚拟机)以来,我们几乎每一天都会被问及这样一个问题:为什么不像别人那样在 W...
我们知道Java是一门跨平台的语言,我们编写的Java代码会被编译成中间class文件以让Java虚拟机解析运行。而Java虚拟机规范仅仅描述...
CKB 的 Cell 模型和 VM 支持许多新的用例。然而,这并不意味着我们需要抛弃现有的一切。如今区块链中的一个常见用途是 Token 发行者发布...
在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,...
今天要谈到的Redis并发竞争问题,这里的并发指的是多个redis的client同时set key引起的并发问题。
主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为...
Redis内存回收机制Redis的内存回收主要围绕以下两个方面:1.Redis过期策略:删除过期时间的key值2.Redis淘汰策略:内存使用到达maxmemory...
Interfacing C++ and Python with pybind11 on ubuntu 16.04
Interfacing C++ and Python with pybind11 on windows 10
本文首发于个人博客[链接],欢迎阅读!compile boost 1.66.0 from source on windows 10Seriescompile boost 1.66.0 from source on ubun...
RPC(Remote Procedure Call)远程过程调用,主要解决远程通信间的问题,不需要了解底层网络的通信机制。
主要是还是来自于互联网的业务场景,例如,马上即将开始的春节火车票抢购,大量的用户需要同一时间去抢购;以及大家熟知的阿里双11秒杀...
Broker:概念来自与Apache ActiveMQ,指MQ的服务端,帮你把消息从发送端传送到接收端。
本文首发于个人博客[链接],欢迎阅读!compile opengv on ubuntu 16.04Seriescompile opengv on windows 10compile opengv on ubuntu 16....
本文首发于个人博客[链接],欢迎阅读!compile opengv on windows 10 from sourceSeriescompile opengv on windows 10compile opengv on ...
本文首发于个人博客[链接],欢迎阅读!compile and use libjpeg-turbo on ubuntu 16.04Seriescompile and use libjpeg-turbo on windows ...
本文首发于个人博客[链接],欢迎阅读!compile and use libjpeg-turbo on ubuntu 16.04Seriescompile and use libjpeg-turbo on windows ...
扩展性好,开发比较灵活,采用C语言实现,实际上只是一个socket库的重新封装,如果做为消息队列使用,需要开发大量的代码。ZeroMQ仅提供...
3、量大对数据不是百分之百保证的,会有数据丢失,不是百分百送达(amq和rmq等有重发机制,而kafka没有);在吞吐量有提升 ,在这方面就...
众所周知,Java 的生态环境相当庞大,包含了数量相当可观的官方及第三方库。利用这些库,可以解决在用 Java 开发时遇到的各类问题,让开...