面试题目Java方面记载:
1、ClassLoader的实现原理以及几种类型
详细介绍贴:http://www.iteye.com/topic/25053
类型见图片
2、数据库事务的四大特性ACID是指什么?
数据库事务的四个基本性质(ACID)
1.原子性(Atomicity)
指的是事物中包含的所有操作要么全做,要么全不做(all or none)。
2.一致性(consistency)
在事物开始以前,数据库处于一致性的状态,事物结束后,数据库也必须处于一致性的状态。
拿银行转账来说,一致性要求事务的执行不应改变A、B 两个账户的金额总和。如果没有这种一致性要求,转账过程中就会发生钱无中生有,或者不翼而飞的现象。事务应该把数据库从一个一致性状态转换到另外一个一致性状态
3.隔离性(Isolation)
事务的隔离性要求系统必须保证事务不受其他并发执行的事务的影响,也既要达到这样一种效果:对于任何一对事务T1和T2,在事务T1看来,T2要么在T1开始之前执行,要么在T1完成之后才开始执行,这样,每个事务都感觉不到系统中有并发事务执行。
4.持久性(Durability)
一个事务一旦成功完成,它对数据库的改变必须是永久的,即使是在系统遇到故障的情况下也不会丢失,数据的重要性决定了事物的持久性的重要。
3、SSH协议
http://fly-net-cn.iteye.com/blog/118062
4、数据的几个范式
1.1 第一范式(1NF)无重复的列
比如oracle中的date类型,一般会把年月日 / 时间放在一起 一个字段内.
1.2 第二范式(2NF)属性完全依赖于主键[消除部分子函数依赖]
比如memcache里的所有的value都对应一个key值.......好不好查不是我们关心的事.
1.3 第三范式(3NF)属性不依赖于其它非主属性[消除传递依赖]
比如C语言中常常用到的指针,跳来跳去....
分享到:
相关推荐
再励学习面试真题 强化学习是机器学习的一种方法,通过试验和错误来提高学习效率,提高智能体的决策能力。强化学习的应用非常广泛,包括推荐系统、游戏 AI、机器人控制等领域。在本文中,我们将从基本概念到高级...
以下是一些深度学习和机器学习面试中常见的知识点: 1. **神经网络基础**: - **Backpropagation(反向传播)**:反向传播是训练神经网络的关键算法,用于计算损失函数对网络参数的梯度。它通过链式法则逐层计算...
机器学习、深度学习面试题合集 机器学习、深度学习面试题合集是机器学习和深度学习领域的常见面试题的集合。该合集涵盖了机器学习和深度学习的基本概念、算法和模型,包括支持向量机(SVM)、TensorFlow、Gradient ...
在面试中,深度学习的专业知识常常是考察的重点。以下是一些深度学习面试中常见的知识点: 1. **梯度下降算法**:梯度下降是优化模型参数的常用方法。其正确步骤包括:首先随机初始化权重和偏差,接着将输入传入...
机器学习面试中常见的知识点涵盖了机器学习的基础理论、算法、应用场景、模型评估和优化等多个方面。以下是根据给定文件内容总结的一些关键知识点: 1. 自我介绍和项目介绍:面试者应该准备简洁明了的自我介绍,并...
本文档提供了十个典型的深度学习面试题目及其详细答案,涵盖基本概念和技术应用等多个方面。其中包括深度学习与传统机器学习的不同之处、各种激活函数的作用及常见使用场合、解释反向传播原理及其在深度学习中的重要...
Java全能学习面试手册——Java面试题库.zip 01 7道消息队列ActiveMQ面试题!.pdf 02 10道Java高级必备的Netty面试题!.pdf 03 10道Java面试必备的设计模式面试题!.pdf 04 10个Java经典的List面试题!.pdf 05 10个...
在准备机器学习和深度学习相关的面试时,不仅仅需要关注机器学习和深度学习相关的知识,还要对一些基础知识点有充分的了解。例如,编程语言(如Python)、基本的编码能力、数据结构、算法、计算机体系结构、操作系统...
《机器学习面试1000题》是一本针对机器学习面试者的全面指南,涵盖了SVM(支持向量机)、xgboost和决策树等核心算法。这些知识点在现代数据分析和人工智能领域具有举足轻重的地位,是面试者必备的专业技能。 SVM...
BAT机器学习面试1000题系列(第1_325题) 本资源是BAT机器学习面试1000题系列的第1-325题,涵盖机器学习、深度学习等领域的知识点。该系列旨在提供一个详细的机器学习和深度学习面试库/知识库,帮助读者更好地准备...
Java必备推荐面试笔试宝典学习技巧Java必备推荐面试笔试宝典学习技巧Java必备推荐面试笔试宝典学习技巧Java必备推荐面试笔试宝典学习技巧Java必备推荐面试笔试宝典学习技巧Java必备推荐面试笔试宝典学习技巧Java必备...
2021 Java面试学习资料(14份) 2021最新Java面试题资料(33份) 史上吐血整理Java面试(37份) 超全的Java面试题库(25专题)(64份) 最新各大互联网大厂面试真题(百度、阿里、蚂蚁等)(19份) JAVA架构师面试...
测试开发学习路线及面试题测试开发学习路线及面试题测试开发学习路线及面试题测试开发学习路线及面试题测试开发学习路线及面试题测试开发学习路线及面试题测试开发学习路线及面试题测试开发学习路线及面试题测试开发...
最新版的机器学习和深度学习面试题目,从牛客等各大网站整理剖析,整合整理,共300多道经典题目。 涉及机器学习和深度学习理论和实践等各方面的知识,底层的知识偏多一些!
《BAT机器学习面试刷题宝典》是一份涵盖了大量机器学习面试问题的综合资源,旨在帮助求职者在BAT(百度、阿里巴巴、腾讯)等顶级互联网公司的面试中取得成功。这份资料详细整理了从基础概念到高级算法,以及工程实践...
《Python-20182019校招春招秋招算法NLP深度学习机器学习面试笔记》 本资料集主要针对2018年至2019年期间的校园招聘,特别是春季和秋季招聘,面向那些对自然语言处理(NLP)、深度学习(Deep Learning)以及机器学习...
自己在2018秋招期间从牛客网、知乎、百度谷歌等网页整理的关于机器学习、深度学习、计算机基础等等的面试精华问题与解答,部分有因为时间而未解决的问题,大部分问题都给出了答案和参考。