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