前言
之前用Eclipse+sbt+Scala,sbt 不支持Java,如果项目里包含Java文件打包会报错,现在有同时用Java和Scala的需求,比如写一个Java的类,用Scala去调用,所以改用Maven,第一次用,将过程记录下来。
本人新手,本文记录简单的ELKB单机部署,ELKB分别指elasticsearch、logstash、kibana、filebeat,用的当前官网最新版本7.2.0,日志用的Nginx产生的日志。
Nginx可以参考我这篇:Nginx 安装配置,我本次用的Nginx和这篇文章是一样的,包括前端。
环境:Centos7 先将常用环境配置好(CentOS 初始环境配置),jdk版本为1.8
下载地址:https://www.elastic.co/cn/downloads/
1 | wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz |
1 | tar -xzf elasticsearch-7.2.0-linux-x86_64.tar.gz |
学习总结一下Linux 定时任务命令crontab,实际工作中可能会碰到定时执行某个任务的需求,如每天凌晨(晚上12点后)对昨天的业务数据进行汇总,并将汇总结果更新到要给前端展示的结果表中。
系统: Centos7
crontab 命令是系统自带的,所以无需安装,至少在我的Centos7系统是这样的
1 | service crond status |
Traits and classes can be marked sealed which means all subtypes must be declared in the same file. This assures that all subtypes are known.1
2
3
4
5
6
7
8sealed abstract class Furniture
case class Couch() extends Furniture
case class Chair() extends Furniture
def findPlaceToSit(piece: Furniture): String = piece match {
case a: Couch => "Lie on the couch"
case b: Chair => "Sit on the chair"
}
This is useful for pattern matching because we don’t need a “catch all” case.
more >>
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true