代码编织梦想

【面试必备】tcp/ip协议、http协议和ftp协议的详细介绍_ftp http-爱代码爱编程

文章目录 一、常见的网络协议二、TCP/IP协议1、TCP/IP协议模型被划分为四个层次2、TCP/IP五层模型3、TCP/IP七层模型 三、FTP网络协议四、Http网络协议1、Http网络协议简介2

30道c++11高频题整理(附答案背诵版)_c++11常见笔试题-爱代码爱编程

1.C++11中引入了哪些新的智能指针类型?请描述它们的用法和区别。 C++11中引入了三种新的智能指针类型:std::unique_ptr, std::shared_ptr, 和 std::weak_ptr。 std

60道计算机网络高频题整理(附答案背诵版)-爱代码爱编程

计算机网络五层模型分别负责什么? 这道题考的太多了,很多人估计都是直接背的模型,我觉得这样是无法加分的,对于这道题,大家直接本系列的第一篇文章,看完你面试完全可以按照我文章说的回答。 当然,我这里也给你简洁版吧,你也不需

redis 高频面试题 2023 最新版_redis面试题2023-爱代码爱编程

Redis 高频面试题 2023 最新版 文章目录 Redis 高频面试题 2023 最新版一、Redis缓存相关1. 什么是缓存`穿透`?如何解决2. 什么是缓存`击穿`?如何解决3. 什么是缓存`雪崩`?

18. centos面试题汇总-爱代码爱编程

Java全栈面试题汇总目录-CSDN博客 1. 什么是Linux? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网

15. rocketmq面试题汇总-爱代码爱编程

Java全栈面试题汇总目录-CSDN博客 1. RocketMQ是什么? RocketMQ是阿里开源的分布式消息中间件。具有高性能、低延时和高可靠等特性。主要用来提升性能、系统解耦、流量削峰等。 2. RocketMQ有什么特点? 1. 灵活可扩展性 RocketMQ天然支持集群,其核心四组件(Name Server、Broker、Produce

16. elasticsearch面试题汇总-爱代码爱编程

Java全栈面试题汇总目录-CSDN博客 1. 什么是Elasticsearch? Elasticsearch是一个基于Lucene的搜索引擎。它提供了具有HTTP Web界面和无架构JSON文档的分布式,多租户能力的全文搜索引擎。 Elasticsearch是用Java开发的,根据Apache许可条款作为开源发布。 2. 为什么要使用Elasti

5. jvm面试题汇总-爱代码爱编程

Java全栈面试题汇总目录-CSDN博客 1. 说一下JVM的主要组成部分及其作用? JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)。 Class loader(

4. java多线程面试题汇总-爱代码爱编程

Java全栈面试题汇总目录-CSDN博客 1. 为什么要使用并发编程 充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升方便进行业务拆分,提升系统并发能力和性能:在特殊的业务场景下,先天的就适合于并发编程。现在的系统动不动就要求百万级甚至千万级的并发量,而多线程并发编程正是开发高并发系统的基础,利用好多线

java 面试题-爱代码爱编程

Java 基础 以下代码执行结果? float f = 0.1F; f++; double d = 0.1D; d++; char c = 'a'; c++; System.out.println(f + " -- " + d + " -- " + c); 执行结果: 1.1 -- 1.1 -- b 以下代码执行结果? int i = 0;

mysql 面试题-爱代码爱编程

MySQL 基础 数据库的约束与范式? 七大约束: 检查约束:以数据类型以及数据的长度进行约束,在一个表中, 所插入的数据,必须和数据类型匹配,并且范围不能超过指定的长度。非空约束 not null:非空约束用于确保当前列的值不为空值,非空约束只能出现在表对象的列上。 如果有非空约束,那么在插入插入数据时,必须插入一条数据,非空约束一般用于收集并存储

codetop整理-爱代码爱编程

目录 72. 编辑距离 53. 最大子序和 300. 最长上升子序列 1143. 最长公共子序列 5. 最长回文子串 121. 买卖股票的最佳时机 139. 单词拆分 221. 最大正方形 152. 乘积最大子数组 42. 接雨水 64. 最小路径和 70. 爬楼梯 123. 买卖股票的最佳时机 III 85. 最大矩形 32

codetop整理-爱代码爱编程

目录 53. 最大子序和 33. 搜索旋转排序数组 三数之和 121. 买卖股票的最佳时机 4. 寻找两个正序数组的中位数 695. 岛屿的最大面积 54. 螺旋矩阵 88. 合并两个有序数组 152. 乘积最大子数组 42. 接雨水 64. 最小路径和 1. 两数之和 123. 买卖股票的最佳时机 III 48. 旋转图像

codetop整理-爱代码爱编程

目录 72. 编辑距离 3. 无重复字符的最长子串 5. 最长回文子串 20. 有效的括号 76. 最小覆盖子串 43. 字符串相乘 8. 字符串转换整数 (atoi) 22. 括号生成 14. 最长公共前缀 32. 最长有效括号 227. 基本计算器 II 151. 翻转字符串里的单词 93. 复原IP地址 632. 最小

面试题:从在地址栏中输入url到页面加载显示完成,这个过程中都发生了什么?(比较详细)_输入url到加载完页面发生了什么-爱代码爱编程

从在地址栏中输入URL到页面加载显示完成,这个过程中都发生了什么? (1)浏览器解析url 解析传输协议类型和请求的资源的路径 (2)缓存判断 浏览器判断请求的资源是否在缓存里 => 存

andorid:关于binder几个面试问题_android binder机制 面试-爱代码爱编程

1.简单介绍下binder binder是一种进程间通讯的机制 进程间通讯需要了解用户空间和内核空间 每个进程拥有自己的独立虚拟机,系统为他们分配的地址空间都是互相隔离的。如两个进程需要进行通讯,则需要使用到内核空间做载体,内核空间是所有进程共享的一块内存区域。而用户空间切到内核空间需要使用到系统api ioctl进行通讯。内核获取用户的

css面试题:px、em、rem、vw、vh的区别_面试自适应方案rem和vh-爱代码爱编程

px pixel,px,表示像素,也就是显示器上一个个的小点,每个像素点都是大小一样的,所以像素被分到了绝对长长度单位中。 有人把px当作相对单位,是相对于观看设备的。对于低 dpi/ppi(像素密度) 的设备,1px

spring高频面试题_spring 面试题高频-爱代码爱编程

2023最新版(持续更新) 一、Spring高频面试题1. Spring框架中的单例bean是线程安全的吗?2. 什么是AOP,你们项目中有没有用到AOP?Spring中的事务是如何实现的?3.Spring中事

像素相关的问题:设备像素、css像素、设备独立像素、dpr、ppi、dpi都是些什么玩意儿?_6.67英寸 dpr-爱代码爱编程

设备像素 设备像素(device pixel)又称为物理像素,指设备能控制显示的最小物理单位,不一定是一个小正方形区块,也没有标准的宽高,只是用于显示丰富色彩的一个点。从屏幕在工厂生产出的那天起,它上面的设备像素点酒固定不

面试题四、typeof,instanceof,object.prototype.tostring.call()有什么区别及原理是什么?_typeof instanceof object.prototype.tostring.call(o-爱代码爱编程

前言 每次面试基本都会遇到这个问题哈,虽然基本都知道,但是总会有那么一两个地方会记岔,所以干脆给记录一下,没事就回去翻翻,俗话说好记性不如烂笔头嘛。 本来只是记录一下 typeof,instanceof,Object