logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

大厂很可能会问到的JMM底层实现原理

JMM和底层实现原理计算机原理JMM(Java Memory Model),Java内存模型。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个虚拟计算机模型,JMM隶属于JVM。Java1.5版本对其进行了重构,现在的Java仍沿用了Java1.5的版本。JMM遇到的问题与现代计算机中遇到的问题是差不多的。物理计算机中的并发问题,物理机遇到的并发问题与虚...

Docker 面试题

目录DockerDocker镜像Docker容器Docker仓库Docker与虚拟机有何不同Docker的工作原理Docker容器的几种状态DockerDocker是一个容器化平台,它以容器的形式将应用程序及其所有依赖项打包在一起,以确保应用程序在任何环境中运行。Docker镜像Docker 镜像是 Docker 容器的只读模板,用于创建容器。Docker容器Docker容器包括应用程序及其所有依

Linux 里进程阻塞是如何实现的

误区一:进程阻塞消耗 CPU 资源我以前以为进程阻塞是不好的,比如 NIO 里 Socket socket = serverSocket.accept(); 会一直阻塞直到连接到来。程序要一直等待不能往下运行,感觉上是一个不好的事情。其实,对于 CPU 来说,在这个进程阻塞的时候完全可以去跑别的程序。而对于上面的程序来说,这个阻塞也是有益的,它提供了一个等待的时间让程序能够等待连接到来。你可...

Docker 面试题

目录DockerDocker镜像Docker容器Docker仓库Docker与虚拟机有何不同Docker的工作原理Docker容器的几种状态DockerDocker是一个容器化平台,它以容器的形式将应用程序及其所有依赖项打包在一起,以确保应用程序在任何环境中运行。Docker镜像Docker 镜像是 Docker 容器的只读模板,用于创建容器。Docker容器Docker容器包括应用程序及其所有依

使用spring-boot-starter-validation做参数校验

使用spring-boot-starter-validation做参数校验添加依赖新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图

Kafka 的 Java 客户端 consumer 收不到消息

server.properties 里broker.id=0listeners=PLAINTEXT://192.168.100.14:9092advertised.listeners=PLAINTEXT://192.168.100.14:9092zookeeper.connect=192.168.100.14:2181,192.168.100.15:2181,192.168.100.16:...

Kafka 基本概念、使用场景、硬件配置

目录基本概念消息和批次主题和分区生产者和消费者、偏移量、消费者群组Broker 和集群保留消息为什么选择Kafka优点常见场景硬件配置对Kafka 性能的影响磁盘吞吐量/磁盘容量内存网络如何估算Kafka 集群中Broker的数量Broker 如何加入Kafka 集群基本概念消息和批次消息,Kafka里的数据单元,也就...

Spring5 源码阅读笔记(5.2.4)processDispatchResult

类 DispatcherServletprivate void processDispatchResult(HttpServletRequest request, HttpServletResponse response,@Nullable HandlerExecutionChain mappedHandler, @Nullable ModelAndView mv,@Nullable...

Spring5 源码阅读笔记(5.2.2)getHandler

类 DispatcherServlet@Nullableprotected HandlerExecutionChain getHandler(HttpServletRequest request) throws Exception {//handlerMappering实例if (this.handlerMappings != null) {for (HandlerMapping...

面试官:既然你用过MySQL,那你知道什么是慢查询吗?怎么分析?

MySQL中的慢查询什么是慢查询慢查询配置慢查询基本配置慢查询解读慢查询分析mysqldumpslowpt_query_digest什么是慢查询慢查询日志,顾名思义,就是查询慢的日志,是指mysql记录所有执行超过long_query_time参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的,要使用慢查询日志功能,首先要开启慢查询日..

到底了