04 2020 档案
摘要:maven周期 maven的生命周期不止package,compile,clean。其实这是主要部分。 以下截图其实展示的是maven的所有周期。 maven的生命周期,主要分为3套(其实每个生命周期下面都分为一些阶段,如上截图所示): 1、clean周期:负责清理项目(清理上一次编译的文件)。 2
阅读全文
摘要:私服是架设在局域网的一种特殊的远程仓库。可以代理远程仓库以及部署第三方构件。 有了私服之后,当maven下载构件时,直接请求私服,私服上存在则下载到本地仓库。否则会请求外部的远程仓库,将构建下载到私服,再提供给本地仓库下载。 构建私服的软件,我们这边采用Sonatype Nexus 官网:https
阅读全文
摘要:项目有多个模块,每个都是一个maven项目,当操作这些模块,不是到每个模块中执行指令,而是会把这些模块汇总到一个单独的模块中,对汇总模块做的操作会同步到每个模块。 是为了多个maven项目批量的进行管理。 我们新建一个项目作为父项目,然后建两个module作为子项目。 打包方式需要为pom汇聚其他项
阅读全文
摘要:多个maven项目之间难免有重复的pom配置,重复的配置没必要重复写,maven提供了父子继承的关系,重复的依赖直接放在父项目的pom中。 所以不希望每个开发者随意定义maven版本依赖,可以在父项目中进行说明,然后子项目沿用即可。 idea创建父项目(这是一个父项目,也是一个空项目,只需要pom.
阅读全文
摘要:介绍 maven:英文语义“专家” 作用:软件生命周期管理 (clean complie package install deploy) 我们平常使用: 1)jar包依赖管理 2)生命周期管理 配置文件 在maven主目录,conf目录下,有setting.xml文件: maven仓库地址,默认是用
阅读全文
摘要:什么是Kafka 在流式计算中,Kafka一般用来缓存数据。 1)Apache Kafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目。 2)Kafka最初是由LinkedIn公司开发,并于2011年初开源。2012年10月从Apache Incubat
阅读全文
摘要:概念 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,Redis启动之初会读取该文件重新构建数据,换言之,Redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。 AOF默认不开启,需要手动在配置文件中配
阅读全文
摘要:Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。Redis的事务没有提供关系型数据库的回滚特性。 Multi、Exec、discard 从输入Mult
阅读全文
摘要:Redis 提供了2个不同形式的持久化方式 RDB (Redis DataBase) AOF (Append Of File) 关于RDB方式 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢 复时是将快照文件直接读到内存里。 执行过程 Redis会单独创建(
阅读全文
摘要:http://archive.apache.org/dist/zookeeper/ 选择一个版本下载,下载.tar.gz文件: 复制下zoo_sample.cfg改为zoo.cfg 修改的地方: 启动,点击bin目录下的执行文件: 可以用telnet测试下:
阅读全文