用户中心USER CENTER

首页/用户
  • Socket之so_linger与rst

    摘要:滑动窗口滑动窗口毫无疑问是用来加速数据传输的。处理程序会在自己认为的异常时刻发送包。序列号问题是与滑动窗口对应的,伪造的包里需要填序列号,如果序列号的值不在之前向发送时的滑动窗口内,是会主动丢弃的。 看Apache HttpClient的源码时,发现abortRequest的时候,调用到socket时代码如下: public void shutdown() throws IOExcep...

    ashe 发布于Java
  • [Leetcode-Tree]Sum of Left Leaves

    摘要:解题思路这个题目其实就是基于先序遍历,用递归和非递归思想都可以。递归求所有左叶子节点的和,我们可以将其分解为左子树的左叶子和右子树的左叶子和递归结束条件找到左叶子节点,就可以返回该节点的。代码非递归判断是否为左叶子节点递归 Sum of Left LeavesFind the sum of all left leaves in a given binary tree. Example:...

    ashe 发布于Java
  • [HADOOP] 简单了解NameNode的ZKFC机制

    摘要:是如何实现的我们前面说到,是如何判断是否健康,接下来当处于非健康状态时,是如何进行切换的呢在这个类中,实行了两个重要的函数,一个叫,另一个叫,顾名思义就是选举和健康检查用的回调函数,其中还有两个重要的组成部分,,总体的就如上图所示。 博客原文:hackershell 之前在准备中级课程PPT,整理了下HA的基本内容,并且感谢松哥为我们提供了HA不会切的问题,以至于之后刚好出现的Name...

    ashe 发布于Java
  • [YARN] Yarn下Mapreduce的内存参数理解

    摘要:相关参数从上面的图可以看出,,的,矩形代表服务进程,,矩形代表对进程的最大内存和虚拟内存的限制。但同时带来的问题是集群并行跑的的数量少了,所以适当的调整内存参数对集群的利用率的提升尤为重要。 博客原文: hackershell 这篇文章算是给自己重新缕清MR下内存参数的含义 Container是什么? Container就是一个yarn的java进程,在Mapreduce中的AM,Ma...

    ashe 发布于Java
  • 星期和工作日计算,你会了吗?

    摘要:计算这个月有多少工作日男朋友爱上了前男友,苍老师也要订婚了。每周单休的工作日计算东东梦想有一天能参加苍老师的婚礼,所以要多干点正事了。 1、计算某个日期是星期几如下图,是宅男心中的大事记,要计算发生日期是周几,公式为:=WEEKDAY(B2,2) WEEKDAY函数第二参数使用2,用数字1到7表示周一到周日。这个函数在数组计算中经常用于按周统计数据。如果要显示为中文的星期几,公式为:=...

    ashe 发布于云内存数据库
<