同步?阻塞? Java基础

同步?阻塞?

1,同步和异步是针对应用程序和内核的交互而言的。2,阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方式,说白了是一种读取或者写入操作函数的实现方式,阻塞方式下读取或者写入......
阅读全文
java内存逃逸 Java基础

java内存逃逸

1.栈上分配  一般而言,创建对象都是从堆中来分配的。栈上分配主要是指在Java程序的执行过程中,在方法体中声明的变量以及创建的对象,将直接从该线程所使用的栈中分配空间。在栈上来分......
阅读全文
kafka 事务状态 Java基础

kafka 事务状态

Server端事务状态管理TransactionCoordinator会维护相应的事务的状态信息(也就是TxnStatus),对于一个事务,总共有以下几种状态:状态状态码说明Empty0Transac......
阅读全文
kafka productor 常用参数 Java基础

kafka productor 常用参数

acksacks控制多少个副本必须写入消息后生产者才能认为写入成功,这个参数对消息丢失可能性有很大影响。这个参数有三种取值:acks=0:生产者把消息发送到broker即认为成功,不等待broker的......
阅读全文
Prometheus 监控 Java基础

Prometheus 监控

Prometheus中文名称为普罗米修斯,受启发于Google的Brogmon监控系统,从2012年开始由前Google工程师在Soundcloud以开源软件的形式进行研发,2016年6月发布1.0版......
阅读全文
prometheus集成 Java基础

prometheus集成

集成prometheus必须是一个web项目,因为需要将接口发布,提供一些监控数据供其他前端工具展示;所以如要需要集成prometheus,需要考虑下能否将项目转成web项目,如sdk,则不建议;pr......
阅读全文
docker入门 Java基础

docker入门

Docker是什么?在计算机技术日新月异的今天, Docker 在国内发展的如火如荼,特别是在一线互联网公司, Docker 的使用是十分普遍的,甚至成为了一些......
阅读全文