01 2019 档案
摘要:如何判断一个元素在亿级数据中是否存在?--布隆过滤器应用
阅读全文
摘要:1.分布式和集群--漫画版 分布式(distributed)是指在多台不同的服务器中部署不同的服务模块,通过远程调用协同工作,对外提供服务。 集群(cluster)是指在多台不同的服务器中部署相同应用或服务模块,构成一个集群,通过负载均衡设备对外提供服务。 2.负载均衡--漫画版 Load bala
阅读全文
摘要:IntelliJ IDEA常用插件
阅读全文
摘要:Couchdb CouchDB是Apache组织发布的一款开源的、面向文档类型的NoSQL数据库。由Erlang编写,使用json格式保存数据。CouchDB以RESTful的格式提供服务可以很方便的对接各种语言的客户端CouchDB最大的竞争对手就是熟悉的MangoDB。 Docker中Couch
阅读全文
摘要:什么是leveldb: leveldb它是一个 NOSQL 存储引擎,它和 Redis 不是一个概念。Redis 是一个完备的数据库,而 LevelDB 它只是一个引擎。 LevelDB 还可以将它看成一个 Key/Value 内存数据库。它提供了基础的 Get/Set API,我们在代码里可以通过
阅读全文
摘要:Go语言学习手册 golang*看云 golang圣经 wuYinIO 1。go语言开发中的坑 go新手容易犯的三个致命错误 Golang 需要避免踩的 50 个坑 2。go语言数据类型 map struct 3。go开源框架 可能是国内最火的开源项目 Gin高性能golang web框架 . Go
阅读全文
摘要:1.漫话:如何给女朋友解释2亿中国用户简历是怎样泄露的——攻击篇 名词: (1)拖库:盗取数据库全部数据 (2)洗库:将盗取的数据库数据进行谋利,导卖。 (3)撞库:将盗取的数据库数据如账号,密码,可以登录其他网站(用户的多个网站设置的同一个用户名和密码) 2.前端安全系列-如何防止CSRF攻击 3
阅读全文
摘要:1。什么是Redis Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库 2。缓存雪崩 | 缓存穿透 | 保证缓存与数据库双写时一致的问题 (1)缓存雪崩: Redis挂掉了,请求全部走数据库。 对缓存数据设置相同的过期时间,导致某段时间内缓存失效,请求全部
阅读全文
摘要:Docker容器 》镜像:如安装系统应用的镜像ISO 》容器:通过镜像运行起来的实例(如系统) 》仓库:专门存放镜像的地方 Dockerfile:是用来构建Docker镜像的文件,是由一系列命令和参数构成的脚本(即:Dockerfile是镜像的源码) 1.【生活现场】从搬家到容器技术docker应用
阅读全文
摘要:1。IPFS(InterPlanetary File System)星际文件系统 IPFS 是一个分布式的web, 点到点超媒体协议. 可以让我们的互联网速度更快, 更加安全, 并且更加开放. IPFS协议的目标是取代传统的互联网协议HTTP。 ***IPFS类似于Git版本控制工具,具有历史版本回
阅读全文