ArrayList和Vector都是基于存储元素的Object[] array来实现的,它们会在内存中开辟一块连续的空间
线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。
关键词:Socket
、ServerSocket
、DatagramPacket
、DatagramSocket
日志数据存在elasticsearch中,索引为event_YYYYMMdd,logstash获取数据转发kafka,业务消费有去重机制。
Kafka 集群中的单台服务器被称为 Broker,Broker 中包含了多个 Partition。Partition 是一个有序的队列,消息最终将写入 Partition ,同时它也是 Topic 在物理上的分组。 每个 Topic 代表一类消息,一个 Topic 包含一个或多个 Partition,与数据库表类似,用户在发送或读取消息时需要指定具体的 Topic。Producer 意为生产者,代表着用户发送消息的一端,与此对应的是 Consumer,意为消费者,即接收消息并做出相应处理的一端。
代码混淆说明
推测可能是preStatement字符串长度问题,将prepStmtCacheSqlLimit值扩大能有效缓解该问题。
Hibernate持久化时,包含父子级关联,如果父子级属性对象存在,即使该父子级对象为空,即“{}”,序列化时会将其自我关联
在讲三次握手之前首先要介绍 TCP 报文中两个重要的字段:一个是序号字段,另一个是确认号字段,这两个字段将在握手阶段以及整个信息传输过程起到重要作用。
KIBANA查询增删
OSI模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。