对操作系统内存管理的总结和思考 什么是内存 ,内存解决了什么问题? 内存可以存放数据,程序执行前需要先放到内存中才能被cpu处理 他缓和了cpu与硬盘之间的速度矛盾 内存地址从0开始 内存中有一个个的存储单元 如果计算机按字节编址,则每个存储单元的大小为1字节 ,也就是8个2进制单位。 逻辑地址? ...
Spring的生命周期主要包括以下几个阶段: 实例化(Instantiation):Spring IoC容器根据配置文件或注解信息创建Bean的实例。 属性赋值(Dependency Injection):Spring IoC容器为Bean的属性设置值,这通常包括依赖注入(DI),即将其 ...
8. C++11新特性又哪些 自动类型推导auto,智能指指针(share_ptr,unique_ptr等),for循环简化,线程相关的(std::thread/std::mutex),空指针nullptr,lambda表达式,等等 9. share_ptr是线程安全的吗 share_ptr里包含引 ...
总结!计网 OSI七层模型及每层作用?每层协议有哪些? OSI七层模型是什么 ? 每一层的作用是什么? 应用层 解决通过应用进程的交互来实现特定网络应用的问题 表示层 进行数据处理 比如编码解码 加密解密 压缩和解压缩 会话层 管理应用进程之前的会话 传输层 解决进程之间基于网络的通信问题 网络层 ...
详解 HTTP 1.0 / 1.1 / 2.0 / 3.0的区别 1.0和1.1有什么区别? 响应状态码的区别 HTTP/1.0 仅定义了 16 种状态码。HTTP/1.1 中新加入了大量的状态码,光是错误响应状态码就新增了 24 种。比如说,100 (Continue)——在请求大资源前的预热请求 ...
1. new和malloc什么区别? new和malloc都用于在堆上分配内存,new是c++中的关键字,分配内存后还会调用构造函数 2. std中unorded_map,map,multimap有什么区别? unorderd_map中元素不按键值排序,底层数据结构是哈希表,相对map查询速度快,内 ...
大家好,我是晓凡。 写在前面 时间过得真快,转眼间就来到了九月份。都说金九银十,又到了一年一度的求职跳槽黄金季。 这两年就业环境应该不用我多说了吧,只能用一个惨字来形容。 即使就业环境再怎么不堪,但毕业了工作总要找的,总不可能啃老摆烂吧。 在这竞争激烈的时期,一份优质的简历,无疑是你求职路上的敲门砖 ...
前面已经分享过几篇面试了,这是一篇关于更加面向项目和技术的面经详解,第一次遇见问那么多kafka的问题,看看这个粉丝是怎么回答的。 ...
简介 粤港澳大湾区国家技术创新中心工业软件产业发展中心,是粤港澳大湾区国家技术创新中心直属创新平台之一。该中心致力于聚焦工业软件基础创新,构建工业软件全过程创新生态链,为推动我国工业软件产业发展做出重要贡献。 主要目标 攻克核心技术: 突破工业软件核心关键技术,提升我国工业软件的自主创新能力。 构建 ...
大家好,我是程序员鱼皮。最近在网上看到了不少说 25 届秋招回暖的帖子,比如下面这个: 看到这种帖子,我从来都是抱有质疑态度的,因为现在互联网信息失真太严重了,很多信息都是主观发布的,缺少客观事实依据。 如果你在网上搜索一下,看到更多的应该是下面这种帖子: 评论区:回暖?回暖个 P! 我们不妨思考一 ...
根据题意,假如alice选择完成第i关到第j关,那么bob需要完成第j+1关到第n关,其中i<=j<n。如此可以想到对关卡数组进行预处理,构建一个前缀和数组,保存假如从第0关每关都通过的话,到第i关所得到的分数。 通过遍历一次前缀和数组,能够得到每个时刻alice得到的分数和bob得到的分数,当al ...
@目录公共基础知识计算机基础数据库数据结构树链表排序队列栈C++const与static指针函数重载构造与析构多态、继承、权限数据类型输入输出流模板 公共基础知识 计算机基础 计算机完成一条指令所花费的时间称为指令周期 顺序程序不具有并发性 下列叙述中正确的是C A. 算法的复杂度与问题的规模无关 ...
好家伙, 线上面试,总时长1h30mins左右 整体流程: 0.自我介绍(0-2mins) 1.做的比较难的事情(15min) 我讲我之前写的一个低开平台,写了一个撤销回退功能,提了个pr,用了节流,用了命令模式 1.1.节流怎么用的?用在哪?为什么用? 1.2.节流把前面的触发直接clean了还是 ...
在MySQL中 Truncate Delect Drop 的区别 面试问题: -- -- 请详细描述MySQL中TRUNCATE TABLE、DELETE FROM和DROP TABLE三个命令的区别,包括它们的作用、性能影响、事务日志的生成以及对表结构和触发器的影响。 -- -- 回答: -- - ...
这是一篇长期更新的随笔,如有更好的面试经验 / 题目分享,欢迎联系我~ Web安全方面(TOP10) 该部分主要收集关于Web安全方面(TOP10)的面试经验, 推荐配合靶场练习更容易理解。 1. SQL注入的原理是什么? SQL注入主要是由于意料之外的拼接和解析SQL语句造成。 当服务端使用语句拼 ...
在求职过程中,面试是一个至关重要的环节。许多求职者在简历筛选阶段表现出色,但在面试中却屡屡受挫。为了帮助大家更好地准备面试,本文分享了一位粉丝的QQ面试经验,涵盖了从自我介绍到技术问题的各个方面。 ...
AI时代已经到来,建立自己的AI平台不仅能提升技能,还能带来更多职业和商业机会。我们的开源AI平台解决了技术难题,并提供全套商业化解决方案,让你专注于业务拓展。想学习从0-1搭建AI平台的朋友,欢迎加入我们的开发者交流群,一起交流学习。 ...
Go语言在1.18版本中引入了泛型(Generics),这是Go语言发展中的一个重要里程碑。泛型允许你编写更通用和可复用的代码,而无需牺牲类型安全性。以下是对Go中泛型的详细介绍,包括其语法、使用场景和示例代码。 1. 泛型的基本概念 泛型允许你定义可以处理多种数据类型的函数和数据结构,而无需为每种 ...
Linux系统中如何管理用户和组? Linux系统中用户和组的管理通常包括以下几个方面: 1、创建用户和组: 使用useradd和groupadd命令创建新用户和新组。 2、修改用户和组信息: 使用usermod和groupmod命令来修改用户和组的信息。 3、删除用户和组: 使用userdel和g ...
优化金字塔 应用程序层面 框架层面(Broker层面) JVM层面 操作系统层面 应用程序层面:应当优化业务代码合理使用kafka,合理规划主题,合理规划分区,合理设计数据结构; 框架层面:在不改动源码的情况下,从kafka参数配置入手,结合业务体量和运行数据进行调优 JVM层面:在出现明显缓慢和可 ...