NoSql数据库四大分类 键值存储 列存储 文档数据库 图形数据库 NoSQL的特点 易扩展 灵活的数据模型 大数据量,高性能 高可用 Redis 读10w/s 写8w/s Redis的应用场景 缓存 任务队列 网站访问统计 应用排行榜 数据过期处理 分布式集群架构中的session分离 ...
分类:
数据库 时间:
2019-05-02 14:26:32
阅读次数:
116
前记 最近在看Redis,之间就尝试用sortedSet用在实现排行榜的项目,那么sortedSet底层是什么结构呢? "Redis sorted set的内部使用HashMap和跳跃表(SkipList)来保证数据的存储和有序,HashMap里放的是成员到score的映射,而跳跃表里存放的是所有的 ...
分类:
编程语言 时间:
2019-04-30 23:47:31
阅读次数:
309
# 以上均属性个人理解 若有错误 烦请提出 !# 冒泡排序# 一般冒泡排序的时间复杂度为O(n^2)# 每一次循环都把最大的一个数往右浮# 如果是进行排行榜取前几的榜单业务,用冒泡的话时间复杂度为O(n)def BubbleSort(val): for i in range(len(val)): f... ...
分类:
编程语言 时间:
2019-04-30 21:42:35
阅读次数:
132
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作 ...
分类:
其他好文 时间:
2019-04-27 21:19:12
阅读次数:
156
根据两家全球最大的在线开发者网站 GitHub 和 Stack Overflow 综合的编程语言排行,RedMonk 表示这个排行榜目的是未来一年开发者喜欢使用的语言。 TypeScript TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个严格超集,并 ...
分类:
编程语言 时间:
2019-04-27 09:44:42
阅读次数:
183
import requests, re, json, os, time from fake_useragent import UserAgent from lxml import etree from urllib import parse class MyError(Exception): def... ...
分类:
编程语言 时间:
2019-04-25 01:11:33
阅读次数:
141
最近(今天日期 2019-04-22)新出了一个奇怪的事情,就是Android系统7.0+的机器,在4G网下无法正常显示微信头像。 包括腾讯的欢乐斗地主里的排行榜也显示不出来。 这个问题我猜测,是4G的Android 7.0+的HTTP头和其他环境下不一样,导致腾讯拒绝了头像访问。 应该是封... ...
分类:
微信 时间:
2019-04-24 00:24:21
阅读次数:
519
C语言春节回家过年,遇到了不少小伙伴:Java , Python, JavaScript,Ruby...... 大家在大城市发展得都不错,回到老家,聚到一起吃饭, 谈天说地,都是喜气洋洋。 尤其是Python和JavaScript,更是成了明星,一个吹嘘说自己是人工智能的必备,另外一个炫耀说自己是世 ...
分类:
编程语言 时间:
2019-04-19 14:33:10
阅读次数:
135
链接:https://vjudge.net/problem/HDU-1811 题意: 自从Lele开发了Rating系统,他的Tetris事业更是如虎添翼,不久他遍把这个游戏推向了全球。 为了更好的符合那些爱好者的喜好,Lele又想了一个新点子:他将制作一个全球Tetris高手排行榜,定时更新,名堂 ...
分类:
其他好文 时间:
2019-04-16 00:53:28
阅读次数:
167