git拓展
git 的缺点: Git 没有严格的权限管理控制,一般通过系统设置文件读写权限的方式来做权限控制。 就是那种,一个项目,前段只能看到前段代码,后端只能看到后...
git 的缺点: Git 没有严格的权限管理控制,一般通过系统设置文件读写权限的方式来做权限控制。 就是那种,一个项目,前段只能看到前段代码,后端只能看到后...
hive on spark/yarn使用与区别 使用: 默认是使用yarn,通过设置 配置文件或者启动时设置可以指定spark, 但使用spark计算引擎很麻烦...
[TOC] http 2.0 新特性 二进制分帧 在应用层(HTTP2.0)和传输层(TCP、UDP)新增的二进制分帧层。在这层中,数据会被分割成更小的消息和帧,然后可...
[TOC] 介绍 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的...
很明显,这五者之间主要的区别在于第一个单词,而aaS都是as-a-service(即服务)的意思,这五个模式都是近年来兴起的,且这五者都是云...
[toc] 前言 操作系统的一次IO过程 应用程序发起的一次IO操作包含两个阶段: IO调用:应用程序进程向操作系统内核发起调用。 IO执行:操作系统内核完成...
[toc] 同步阻塞IO (BIO) 假设应用程序的进程发起IO调用,但是如果内核的数据还没准备好的话,那应用程序进程就一直在阻塞等待,一直等到内核数据准备好了,...
[TOC] 1. java 历程 重点版本: jdk8; jdk11; jdk17; jdk21 jdk8:增加lambda,函数式, 流式计算 (长期支持版本) jdk9:增加module系统(要用什么先声明) jdk10: 引...
介绍: 该代码支持: 填充work中的占位符(仅是填充,不能动态加格式之类) 将work转化为html 使用 pom.xml <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>${poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>${poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>ooxml-schemas</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>${poi.version}</version>...
1.java是值传递还是引用传递 答: 全部均为值传递!!!! 以前我认为基本类型是值传递,而对象是引用传递,这是错误的!!!! 有时候我会觉得传...
API 网关,即API Gateway,是大型分布式系统中,为了保护内部服务而设计的一道屏障,可以提供高性能、高可用的 API托管服务,从而帮助服务的...
[toc] 介绍 LFU全称是最不经常使用算法(Least Frequently Used),LFU算法的基本思想和所有的缓存算法一样,都是基于locality假设(局部性原...
[toc] logstash全是插件,从input到output,幸运的是官方文档都有些,https://www.elastic.co/guide/e...
[toc] 前言 LRU算法全称是最少最近使用算法(Least Recently Use),广泛的应用于缓存机制中。当缓存使用的空间达到上限后,就需要从已有的数据中淘汰一...
[toc] 1. 什么是Morris遍历(莫里斯遍历) 普通的二叉树遍历大多需要栈在存储节点,最差的情况下需要存储整棵树,Morris遍历则是将空间复杂度降...