1 HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新hash到新的扩容数组中,在多线程的环境下,存在同时其他的元素也在进行put操作,如果hash值相同,可能出现同时在同一数组下用链表表示,造成闭环,导致在ge ...
分类:
其他好文 时间:
2019-10-11 00:29:09
阅读次数:
104
sed工具sed是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。sed也可以在无交互的情况下实现相当复杂的文本处理操作,被广泛应用于Shell脚本中,用以完成各种自动化处理任务。sed工作流程1.读取:sed从输入流(文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区中。2.执行:默认情况
分类:
系统相关 时间:
2019-10-10 22:57:23
阅读次数:
119
MapReduce详细工作流程之Map阶段 如上图所示 1. 首先有一个200M的待处理文件 2. 切片:在客户端提交之前,根据参数配置,进行任务规划,将文件按128M每块进行切片 3. 提交:提交可以提交到本地工作环境或者Yarn工作环境,本地只需要提交切片信息和xml配置文件,Yarn环境还需要 ...
分类:
其他好文 时间:
2019-10-08 21:48:32
阅读次数:
129
GitHub流是一个轻量级,基于分支的工作流,它使得小组和项目的部署变得标准化。这个向导解释了GitHub流是如何&为什么工作的。 创建一个分支 当你工作在一个项目中,你可能会在任何时间产生不同的想法和特性计划–这些都是准备完成的,或者其他不准备完成的。分支的存在可以帮助你管理工作流。 当你在自己的... ...
分类:
其他好文 时间:
2019-10-08 00:59:37
阅读次数:
120
AWS Step Functions 是一项 Web 服务,让您能够使用可视化工作流来协调分布式应用程序和微服务的组件。您可通过能执行离散函数(或称为任务)的各单独组件构建应用程序,这样您能够快速扩展和更改应用程序。 Step Functions 提供可靠的方法来协调组件和逐步执行应用程序的函数。S ...
分类:
其他好文 时间:
2019-10-07 19:29:10
阅读次数:
61
1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连 ...
分类:
编程语言 时间:
2019-10-07 09:42:44
阅读次数:
128
一.什么是make?(扩展什么是autoconf)make是linux(类unix)操作系统上面的自动化编译文件的应用。autoconf是linux(类unix)操作系统上面生成makefile文件的应用。二.make有什么用?(扩展gcc工作流程)1.当使用gcc编译C语言源文件时编译器的工作流程 ...
分类:
编程语言 时间:
2019-10-06 16:40:10
阅读次数:
121
责任链模式: 下图为责任链 1、定义:为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象 记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止 2、模型结构: (1)抽象处理者(Handler):定义一个处理请求的接口,包含抽象处 ...
分类:
其他好文 时间:
2019-10-06 13:21:55
阅读次数:
71
每天记录学习,每天会有好心情。*^_^* 今天将为大家分析一个基于web的建材信息管理平台,采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。 本文以正处于转制关键时期的建筑材料检测企业为研究对象,考察检测企业日常工作流程,分析行业发展对检 ...
分类:
Web程序 时间:
2019-10-06 09:56:06
阅读次数:
136
网络功能:数据传输 ISO(国际标准化组织) OSI七层模型 >网络通信工作流程的标准化 OSI七层模型 应用层:提供用户服务,具体功能由特定的程序而定。 表示层:数据的压缩优化,加密。 会话层:建立应用级的连接,选择传输服务 传输层:提供不同的传输服务,流量控制。 网络层:路由选择,网络互连。 链 ...
分类:
其他好文 时间:
2019-10-06 09:44:25
阅读次数:
89