搜索结果
查询Tags标签: kv,共有 20条记录-
可靠的分布式KV存储产品-ETCD-初见
目录PaxosRaft(Understandable Distributed Consensus)名词介绍Leader ElectionLog Replication请求完整流程etcd总体架构API 介绍数据版本机制数据订阅数据存储mini-transactions使用场景参考 Paxos 官网:https://paxos.com/ Paxos算法是莱斯利兰伯特于1990年提出的一…
2022/6/4 23:50:36 人评论 次浏览 -
scala02
/*** @auther :${user}* @date :2022/2/10 23:44**/ object test17 {def main(args: Array[String]): Unit = {val list: List[(String, Int)] = List(("hello scala hbase kafka", 2),("hello scala hbase", 2),("hello scala hello", 1))…
2022/2/11 6:15:00 人评论 次浏览 -
NPOI的WORD填表
public static void Word_FillModel(string modelPath, string savePath, Dictionary<string, string> keyValues){System.IO.FileStream fs = new System.IO.FileStream(modelPath, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.ReadWrite);NPOI.XWPF.U…
2021/12/8 23:20:06 人评论 次浏览 -
NPOI的WORD填表
public static void Word_FillModel(string modelPath, string savePath, Dictionary<string, string> keyValues){System.IO.FileStream fs = new System.IO.FileStream(modelPath, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.ReadWrite);NPOI.XWPF.U…
2021/12/8 23:20:06 人评论 次浏览 -
实现一个java版本的redis(1)——实现一个内存型KV存储
前排说一下,这是一个十分简陋的KV内存数据库,作为笔者实现redis的第一章,大佬可以走了,因为真的很简陋。仅供学习。 心血来潮,看到了开源项目godis,但自己对go又没有很熟悉,一开始去看了godis,一头雾水,索性想到为什么不用java来实现一个redis呢?说干就干 第…
2021/12/8 19:16:54 人评论 次浏览 -
实现一个java版本的redis(1)——实现一个内存型KV存储
前排说一下,这是一个十分简陋的KV内存数据库,作为笔者实现redis的第一章,大佬可以走了,因为真的很简陋。仅供学习。 心血来潮,看到了开源项目godis,但自己对go又没有很熟悉,一开始去看了godis,一头雾水,索性想到为什么不用java来实现一个redis呢?说干就干 第…
2021/12/8 19:16:54 人评论 次浏览 -
Spark KV类型算子案例详解一
1. import org.apache.spark.{HashPartitioner, SparkConf, SparkContext} import org.apache.spark.rdd.RDD //kv类型算子 //PartitionBy:指定分区器来对上游的数据进行分区 object _01PartitonByDemo { def main(args: Array[String]): Unit = { val conf …
2021/10/21 6:12:34 人评论 次浏览 -
Spark KV类型算子案例详解一
1. import org.apache.spark.{HashPartitioner, SparkConf, SparkContext} import org.apache.spark.rdd.RDD //kv类型算子 //PartitionBy:指定分区器来对上游的数据进行分区 object _01PartitonByDemo { def main(args: Array[String]): Unit = { val conf …
2021/10/21 6:12:34 人评论 次浏览 -
Dijkstra和Floyd算法遍历图的核心
Dijkstra(迪杰斯特拉)算法解决的问题用户指定一个顶点\(V_k\),求出\(V_i|_1^N\)与\(V_k\)的最短路径及其长度。算法的核心说到底它是一种“贪心算法”,通过在每一步做出局部最优决策来解决问题,希望找到全局最小值。 通俗地说就是:我们只有按照“从\(V_k\)出发找相邻…
2021/9/29 20:11:01 人评论 次浏览 -
Dijkstra和Floyd算法遍历图的核心
Dijkstra(迪杰斯特拉)算法解决的问题用户指定一个顶点\(V_k\),求出\(V_i|_1^N\)与\(V_k\)的最短路径及其长度。算法的核心说到底它是一种“贪心算法”,通过在每一步做出局部最优决策来解决问题,希望找到全局最小值。 通俗地说就是:我们只有按照“从\(V_k\)出发找相邻…
2021/9/29 20:11:01 人评论 次浏览 -
基于raft算法实现一个简单的KV存储
raft是一种共识算法,各节点可以就指定值达成共识,达成共识后的值,就不再改变了。raft是基于论文 https://raft.github.io/raft.pdf,raft是paxos的一种实现,它简化了paxos的模型,增加了很多约束和限定条件,使得更容易在生产中落地,简要描述如下(摘自https://githu…
2021/9/27 1:10:55 人评论 次浏览 -
基于raft算法实现一个简单的KV存储
raft是一种共识算法,各节点可以就指定值达成共识,达成共识后的值,就不再改变了。raft是基于论文 https://raft.github.io/raft.pdf,raft是paxos的一种实现,它简化了paxos的模型,增加了很多约束和限定条件,使得更容易在生产中落地,简要描述如下(摘自https://githu…
2021/9/27 1:10:55 人评论 次浏览 -
携程持久化KV存储挑战Redis,狂省90%成本……
一、背景过去几年,携程技术保障部门在Redis治理方面做了很多工作,解决了运营上的问题,在私有云上也积累了丰富的经验。后又通过引入Kvrocks,在公有云上实现降本增效的目的,从而支撑了公司的国际化战略。与此同时,国内业务部门存在降低基础建设成本的客观需要,有些业…
2021/9/18 19:10:22 人评论 次浏览 -
携程持久化KV存储挑战Redis,狂省90%成本……
一、背景过去几年,携程技术保障部门在Redis治理方面做了很多工作,解决了运营上的问题,在私有云上也积累了丰富的经验。后又通过引入Kvrocks,在公有云上实现降本增效的目的,从而支撑了公司的国际化战略。与此同时,国内业务部门存在降低基础建设成本的客观需要,有些业…
2021/9/18 19:10:22 人评论 次浏览 -
第一周单元3:Requests库网络爬虫实例user-agent
某些网站会判断请求来源(人为操作或者工具脚本),如亚马逊,若直接发送请求,会报错,所以需在headers中加入浏览器类型# coding:utf-8 import requestsdef jdlhm(url):try:kv = {user-agent: Mozilla/5.0}r = requests.get(url, headers=kv)r.raise_for_status()r.enco…
2021/8/8 6:08:39 人评论 次浏览