Loading...
Protobuf为什么快Protobuf接收/发送方都需要维护一个IDL,其中格式如下例:Protobuf的IDLmessage Person { ...
Skip List 来自William Pugh 的一篇论文《Skip Lists: A Probabilistic Alternative to Bal...
12月初,全球云服务市场份额最大的亚马逊AWS发布了完全免费的机器学习实验/实践平台 - AWS SageMaker Studio Lab。又是一款很适合...
Java注解目标需求:我们定义一个可以作用于方法上的注解,被注解的方法在产生异常时会自动重新执行怎样方便的实现这种功能呢,这里分享一种结合Spring A...
Redis在优化性能上做的努力——数据结构篇之SDS闻道有先后,术业有专攻。可以提供给开发者非常快速读写数据能力的中间件——Redis数据库,它为了保持自...
说到“锁升级”机制,大家都会想到上篇博客中写到的JDK锁优化里面的偏向锁、轻量级锁那一套锁优化机制。然鹅在MySQL当中也存在一种"锁降级"的机制……本篇...
还记得很久以前看HashTable的源码的时候,因为老早就听说HashTable已经被取代了——在多线程并发的情况下性能是在太差,因此看到HashTabl...
有时出门在外可能连不上位于学校内网的服务器,又或是手头上没有GPU但是想跑深度学习模型,可以考虑使用各大厂商给我们提供的免费资源这里主要介绍四个比较好用的...
策略学习基本思想Actor-Critic策略学习
1. AQS是什么AQS的全称是Abstract Queued Synchronizer,即抽象队列同步器,它封装了一套多线程访问共享资源的模板,为同步类...
关于实现一个线程安全的List,我们需要考虑的点有:何时初始化List,初始化的时候大小要设置多小,我们的List能不能实现扩容如何保证线程安全,能够良好...
继上次看完HashMap之后,这次来看一看技术含量更高的ConcurrentHashMapJDK1.8之后的ConcurrentHashMap的源码量可以...