Just play around
07
17
RocketMQ的两种消费模式 RocketMQ的两种消费模式
首先需要了解消费组的概念。在消费者中消费组的有非常重要的作用,如果多个消费者设置了相同的Consumer Group(GroupName相同),我们认为这些消费者在同一个消费组内。 在 Apache RocketMQ 有两种消费模式,分别是
06
27
接口和抽象类的区别 接口和抽象类的区别
本文基于jdk1.8谈论接口和抽象类的区别 1.抽象类1.1抽象类的定义抽象类通常包含抽象方法、非抽象方法和属性。子类要么实现这些抽象方法,要么也声明为抽象类。非抽象方法和属性可以有具体的实现代码,并且可以被子类继承,根据需要进行覆盖和修改
2024-06-27
23
必知必会的Linux命令 必知必会的Linux命令
1.基础知识Shell 俗称壳,取这个名字是用来区别内核的“核”字,它是Linux操作系统的命令语言,同时又是该命令语言解释器程序的简称。也就是说,Shell既是一门编程语言,又是一个用C语言编写的软件程序。 Shell的位置处在用户与内核
2024-06-23
12
深入理解HashSet:可变对象引发的问题 深入理解HashSet:可变对象引发的问题
问题遇到了一奇怪的问题,现象是同一个对象,在一个HashSet里面存了两份。当时以为是hashcode和equals方法没有写对,但是仔细检查后没有发现错误。仔细debug发现,其hashcode不同。于是想到也许是对象的hashcode发
2024-06-12
08
synchronized的常见面试题 synchronized的常见面试题
synchronized 关键字是Java中实现线程同步的基本机制之一。它用于保护共享资源不被多个线程同时访问,从而避免数据不一致和保证线程安全。synchronized 可以用于方法和代码块,有助于确保在同一时刻只有一个线程可以进入同步代
2024-06-08
05
06
数据库常见面试笔试题 数据库常见面试笔试题
1.什么是数据库的第三范式数据库的第三范式(Third Normal Form, 3NF)是关系数据库设计中规范化的核心要求之一,旨在消除数据冗余、确保数据依赖合理,从而提升数据一致性和存储效率。它的核心规则是:所有非主属性必须直接依赖于主
2024-05-06
04
30
29
小米集团暑期实习-一面面经 小米集团暑期实习-一面面经
1.最近在读什么技术书籍?2.你的专业是信息与计算科学,和计算机科学与技术有什么区别?问了转专业相关的事情。3.校勤工官网的 资料文件下载 功能是怎么实现的?信息浏览页面有分页吗?4.项目中的nacos是用来干什么的?我们知道nacos有两
2024-04-29
16
阿里国际暑期实习-一面&二面面经 阿里国际暑期实习-一面&二面面经
一面主要是问项目,问实习,问的很仔细。我说在更新热门博客这个功能上,是每15min更新一次,使用了分布式锁保证每次只有一台机器来执行这个定时任务。面试官问为什么没有使用分布式任务调度中间件?然后问分布式锁是怎样实现的。 问实习干了什么,为什
2024-04-16
02
淘天集团暑期实习-面经 淘天集团暑期实习-面经
1.讲一下http协议的历史各版本以及主要特点HTTP/0.91991年提出了HTTP/0.9,它最主要的特点就是简单,只有一个GET命令,它虽然简单,但是充分验证了WEB服务的可行性。 HTTP/1.0HTT
2024-04-02
3 / 7