面试常问的知识点总结(持续更新)

Qt中常见的面试题总结 基于Qt开发的一些常用面试题 阅读详情

JDK源码分析(jdk1.8)

ArrayList源码分析
LinkedList源码分析
HashMap源码分析
HashTable源码分析
Object源码分析
Runtime源码分析
ConcurrentHashMap源码分析

并发

synchronized实现原理以及锁优化
volatile的底层原理(计算机层面——缓存一致性协议)
深入分析volatile的实现原理
Java CAS原理深度分析
Lock和synchronized的区别
Hashtable 是怎么加锁的 ?
HashMap 的并发问题?
如何检测死锁?怎么预防死锁?
如何保证多线程下 i++ 结果正确? 详见:Atomic类和CAS
线程池的种类,区别和使用场景
分析线程池的实现原理和线程的调度过程?详见:理解线程池的原理
线程池如何调优,最大数目如何确认?详见:Java线程池调优
ThreadLocal原理,用的时候需要注意什么?ThreadLocal原理

CountDownLatch 和 CyclicBarrier 的用法,以及相互之间的差别?
LockSupport工具
Condition接口及其实现原理
Fork/Join框架的理解
分段锁的原理,锁力度减小的思考
八种阻塞队列以及各个阻塞队列的特性

MySQL

SQL容易混淆的语法
数据库事务四大特性以及隔离级别
MySQL索引分类以及使用
Mysql存储引擎
MVCC原理
关于MVCC的原理
数据库设计以及高并发优化

网络通信

https://blog.youkuaiyun.com/lijun538/article/details/52711802
TCP与UDP的区别(可靠性,协议类型,流量控制,全双工)
TCP如何保证可靠性
tcp连接中时序图,状态图
TCP三次握手,四次挥手
select poll epoll的概念
TCP头多少字节?哪些字段?
什么是滑动窗口
网址(url),域名,ip地址,dns,hosts之间的关系

cookie和session
HTTP协议 https://www.cnblogs.com/ranyonsue/p/5984001.html
HTTPS

Redis

Redis持久化
Redis是单线程,为什么Redis速度这么快

算法

七大经典算法Java实现

框架

常见框架简介Spring、SSM、SSH
IoC特性以及bean配置
AOP特性以及配置

Spring

1、BeanFactory 和 FactoryBean?

2、Spring IOC 的理解,其初始化过程?
https://www.cnblogs.com/chenjunjie12321/p/6124649.html
3、BeanFactory 和 ApplicationContext?

4、Spring Bean 的生命周期,如何被管理的?bean生命周期
5、Spring Bean 的加载过程是怎样的?

6、如果要你实现Spring AOP,请问怎么实现?

7、如果要你实现Spring IOC,你会注意哪些问题?

8、Spring 是如何管理事务的,事务管理机制?事务管理
9、Spring 的不同事务传播行为有哪些,干什么用的?事务传播行为
10、Spring 中用到了那些设计模式?

11、Spring MVC 的工作原理?

12、Spring 循环注入的原理?

13、Spring AOP的理解,各个术语,他们是怎么相互工作的?

14、Spring 如何保证 Controller 并发的安全?

项目方面

如何优化高并发秒杀系统高并发秒杀系统优化

景观格局指数计算方法及代表的生态学意义(待补充) 景观指数 斑块密度(PD) 斑块密度(PD)表现某种斑块在景观中的密度,可反映出景观整体的异质性与破碎度[17],公式为PD=NP/A(1)式中NP———斑块数量,个A———景观或斑块的总面积,hm2PD———斑块密度,个/hm2 最大斑块指数(LPI) 最大斑块指数(LPI)用于确定景观中的优势斑块类型,间接反映人类活动干扰的方向和大小,公式为LPI=amaxA×100%(0≤LPI≤100%)(2)式中amax———景观或某一种斑块类型中最大斑块的面积,hm2LPI———最大斑块指数,% 凝聚 阅读详情

相关推荐

做量化没有实时数据怎么行?我找到一个超级好用的Python库,速度还贼快!

今天咱们介绍了 pytdx 这个神奇的库,重点包括:✅ 安装 pytdx✅ 连接 TDX 服务器✅ 获取实时行情数据✅ 获取 K 线数据✅ 获取分笔成交数据总之,pytdx 是一个速度快、免费、易用的量化利器,适合 A 股量化交易的同学们使用。如果你还在为数据发愁,赶紧试试吧!🚀顺手再看就是对花姐最大的支持,期待你的关注。

奔跑的蜗牛 5733

shiro面试

什么是shiro shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证、权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。 Shiro我的理解: Shiro就是自定义注解权限注解,与自定义jsp标签,与java web的filter实现的权限控件。 2 shiro能做什么? (1)验证用户。 (2)对用户执行访问控制,如: 判断用户是否拥...

wnn_BUG的博客 3627

ENVI基于Landsat影像构建郑州市2000-2019年遥感生态指数RSEI

本文基于landsat5、landsat7、landsat8三种传感器的影像,使用ENVI软件构建郑州市2000-2019年遥感生态指数RSEI。内含ENVI详细操作、使用的公式以及构建结果。

Lexicopperfield的博客 1万+

QT必备知识

QT 中的模型/视图机制支持多种不同的数据源,例如内存中的数据、数据库中的数据、XML 文件中的数据等。具体来说,使用 Q_OBJECT 宏定义后,编译器会为该类生成一个 QMetaObject 对象,该对象包含了该类的元对象信息,包括类名、信号和槽的名称、参数类型等等。如果在一个子线程中,这个子线程没有运行事件循环,那么这个对象的删除,将在子线程结束时删除。QObject被设计成在一个单线程中创建与使用,因此,在一个线程中创建一个对象,而在另外的线程中调用它的函数,这样的行为不能保证工作良好。

上官宏竹的专栏 2843

【SOC估算】基于EKF与神经网络融合的锂电池SOC高精度估计及Matlab实现

本文探讨了基于EKF与神经网络融合的锂电池SOC高精度估计方法。通过结合扩展卡尔曼滤波(EKF)的模型驱动优势和神经网络的数据驱动学习能力,实现了对电池荷电状态(SOC)的精准预测。Matlab仿真验证了该混合算法在各种工况下均能显著降低估计误差,提升电池管理系统性能。

play7的博客 696

W5500 TCP服务器状态机详解:从SOCK_CLOSED到SOCK_ESTABLISHED的完整流程

本文深入解析W5500芯片作为TCP服务器时的状态机转换流程,从SOCK_CLOSED到SOCK_ESTABLISHED的完整链路实践。通过硬件协议栈架构分析、状态机全流程拆解及异常处理方案,帮助开发者构建高可靠性的嵌入式网络服务端,优化TCP连接性能与稳定性。

Jerry的专栏 1166

QT(C++)面试总结

参考博客 QT信号槽机制的优缺点 (1)问题: 为什么Qt使用信号与槽机制而不是传统的回调函数机制进行对象间的通信呢? 回调函数的本质是“你想让别人的代码执行你的代码,而别人的代码你又不能动”这种需求下产生的。 回调函数是函数指针的一种用法,如果多个类都关注某个类的状态变化,此时需要维护一个列表,以存放多个回调函数的地址。对于每一个被关注的类,都需要做类似的工作,因此这种做法效率低,不灵活。 (2)解决办法 Qt使用信号与槽机制来解决这个问题,程序员只需要指定一个类含有哪些信号函数、哪些槽函数,Qt会处理信

qq_40433783的博客 2万+

手把手教你用ROS2 Humble给PX4无人机写个“画圆”程序:从C++代码到Gazebo仿真全流程

本文详细介绍了如何使用ROS2 Humble和PX4飞控实现无人机圆形轨迹控制,涵盖从环境配置、Gazebo仿真到C++代码实现的完整流程。通过实战教程,读者将掌握轨迹跟踪仿真的核心技术,包括ROS2与PX4的通信接口、圆形轨迹算法设计及Gazebo仿真调试技巧。

weixin_29056781的博客 257

Qt面试总结

Qt面试总结

lsc19971931的博客 1377

LM358模拟声音传感器原理图设计,已量产(声音传感器)

最近在做智能家居设备的声音触发模块时,搭了个基于 LM358 的模拟声音传感器电路 —— 不用复杂的专用芯片,靠通用运放就能把环境声音转化为可被单片机 AD 采集的电压信号,成本压得很低,实际调试下来灵敏度和稳定性都够用。今天把这个电路拆解开,聊聊每部分的设计思路。

不脱发的程序猿 475

【LAMMPS学习】五、LAMMPS命令(1) LAMMPS 输入脚本

本部分描述了 LAMMPS 输入脚本的格式以及其中的命令如何用于定义 LAMMPS 模拟。主要包括以下内容。

荷塘阅色 2645

HTML面试常问知识点总结(持续更新~)

HTML面试总结==1、DOCTYPE 的作用是什么?====2、 DTD 介绍====3、HTML5 为什么只需要写 ,而不需要引入 DTD?====4、标准模式(严格模式)与兼容模式(怪异/混杂模式)各有什么区别?====5、行内元素定义====6、块级元素定义====7、行内块状元素定义====8、行内元素与块级元素的联系与区别?====9、空元素定义====10、link 标签定义====11、页面导入样式时,使用 link 和 @import 有什么区别?==持续更新中..... 1、DOCTYP

PILIpilipala的博客 489

2026年全国青少年信息素养大赛算法应用主题赛(C++赛项复赛模拟卷1:文末附答案)

2026年全国青少年信息素养大赛算法应用主题赛(C++赛项复赛模拟卷1:文末附答案)

王老师青少年编程 1619

2025年PHP面试宝典,技术总结。

面试是进入职场的第一道坎,因为我本身学校太一般的问题在面试中遇到了各种不爽,和那些高学历的相比自己真是信心大跌。面试是进入职场的第一道坎,因为我本身学校太一般的问题在面试中遇到了各种不爽,和那些高学历的相比自己真是信心大跌。10:文件系统,记录日志、目录、文件的遍历、上传、多方法得到文件扩展名、文件引用方式、引用函数区别。15:PHP字符串的处理,包括转义(安全)、编码、截取、定位、与数组间的转换、处理函数等。9:数据表字段的类型,同类型间的区别,改如何选取,int(10)与int(11)的区别等。

PHP代码的博客 1544

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Java面试复习体系总结(2021版,持续更新)

Java面试复习体系总结(2021版) 一、Java基础 内容 Java基础(一):Java集合框架(超详细解析,看完面试不再怕) Java基础(二):迭代器(Iterator)(含使用方法详解) Java基础 (三):LinkedList(含使用方法详解) Java基础(四):ArrayList(含使用方法详解) Java基础(五):HashSet(使用方法详解) Java基础(六):HashMap(使用方法详解) Java基础(七):栈 Stack(使用方法详解)

Viper的程序员修炼手册 11万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【Unity面试篇】Unity 面试题总结甄选 |热更新与Lua语言 | ❤️持续更新❤️

为了方便大家可以重点复习某个模块,所以将各方面的知识点进行了拆分并更新整理了新的内容,并对之前的版本中有些模糊的地方进行了纠正。 进阶篇中有些题目在基础篇已经有了,这里划分模块时有些会再加一遍用于加深印象学习。 所以本篇文章就来整理一下Unity 热更新与Lua语言,说不准就会面试的时候就会遇到!

努力前行,总会成为自己心中的那道光 2万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

2024Android面试官常问面试题及答案整理5【持续更新】

开源框架提供了大量的预构建和库,能够加速开发过程,提高代码质量,还可以减少技术风险,具有一定的可扩展性和灵活性。许多公司在开发过程中都会使用到各种开源框架,且开源框架涵盖了广泛的技术领域和复杂的细节。所以开源框架也是作为面试官常问的面试题,可以体现出求职者技术的深度和广度。

bugyinyin的博客 1064

Android面试题最全总结系列 (持续更新中...)

前言 自己一直做Java、Android相关的知识总结->KnowledgeSummary系列。这个GitHub的repo想作为自己对于Android核心知识点以及一些面试题的总结,因为很多知识点理解的不够深刻,所以通过这个来强迫自己做总结,目前已经初具规模,我基本每天都会更新这个repo,后续还会持续更新下去,大家有兴趣可以点个star关注下,感谢。 在做这个知识总结系列,发现有的比较零散...

JasonGaoH的专栏 3556

C++面试常问知识点总结

C++面试常问知识点总结 【下载地址】C面试常问知识点总结分享 本资源文件名为“C++面试常问知识点总结”,旨在为准备C++面试的开发者提供一个全面的知识点总结。内容涵盖了C++的基础知识、内存管理、面向对象编程、STL(标准模板库)、新特性、操作系统、计算机网络、数据库以及设计模式等多个方面 ...

gitblog_06669的博客 562

2026年Unity面试题大全,共十万字面试题总结【收藏一篇足够面试,持续更新】

为了方便大家可以重点复习某个模块,所以将各方面的知识点进行了拆分并更新整理了新的内容,并对之前的版本中有些模糊的地方进行了纠正。 - 此篇文章为Unity所有面试题模块的目录导航文章,全网最全的 `Unity 面试题` 都在这里了,希望本篇文章能够让你在面试关卡如鱼得水得到自己想要的工作。

努力前行,总会成为自己心中的那道光 20万+

2024最新最全的前端面试题集锦(2024 持续更新中...敬请关注)

工作以来,感觉自己接触到的东西还是挺多的,但是当我面试的时候,就会发现各种问题,很多知识点都是模棱两可,答得不全面。究其原因,还是没有吃透这些内容。所以我决定,用几个月的时间,将我们大前端的大部分精选面试题进行整理,将大部分知识点进行归纳总结,为自己也为其他小伙伴们提供一份面试学习参考。

XH_jing的博客 2万+

【硬件-笔试面试题】硬件/电子工程师,笔试面试题汇总版,持续更新学习,加油!!!

这是一份硬件/电子工程师笔试面试题库汇总,涵盖电路分析、MOS管、运放、三极管等基础元件,以及DC-DC电源、示波器触发、PCB设计等实用技术。内容包含负反馈电路、信号完整性、电磁兼容等专业知识点,并涉及STM32、CAN总线等嵌入式系统相关内容。题库持续更新,包含100+道题目,每道题配有详细解析和优快云博客链接,适合硬件工程师备考学习。

weixin_60324241的博客 9250

【Unity面试篇】Unity 面试题总结甄选 |C#基础篇 | ❤️持续更新❤️

为了方便大家可以重点复习某个模块,所以将各方面的知识点进行了拆分并更新整理了新的内容,并对之前的版本中有些模糊的地方进行了纠正。 所以本篇文章就来整理一下C#基础篇的面试题,说不准就会面试的时候就会遇到!

努力前行,总会成为自己心中的那道光 5万+

面试官常问的Java面试题分享【持续更新】

面试官常问的Java面试题分享作者想要说的话1.什么是J2EE技术?2.JDK 和 JRE 有什么区别?3.final 在 java 中有什么作用?4.Java中八大基本类型有哪些?5.java中操作字符串都有哪些类?6.String 类的常用方法都有那些?7.抽象类必须要有抽象方法吗?8.普通类和抽象类有哪些区别?9.java 中 IO 流分为几种?10.BIO、NIO、AIO 有什么区别?11.List、Set、Map 之间的区别是什么?12.迭代器 Iterator 是什么?13.并行和并发有什么区别

weixin_52340995的博客 1006

前端面试常问的题目(持续更新中)

1、闭包问题 什么是闭包?答:“闭包就是能够读取其他函数内部变量的函数 造成闭包的原因?答: 解决方法?答:可以使用let、立即执行函数 闭包可以实现什么?可以访问局部变量、可以保护变量不受污染2、ajax、axios 前后端通信的过程(原生的ajax怎么写) 原生ajax请求步骤get: 1.创建核心的对象(new xhrhttprequest对象) 2.编写回调函数(判断是否请求成功 状态码等于4或者等于200) 3.调用open方法 设置请求方式和请求路径 4.调用send方法 发送 post:要多设

liaoxianhua888的博客 1万+

2020年度 Android面试知识点总结(持续更新)

Android: Java: 数据结构: 算法: 堆排序算法 https://blog.youkuaiyun.com/u010452388/article/details/81283998 计算机网络基础:

Nobody_else_的博客 2126
上一篇: Spring(二)——AOP
下一篇: 经典七大排序算法
HY_Chan
博客等级 码龄10年 54粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值