06 2019 档案

摘要:第一步 做MD5检查,如果服务端已经有相同的MD5值文件,则直接提示上传成功;如果已经上传一部分了则直接返回还没有上传部分的列表。 第二步 提交分片,服务端按照分片文件向文件中按照offset位置写入。 阅读全文
posted @ 2019-06-27 13:28 soft.push("zzq") 阅读(371) 评论(0) 推荐(0)
摘要:import org.apache.zookeeper.*; import org.apache.zookeeper.data.Stat; import java.io.IOException; import java.util.List; import java.util.concurrent.CountDownLatch; /** * Created by zzq on 2019/6/... 阅读全文
posted @ 2019-06-25 16:25 soft.push("zzq") 阅读(2034) 评论(0) 推荐(0)
摘要:1 我的数据存入redis了但是怎么不见了? redis的内存使用是有限的,一直向redis中写入数据(如果配置了allkeyLRU)就会触发内存淘汰机制,将最近没有访问过的的key,value删除掉。 2 数据设置了过期时间,到时间以后内存仍然看不到明显被释放呢? redis如果key设置了过期时 阅读全文
posted @ 2019-06-24 12:11 soft.push("zzq") 阅读(224) 评论(0) 推荐(0)
摘要:继承ActualDataModelOperationHandler类并使用updateData方法更新数据,使用readData方法获取数据。 更新操作容器 测试例子 阅读全文
posted @ 2019-06-19 22:00 soft.push("zzq") 阅读(205) 评论(0) 推荐(0)
摘要:1 为什么用消息队列 1)解耦。服务之间没有强依赖,不需要关心调用服务时出现的各种异常,服务挂掉后接口超时等问题 2)异步。解决接口调用多服务时延时高的问题 3)高峰期服务间缓冲。解决工作节奏不一致问题,防止服务被打死 2 消息丢失了怎么办 消息丢失有3种情况: 1)consumer消费时如果在拉取 阅读全文
posted @ 2019-06-19 17:25 soft.push("zzq") 阅读(264) 评论(0) 推荐(0)
摘要:服务端 客户端 阅读全文
posted @ 2019-06-18 22:35 soft.push("zzq") 阅读(232) 评论(0) 推荐(0)
摘要:1:kafka可以通过多个broker形成集群,来存储大量数据;而且便于横向扩展。 2:kafka信息存储核心的broker,通过partition的segment只关心信息的存储,而生产者只负责向leader角色的partition提交数据,而消费者pull数据的时候自己通过zk存储offset信 阅读全文
posted @ 2019-06-14 22:17 soft.push("zzq") 阅读(1235) 评论(0) 推荐(0)
摘要:DataOperationManager 如果需要手工初始化数据源可以使用如下做法: 阅读全文
posted @ 2019-06-13 22:13 soft.push("zzq") 阅读(318) 评论(0) 推荐(0)
摘要:kafka分区,默认行为: 如果key为null,则按照一种轮询的方式来计算分区分配 如果key不为null则使用称之为murmur的Hash算法(非加密型Hash函数,具备高运算性能及低碰撞率)来计算分区分配。 import org.apache.kafka.clients.consumer.Co 阅读全文
posted @ 2019-06-13 22:10 soft.push("zzq") 阅读(303) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/wade-luffy/p/6406394.html 阅读全文
posted @ 2019-06-13 16:32 soft.push("zzq") 阅读(129) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-12 21:58 soft.push("zzq") 阅读(161) 评论(0) 推荐(0)
摘要:String path = Label.class.getClassLoader().getResource("").getPath(); /F:/idea-Java/ImageDemo/out/production/ImageDemo 实质去掉最左边的斜杠就可以了。 String subpath 阅读全文
posted @ 2019-06-11 13:20 soft.push("zzq") 阅读(4608) 评论(0) 推荐(0)
摘要:Import "shanhai.lua"Dim currHour,currMinute,currSecondDim mmRnd = 0Dim sumFor=Int(ReadUIConfig("sumFor"))Dim waitTime=Int(ReadUIConfig("waitTime"))//单 阅读全文
posted @ 2019-06-07 15:58 soft.push("zzq") 阅读(266) 评论(0) 推荐(0)
摘要:端口启动服务./redis/redis-2.8.19/src/redis-server /redis/conf/r6100.conf./redis/redis-2.8.19/src/redis-server /redis/conf/r6101.conf./redis/redis-2.8.19/src 阅读全文
posted @ 2019-06-01 16:00 soft.push("zzq") 阅读(112) 评论(0) 推荐(0)
摘要:redis多主从,多节点,读写分离架构。 nutcracker.yml的twemproxy配置 阅读全文
posted @ 2019-06-01 15:26 soft.push("zzq") 阅读(329) 评论(0) 推荐(0)