深入理解跳表及其在Redis中的应用
跳表可以达到和红黑树一样的时间复杂度O(logN),且实现简单,Redis中的有序集合对象的底层数据结构就使用了跳表。其作者威廉·普评价:跳跃链表是在很多应用中有可能替代平衡树的一种数据结构。本篇文章将对跳表的实现及在Redis中的应用进行学习。
LeeFJ LeeFJ
2年前
Foxnic-Web 代码生成 (4) —— shadow 方法的应用
FoxnicWeb实体生成中shadow方法的应用本文探讨的是在FoxnicWeb实体模型生成时,配置枚举属性与逻辑值属性。配置枚举属性映射通过shadow方法为属性对应枚举,并同步生成get、set方法。
数据同步gossip协议原理与应用场景介绍
Gossip是一种p2p的分布式协议。它的核心是在去中心化结构下,通过将信息部分传递,达到全集群的状态信息传播,传播的时间收敛在O(Log(N))以内,其中N是节点的数量。基于gossip协议,可以构建出状态一致的各种解决方案。
Stella981 Stella981
3年前
ECDSA密钥对生成以及在Token中的应用
1概述本文主要讲述了如何利用Openssl生成ECDSA密钥对,并利用Auth0库进行Token生成及验证的过程。2ECDSA2.1简介ECC(EllipticCurveCryptography,椭圆曲线加密)是一种基于椭圆曲线数学的公钥加密算法,而ECDSA
Stella981 Stella981
3年前
ClickHouse在字节跳动广告DMP&CDP的应用
展开function\_typeof(e){returne&&"undefined"!typeofSymbol&&e.constructorSymbol?"symbol":typeofe;}!function(e){if("object"("undefined"typeofmodule?
Easter79 Easter79
3年前
SpringBoot2.0应用(五):SpringBoot2.0整合MyBatis
如何整合MyBatis1、pom依赖<dependency<groupIdorg.mybatis.spring.boot</groupId<artifactIdmybatisspringbootstarte
Easter79 Easter79
3年前
Tomcat 应用中并行流带来的类加载问题
本文首发于vivo互联网技术微信公众号 链接:https://mp.weixin.qq.com/s/fX3n9cvDyU5f5NYH6mhxQ(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2FfX3n9cvDyU5f5N
Stella981 Stella981
3年前
Harbor在网易轻舟微服务平台的应用实践
本文节选自《Harbor权威指南》,首发“亨利笔记(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2FtQbob0yrrY4xJJA0CIYQ)”公众号,精选网易数帆旗下网易轻舟微服务平台集成Harbor的方式和应用场景,读者既可以
Easter79 Easter79
3年前
TiDB 在摩拜单车的深度实践及应用
作者介绍:吕磊,摩拜单车高级DBA。一、业务场景摩拜单车2017年开始将TiDB尝试应用到实际业务当中,根据业务的不断发展,TiDB版本快速迭代,我们将TiDB在摩拜单车的使用场景逐渐分为了三个等级:P0级核心业务:线上核心业务,必须单业务单集群,不允许多个业务共享集群性能,跨AZ部署,具有
VR电力安全教育实训系统的应用
对于许多电力生产企业来说,保证电力安全是一切生产工作的根基。近年来,电力企业安全教育培训模式逐步转型,从传统宣教式教育转变为VR虚拟仿真培训。  通过虚拟现实(https://www.xrnew3d.com/vr.html)技术,可以让企业安全