12 2020 档案

摘要:跳表 = 单链表 + 多级索引 O(log2n) 和红黑树的查询率同数量级。 是一种用空间换时间的数据结构。 下面, 表是怎么跳的呢? 上图是一个简单的有序的单链表,如果要查找某个数据,只能从头至尾遍历链表,查找到值与给定元素时返回该结点,这样的查询效率很低,时间复杂度是为O(n)。 假如对链表进行 阅读全文
posted @ 2020-12-30 16:45 会飞的斧头 阅读(155) 评论(0) 推荐(0) 编辑
摘要:转自: https://blog.csdn.net/qq_25800311/article/details/89810843 微博、微信、LinkedIn 这些社交软件我想你肯定都玩过吧。在微博中,两个人可以互相关注;在微信中,两个人可以互加好友。那你知道,如何存储微博、微信等这些社交网络的好友关系 阅读全文
posted @ 2020-12-29 18:00 会飞的斧头 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:long值进行Base64编码原理详解 分析一下long值; 1、有符号long值,64bit,8字节,取值范围-2^63——2^63-1,第一位符号位,负数为1,正数为0; 2、正数,符号位0,后63位为正数值; 3、负数,符号位1,整个64位取反、加1,加负号即为负数值; Base64是做什么? 阅读全文
posted @ 2020-12-22 11:24 会飞的斧头 阅读(1183) 评论(0) 推荐(0) 编辑
摘要:Java也提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127,也就是signed byte。下面这篇文章主要给大家介绍了关于java中byte类型的相关资料,需要的朋友可以参考下。 介绍 byte,即字节,由8位的二进制组成。 阅读全文
posted @ 2020-12-21 15:57 会飞的斧头 阅读(864) 评论(0) 推荐(0) 编辑
摘要:1.什么是Base64 Base64是一种基于64个可打印字符来表示二进制数据的编码方式,是从二进制数据到字符的过程。原则上,计算机中所有内容都是二进制形式存储的,所以所有内容(包括文本、影音、图片等)都可以用base64来表示。 2.Base64编码原理 Base64编码之所以称为Base64,是 阅读全文
posted @ 2020-12-21 15:29 会飞的斧头 阅读(428) 评论(0) 推荐(0) 编辑
摘要:下载地址: https://downloads.mongodb.com/linux/mongodb-linux-x86_64-enterprise-rhel70-4.4.2.tgz 都下载到目录 /root/data/soft/mongodb4.4/ 4台机器a b c d a部署mongos,端口 阅读全文
posted @ 2020-12-08 14:47 会飞的斧头 阅读(568) 评论(0) 推荐(0) 编辑
摘要:转自: https://www.jianshu.com/p/f05f65d3a1dc https://www.cnblogs.com/xibuhaohao/p/10845540.html#_label4_1 一、MongoDB 集群简介 MongoDB是一个基于分布式文件存储的数据库,其目的在于为W 阅读全文
posted @ 2020-12-08 12:55 会飞的斧头 阅读(301) 评论(0) 推荐(0) 编辑
摘要:mongodb官网原文: Collections to Support Sessions New in version 3.6. Starting in MongoDB 3.6, the config database contains the internal collections to sup 阅读全文
posted @ 2020-12-08 12:04 会飞的斧头 阅读(392) 评论(0) 推荐(0) 编辑
摘要:用户中心,1亿数据,架构如何设计? 来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69959420/viewspace-2704837/ 本文较长,可提前收藏。用户中心,几乎是所有互联网公司,必备的子系统。随着数据量不断增加,吞吐量不断增大,用户中心的架构,该如何 阅读全文
posted @ 2020-12-03 11:36 会飞的斧头 阅读(466) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示