• jvm调优主要是针对垃圾收集器的收集性能优化,减少GC的频率和Full GC的次数,令运行在虚拟机上的应用能够使用更少的内存、高吞吐量、低延迟
    132
  • JVM定义了若干个程序执行期间使用的数据区域。这个区域里的一些数据在JVM启动的时候创建,在JVM退出的时候销毁。而其他的数据依赖于每一个线程,在线程创建时创建,在线程退出时销毁。
    134
  • 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个这个类的java.lang.Class对象,用来封装类在方法区类的对象。
    132
  • Kafka 3是一个不存在的版本号,可能是你想表达的Kafka 3个节点的KRaft模式集群。KRaft模式是Kafka从3.3版本开始引入的新的模式,它取代了旧的ZooKeeper-based集群。
    150
  • Kafka从0.11版本开始引入了事务支持.事务可以保证Kafka在Exactly Once语义的基础上,生产和消费可以跨分区和会话,要么全部成功,要么全部失败.
    143
  • push(推)模式很难适应消费速率不同的消费者,因此消息发送速率是由broker决定的.它的目标是尽可能以最快速传递消息,但是这样很容易造成consumer来不及处理消息,典型的表现就是拒绝服务以及网络阻塞.而pull模式则可以根据consumer的消费能力以适当速率消费消息.
    167
  • Kafka的Producer可以同步或异步发送消息.在消息发送的过程中,涉及到了两个线程-----main线程和sender线程,以及一个线程共享变量--RecordAccumulator. main线程将消息发送给RecordAccumulator,Sender线程不断从RecordAccumul
    151
  • Topic是逻辑上的概念,而partition是物理上的概念,每个partition对应于一个log文件,该log文件中存储的就是producer生产的数据.Producer生产的数据会被不断追加到该log文件末端,且每条数据都有自己的offset.消费者组中的每个消费者,都会实时记录自己消费到了哪
    130
  • kafka的Topic操作指令
    133
  • a.Kafka集群是由多个Broker组成的,每个Broker拥有唯一的ID
    131
  • 语法: create storage group root.ln 或者 set storage group to root.ln存储组的父子节点都不能设置存储组。存储组节点名只支持中英文字符,数字,下划线和中划线的组合
    164
  • 当时间序列写入并按照指定的类型编码为二进制数据后,IotDB会使用压缩技术对该数据进行压缩,进一步提升空间存储效率。虽然编码和压缩都旨在提升存储效率,但编码技术通常只适合特定的数据类型(如二阶差分编码只适合与INT32或者INT64编码, 存储浮点数需要先将他们乘以10m以转换为证书),然后将它们转
    121
  • 为了提供数据的存储效率,需要在数据写入的过程中对数据进行编码,从而减少磁盘空间的使用量。在写数据以及读数据的过程中都能够减少I/O操作的数据量从而提高性能。IotDB支持多种不同类型的数据的编码方法:
    134
  • BOOLEAN布尔值INT32整形INT64长整型FLOAT单精度浮点数DOUBLE双精度浮点数TEXT字符串其中FLOAT和DOUBLE类型的序列,如果编码方式采用RLE和TS_2DIFF可以指定MAX_POINT_NUMBER,该项为浮点数小数点后位数,若不指定则系统会根据配置文件iotdb-e
    136
  • 物理量也称工况或字段,是在实际场景中检测装置所记录的测量信息,且可以按一定规律变换成为电信号或其他所需形成的信息输出并发送给IOTDB。在IOTDB中,存储的所有数据及路径,都是以物理量为单位进行组织。
    149