学习总结
xclia
Java学习
展开
-
分布式消息队列Kafka学习笔记(第一篇)
目录复制Kafka基础Kafka特性和适用场景性能适用场景基本组件和概念Kafka特性和适用场景性能高新能、高吞吐内置分区可以实现集群,有容错和数据处理能力消费端通过拉取的方式获取消息所有数据存磁盘,实现持久化适用场景行为跟踪日志收集基本组件和概念Producer:生产者,消息发送端,采用push方式Consumer:消费者,消息接收端,采用pull方式Broker:消息提供者,Kafka消息中心,服务代理节点Zookeeper:实现Topic:逻辑概念,主题P原创 2021-02-27 16:14:59 · 279 阅读 · 2 评论 -
JVM学习问题总结
JVM学习问题总结一、 JVM内存区域1、JVM运行时数据区(1)程序计数器 线程私有 可以看做是当前线程执行字节码的行号指示器。 是Java虚拟机规定的唯一不会发生内存溢出的区域。(2)Java虚拟机栈 线程私有 每个Java方法执行时都会创建一个栈帧用于存储局部变量表、 操作数栈、动态链接、方法出口等信息。 每一个Jav...原创 2020-05-06 19:04:24 · 339 阅读 · 0 评论 -
【学习总结】使用Swagger实现API规范
【学习总结】使用Swagger实现API规范1. 建立一个springboot工程2. 建立实体类3. 建立数据库并链接数据库,进行增删改查编写4. 为工程增加swagger配置5. 请求页面,显示结果代码如下1、建立工程2、建立实体类import io.swagger.annotations.ApiModel;import lombok.Data;import javax...原创 2019-12-24 22:47:09 · 703 阅读 · 0 评论 -
【学习总结】在SpringBoot中使用@ControllerAdvice
【学习总结】在SpringBoot中使用@ControllerAdvice使用@ControllerAdvice实现全局异常处理1. 建立一个springboot工程2. 建立异常处理类,在类上添加注解@ControllerAdvice3. 定义相应的异常处理方法,使用@ExceptionHandler注解标注异常类型4. 使用异常全局捕获代码如下:1、建立springboot工程,...原创 2019-12-03 22:00:12 · 358 阅读 · 0 评论 -
【面试解答】说一下Netty里面有哪些类
说一下Netty里面有哪些类常用类名(1)ChannelInboundHandlerAdapter//(2)Bootstrap//(3)ChannelFuture//(4)ChannelInitializer//(5)ChannelOption//(6)EventLoopGroup//(7)NioEventLoopGroup//(8)SocketChannel//(9)NioS...原创 2019-07-30 08:44:43 · 335 阅读 · 0 评论 -
【编程题】归并排序(java实现)
【编程题】归并排序(java实现)时间复杂度O(nlogn),空间复杂度O(n)package sort;import java.util.Arrays;public class MergeSort { public static void main(String[] args){ int[] a={4,8,1,5,3,6}; mergeSort(a...原创 2019-08-08 22:21:47 · 154 阅读 · 0 评论