08 2020 档案
摘要:kubernetes google出品 在十年容器化基础架构borg上 用GO语言开发出来的 特点: 1.轻量级,消耗资源少 2.开源 3.弹性伸缩 4.负载均衡:IPVS 适合人群: 软件工程师 测试工程师 运维工程师 项目经理
阅读全文
摘要:一.kafka分区优点 kafka使用分区将topic的消息打散到多个分区分布保存在不同的broker上,实现了producer和consumer消息处理的高吞吐量。Kafka的producer和consumer都可以多线程地并行操作,而每个线程处理的是一个分区的数据。因此分区实际上是调优Kafka
阅读全文
摘要:进入kafka目录, 执行: find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*' 查出的这个文件名称中,2.10是Scala版本,0.10.0是Kafka版本。
阅读全文
摘要:一、理解Maven scope依赖范围的作用 Maven在编译项目主代码的时候需要使用一套classspath。总共有三种classpath,分别对应于Maven编译项目主代码的时候、Maven编译和执行测试的时候、实际运行Maven项目的时候。 Compile: 编泽依赖范围.如果没有指定,就会默
阅读全文
摘要:maven插件是在生命周期中某些阶段执行的任务。一个插件完成一项功能。 1. maven-compiler-plugin 2. maven-jar-plugin 3. maven-shade-plugin 4. maven-assembly-plugin 5. spring-boot-maven-p
阅读全文
摘要:https://www.runoob.com/maven/maven-pom.html maven中的${project.groupId} 和 ${project.version} 表示当前项目的groupId和版本。 modelVersion 描述这个POM文件是遵从哪个版本的项目描述符。
阅读全文
摘要:Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个属性构成的,分别是groupId、artifactId以及version。这三个属性可以唯一确定一个
阅读全文
摘要:版本配置: ES版本:6.2.4 OS内存64G。 一、安装部署: 1.ES jvm内存31G,预留一半的物理内存给文件系统缓存(file system cache)。 2.禁止内存交换: 修改/etc/sysctl.conf 中 vm.swappiness = 1 elasticsearch.ym
阅读全文
摘要:一、集群 检查集群健康状况: GET /_cluster/health?pretty=true 检查集群设置: PUT _cluster/settings { "persistent" : { "cluster.routing.rebalance.enable": "none", ##允许在一个节点
阅读全文
摘要:下载地址:https://mirrors.huaweicloud.com/kibana/?C=N&O=D Kibana 是 ELK 技术栈中 K 的全称,通过 kibana, 我们可以非常便利地,对 Elasticsearch 中的索引数据进行可视化分析。 解压包命令: tar -zxvf kiba
阅读全文
摘要:https://www.cnblogs.com/numpycomcn/p/11829142.html
阅读全文
摘要:所谓单bai例就是所有的请求都用一个对象来处理,du比如我们常用的service和dao层的zhi对dao象通常都是单例的,而多例则指每个请求用一个新的对象来处理,比如action; 一、单例模式和多例模式说明 1. 单例模式和多例模式属于对象模式。2. 单例模式的对象在整个系统中只有一份,多例模式
阅读全文