AceKei

那些我很冒险的梦

Guava学习笔记

官方文档 maven: 1 2 3 4 5 6 <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava...

MAVEN学习笔记-多模块构建

转自 MAVEN 1. Maven多模块项目 以模块的形式来组织项目,可以使得项目的组织结构更加清晰更易维护,每个模块都可以进行高内聚和独立部署。模块之间的依赖关系可以自由进行组合,以提高软件组件的重用,同时各模块之间能够实现松耦合。 水平项目布局 水平项目布局(Flat Project Layout)指的是父模块项目与子模块项目处于同一级目录下。 1 2 3 4 5 ...

MAVEN学习笔记-基础

转自 MAVEN 1. Maven生命周期 Maven的生命周期是对项目所有的构建过程进行抽象和统一。它包含了项目的清理、初始化、编译、测试、打包、部署和站点生成等构建步骤。Maven的生命周期本质是定义项目构建的各个步骤,它本身是抽象的,并不作任何的具体工作,而是将构建过程中的各个步骤任务交个相对应的插件来完成。这使得Maven的生命周期具有良好的扩展性,开发者可以自己编写插件实...

Arthas 学习笔记-监控

官方文档:https://alibaba.github.io/arthas/index.html 官方文档 1. Arthas(阿尔萨斯) 能为你做什么? Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码...

Elastic Job学习笔记-搭建分布式定时任务

官方文档: http://elasticjob.io/docs/elastic-job-lite/00-overview/ elastic-job学习(网易乐得技术团队,具体说明) http://tech.lede.com/2017/06/23/rd/server/elasticJob/ 简介 Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供最轻量级的分布...

Java定时任务框架对比

汇总情况 Quzrzt LTS Elastic-Job xxl-Job saturn opencorn antares 1. 什么是集群,分布式定时任务 把分散的,可靠性差的计划任务纳入统一的平台,并实现集群管理调度和分布式部署的一种定时任务的管理方式。叫做分布式定时任务。 2. 常见开源方案 elastic-job , xxl-job ,quartz , saturn, opencr...

MySQL学习笔记-优化

作为开发人员,一般优化SQL基本是从SQL语句入手的。根据网上的SQL优化说明以及自己平时的经验总结。如果有不对的,还望修改 使用EXPLAIN解析select语句 select_type:select查询的类型,主要是区别普通查询、联合查询和子查询等复杂查询 table:输出的行所引用的表 ...

Centos 7 安装 zookeeper

环境 Centos 7 zookeeper :3.4.13 下载地址:http://apache.fayea.com/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz 下载 使用 wget 命令下载 先下载到本地中 1 [root@izwz9ga6l7ls6ozy9ylwbdz down]# wget http://ap...

Ubuntu 18安装zookeeper

Ubuntu 18 下安装zookeeper 下载zookeeper的压缩包, 下载地址: http://apache.fayea.com/zookeeper/ 下载完成后,解压安装包,解压到/home/wsk1103/software/zookeeper目录下 tar zxvf zookeeper-3.4.12.tar.gz -C /home/wsk1103/software/zoo...

理解 zookeeper

官网 http://zookeeper.apache.org/ ZooKeeper Wiki:https://cwiki.apache.org/confluence/display/ZOOKEEPER/Index zookeeper 是什么 ZooKeeper is a centralized service for maintaining configurat...