上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页
摘要: 以下说说Leader选举的getView的解析流程 public Map<Long,QuorumPeer.QuorumServer> getView() { return Collections.unmodifiableMap(this.quorumPeers); } getView 里面实际上返回 阅读全文
posted @ 2020-08-18 23:11 47号Gamer丶 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Zookeeper 的一致性 Zookeeper 的来源 对于 zookeeper 的一致性问题,有很多朋友有疑问,我这边再帮大家从来源层面梳理一遍一致性的问题。上篇,我们讲到了 zookeeper 的来源,是来自于 google chubby。为了解决在分布式环境下,如何从多个 server 中选 阅读全文
posted @ 2020-08-17 22:44 47号Gamer丶 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Spring Integration Sftp 文件传送 目前在国内项目开发中,使用Spring Integration技术的比较少,尤其是中文的参考文献和项目案例,更是罕有。鉴于此,本文详细介绍spring integration sftp模块在Sftp服务器和本地服务器之间文件的传送。SFTP( 阅读全文
posted @ 2020-08-13 23:34 47号Gamer丶 阅读(2853) 评论(0) 推荐(0) 编辑
摘要: 1、@Controller 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便 阅读全文
posted @ 2020-08-12 14:17 47号Gamer丶 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 在项目中遇到一个问题:要将通过http方式发送过来的大批量数据(这个数据保守估计每次请求在10万条左右),要和数据库中的另一批数据(数据库中的记录1万条左右)进行匹配(匹配:指两组数据中的某几个字段值相等),匹配上的数据保存在数据库中,匹配不上的直接扔掉。或者说:有一个List<String> st 阅读全文
posted @ 2020-08-12 10:22 47号Gamer丶 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 业务场景: 现在有一个list的集合 ,需要根据list里面的主键id(如UUID字符串)作为参考去掉重复的列 原理:使用map 去重复,map<key,value> 存储方式,其中key不能为重复列 List<User> users = new ArrayList<User>(); Map<Str 阅读全文
posted @ 2020-08-12 10:07 47号Gamer丶 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 今天来说说guava,以后也会讲解apache common.lang下的utils使用,为什么要讲guava,因为jdk 的升级很多都是借鉴guava里面的思想来进行的。 首先奉上guava的中文API : http://ifeve.com/google-guava-collectionutili 阅读全文
posted @ 2020-08-11 13:48 47号Gamer丶 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1. zookeeper 的名词复盘 1.1 集群角色: 1.2 数据模型 zookeeper 的视图结构和标准的文件系统非常类似,每一个节点称之为 ZNode,是 zookeeper 的最小单元。每个 znode上都可以保存数据以及挂载子节点。构成一个层次化的树形结构持久节点(PERSISTENT 阅读全文
posted @ 2020-08-07 11:50 47号Gamer丶 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、引言 首先,Java8的Stream是对集合对象操作的API,它专注于对集合对象进行各种非常便利,高效的聚合操作或者大批量操作,从而减少代码的复杂度。借助于lambda表达式,极大的提高编程效率和程序可读性。并且Stream支持串行和并行两种模式,使我们无需编写太多代码,就可以很方便的写出高性能 阅读全文
posted @ 2020-08-07 00:34 47号Gamer丶 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一、引言 JDK1.8提供了许多现成的静态方法来减少我们的操作,本文,我们就来了解下这些常用的方法,并且让你的代码更加优雅,为什么要说JDK1.8,因为是个质的飞越,颠覆了JAVA7很多繁琐的操作。 二、Collectors静态方法 1. toCollection toCollection方法可以指 阅读全文
posted @ 2020-08-06 23:23 47号Gamer丶 阅读(937) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页