Java语法糖介绍

概述

  1. 什么是语法糖

    语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·兰丁发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能没有影响,但是更方便程序员使用。

  2. 能够带来的好处

    语法糖让程序更加简洁,有更高的可读性

  3. 有哪些语法糖

    1. 自动拆箱、装箱
    2. 泛型擦除
    3. 不定长参数
    4. 迭代器
    5. 枚举
    6. switch支持枚举和字符串
    7. 内部类
    8. try-with-resources
    9. lambda

Kafka常用命令

  1. 查看kafka topic列表,使用–list参数

     ./kafka-topics.sh --zookeeper 192.168.137.100:2181 --list
  2. 查看kafka特定topic的详情,使用–topic与–describe参数

     ./kafka-topics.sh --zookeeper 192.168.137.100:2181 --topic dcc-topic --describe
  3. 查看consumer group列表,使用–list参数

     ./kafka-consumer-groups.sh --bootstrap-server 192.168.137.100:9292 --list
  4. 查看特定consumer group 详情,使用–group与–describe参数

     ./kafka-consumer-groups.sh --bootstrap-server 192.168.137.100:9092 --group flume_test --describe

XXL-JOB日志获取分析

XXL-JOB日志获取分析

现状

xxl-job在任务执行时,可以看到日志,并且是实时、一行一行的展示出来。起初我认为是执行器在执行时,在每一个关键步骤向调度中心输出日志,而调度中心展示的日志也是实时接收到执行器返回的,后来在跟代码时,发现我的认知是错误的!其实是间隔一段时间(3s)就去执行器读取执行器服务器本地的日志文件!