- 博客(20)
- 收藏
- 关注
原创 SignalR设置ClientTimeoutInterval无效
services.AddSignalR(hubOptions => { //服务器端向客户端 ping的间隔 //hubOptions.KeepAliveInterval = TimeSpan.FromSeconds(15); //60s没收到客户端心跳信息,断开连接 hubOptions.ClientTimeoutInterv...
2021-07-18 20:37:39
689
1
转载 jdk1.8源码分析之HashMap
原文链接:https://segmentfault.com/a/1190000012926722?utm_source=tag-newest1.概述本篇文章我们来聊聊大家日常开发中常用的一个集合类 - HashMap。HashMap 最早出现在 JDK 1.2中,底层基于散列算法实现。HashMap 允许 null 键和 null 值,在计算哈键的哈希值时,null 键哈希值为 0。HashM...
2019-12-24 09:38:19
277
原创 jdk8源码学习之Thread
Thread类public class Thread implements Runnable {}实现了Runnable接口构造方法//传入Runnable接口实现Thread(Runnable target)//传入Runnable接口实现,传入线程名Thread(Runnable target, String name) //设置当前线程用户组Thread(Thr...
2019-12-04 14:52:04
387
原创 jdk8源码学习之StringBuffer
StringBuffer这个类简单的看了一下,基本都调用的父类AbstractStringBuilder中的方法,方法用synchronized修饰的,所以是线程安全的构造方法 // 初始容量为16个字符 public StringBuffer() { super(16); } public StringBuffer(int capac...
2019-12-04 14:15:31
255
原创 jdk8源码学习之AbstractStringBuilder
AbstractStringBuilder类abstract class AbstractStringBuilder implements Appendable, CharSequence {}AbstractStringBuilder是一个抽象类,也是StringBuilder和StringBuffer类的父类,这个类是这两个类的共同点的体现。该类实现了Appendable接口,它的实...
2019-12-04 14:08:46
338
原创 jdk8源码学习之Integer
Integer类public final class Integer extends Number implements Comparable<Integer>{}Integer是用final声明的常量类,不能被任何类所继承。并且Integer类继承了Number类和实现了Comparable接口。Number类是一个抽象类,8中基本数据类型的包装类除了Character和B...
2019-12-04 11:25:41
258
原创 jdk8源码学习之String
String类public final class String implements java.io.Serializable, Comparable<String>, CharSequence{}一旦一个String对象被创建,包含在这个对象中的字符序列是不可改变的,包括该类后续的所有方法都是不能修改该对象的,直至该对象被销毁,这是我们需要特别注意的(该类的一些方...
2019-12-04 10:10:46
242
原创 jdk8源码学习之Object
一、前言工作了两年多发现自己的水平提高有限,趁有时间阅读一下源码提高一下自己,也沉淀一下技术。那么就先从jdk的源码开始吧。二、Object类Object 类属于 java.lang 包,此包下的所有类在使用时无需手动导入,系统会在程序编译期间自动导入。Object 类是所有类的基类,当一个类没有直接继承某个类时,默认继承Object类,也就是说任何类都直接或间接继承此类,Object...
2019-12-04 09:39:50
238
转载 Flume使用udp丢包问题
问题描述有用户提出通过udp协议发送数据到实时平台,所以考虑在flume接收节点添加udp source来接收udp请求flume配置如下 1234 a2.sources.syslog_udp_src.type=syslogudpa2.sources.syslog_udp_src.host=0.0.0.0a2.sources.syslog_ud...
2019-08-04 11:02:00
2276
3
原创 Java基本数据类型和引用数据类型
工作的越久就觉得自己的基础知识越薄弱,趁这段时间不忙重新回顾一下Java基础知识。一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-21474...
2019-05-22 22:35:49
192
转载 什么是一致性Hash算法?
本文转载于https://blog.youkuaiyun.com/bntX2jSQfEHy7/article/details/79549368 面试必备:什么是一致性Hash算法? 一、Redis集群的使用我们在使用Redis的时候,为了保证Redis的高可用,提高Redis的读写性能,最简单的方...
2019-05-17 09:22:12
163
转载 kafka数据可靠性深度解读
本文转载于https://blog.youkuaiyun.com/u013256816/article/details/710917741 概述Kakfa起初是由LinkedIn公司开发的一个分布式的消息系统,后成为Apache的一部分,它使用Scala编写,以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark等都支持与Kafk...
2019-02-13 11:56:19
282
原创 Kafka知识点总结
一、简介Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加...
2019-02-12 14:00:12
960
原创 Scala语法总结
1.包 a. package com.runoob class HelloWorld b. package com.runoob { class HelloWorld }2.importimport java.awt.{Color, Font}// 重命名成员import ...
2019-01-17 15:35:29
567
原创 Hadoop生态之Hive知识点总结
一、简介Hive是建立在Hadoop HDFS上的数据仓库基础架构;Hive可以用来进行数据提取转化加载(ETL);Hive定义了简单的类似SQL查询语言,称之为HQL它允许熟悉SQL的用户查询数据;Hive允许熟悉MapReduce开发者开发自定义的mapper和reducer来处理内建的mapper和reducer无法完成的复杂的分析工作;Hive是SQL解析引擎,他将SQ...
2019-01-17 10:46:35
572
原创 Hadoop生态之HBase知识点总结
一、简介HBase是一种Hadoop数据库,经常被描述为一种稀疏的,分布式的,持久化的,多维有序映射,它基于行键、列键和时间戳建立索引,是一个可以随机访问的存储和检索数据的平台。HBase不限制存储的数据的种类,允许动态的、灵活的数据模型,不用SQL语言,也不强调数据之间的关系。HBase被设计成在一个服务器集群上运行,可以相应地横向扩展。二、特点1)面向列:HBase是面向列的存储和...
2019-01-16 19:02:31
742
原创 Hadoop生态之Yarn知识点总结
一、简介YARN(Yet Another Resource Negotiator)是一个通用的资源管理平台,可为各类计算框架提供资源的管理和调度。 其核心出发点是为了分离资源管理与作业调度/监控,实现分离的做法是拥有一个全局的资源管理器(ResourceManager,RM),以及每个应用程序对应一个的应用管理器(ApplicationMaster,AM),应用程序由一个作业(Job)或者J...
2019-01-15 19:17:47
2503
5
原创 Hadoop生态之hdfs知识点总结
一、简介HDFS(Hadoop Distributed File System)是Hadoop项目的核心子项目,是分布式计算中数据存储管理的基础,是基于流数据模式访问和处理超大文件的需求而开发的,可以运行于廉价的商用服务器上。它所具有的高容错、高可靠性、高可扩展性、高获得性、高吞吐率等特征为海量数据提供了不怕故障的存储,为超大数据集(Large Data Set)的应用处理带来了很多便利。...
2019-01-15 10:30:21
416
原创 《深入理解Java虚拟机》随笔
程序设计语言,Java虚拟机,Java类库统称为JDK。 Java Api类库中的JavaSE Api子集和java虚拟机这两部分统称为jre。 Java虚拟机运行时数据区 程序计数器 线程私有 当前线程所执行的字节码的行号指示器。 Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的。每条线程都需要有一个独立的程序计数器。 执行Java方法...
2018-11-20 11:53:00
278
转载 Linux各文件夹的作用
linux各文件夹的作用linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的
2017-11-01 19:34:03
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人