引用
1. javah命令是干什么用的?
用于产生指定的类的JNI C 头文件。
引用
2. 调用静态类中的方法和调用普通类中的方法有什么区别?
按照题意,没有什么大的区别,除了命名空间不同以外。
引用
3. 第三范式和第四范式有什么区别?
第三范式是移除不完全依赖于主键的,比如Person表中有一个消费记录的时间行。
第四范式是表中的记录没有多值依赖的。
引用
4. 一张表中,每天有超过1000万条数据更新,怎么保证正常的运行?
DB shard,每天1000万,每个小时就是1000/24 ,那么每张表大概41.7万条记录,这样减少了单表的压力。
引用
5. Tomcat能否支持1000个用户并发访问?
完全可以,Tomcat的NIO Connector可以接收16000并发联接,http://www.javalobby.org/java/forums/t92965.html
引用
6. 存储过程和触发器有什么区别?
存储过程是完成特定功能的SQL,需要数据库编译后,传输指定的参数列表(参数名和值),然后执行SQL操作。
触发器是数据库内部事件触发的,如果一个表被insert,update和delete之后,触发器会根据指定的动作触发事件。
引用
7. Hibernate有什么优缺点?
有点有:友好支持面向对象,程序级别约束验证,事务管理等。
缺点有:性能和内存问题,ORM QL不能完成所有的关系型数据库的需求等。
引用
8. Tomcat的Web server是什么?
Catalina引擎。
引用
9. 如果在生产系统中,突然出现了异常, 而且是Out Of Memory 的 异常, 你如何一步一步地解决问题?
jprofiler 运行一段时间
看看是否有回收
回收前最小值与回收后最小值是否有上升趋势
如果有
就好办了.
一般能确定是哪个类的变量没回收....
如果没有
需要翻运行时日志了.....
找到大体范围去看代码 了.
--------------------------------
debug最恨二种东西.
1.内存溢出
2.线程卡死.
这两个的日志都是说的不清不楚的.
分享到:
相关推荐
以下是对这些面试题的详细解析: 1. **浏览器测试**:面试者应熟悉主流浏览器,如Chrome、Firefox、Safari、Edge和IE,并了解它们的内核差异,如WebKit(Chrome和Safari)、Gecko(Firefox)和Trident(IE)。 2. ...
Java 面试题集No.1 - 华为面试题主要涵盖了面向对象的四大特征、基本数据类型与封装类的区别、以及字符串相关的知识点。以下是这些主题的详细解释: 1. **面向对象的特征** - **抽象**:抽象是将复杂的现实问题...
大厂阿里字节百度前端校招面试题大全.pdf 本资源是一个前端校招面试题大全,涵盖了腾讯、字节跳动、百度、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目。以下是从该资源中提取...
jsp页经典面试题java程序员面试经常考到的面试题总结 jsp是一种基于Java技术的服务器端编程语言,广泛应用于Web开发中。以下是jsp页经典面试题总结,涵盖了jsp的基本概念、jsp与ssi的混合使用、线程安全、html表单...
第一阶段面试题.nol
在Java编程语言中,面试题通常会涵盖各种概念和技术,旨在测试候选人的理解和应用能力。以下是对华为面试题中三个问题的详细解释: **QUESTION NO: 1** 这个问题涉及到Java中的字符串和方法参数。在Java中,字符串...
大数据面试题集覆盖了多个技术领域,包括数据采集、存储、处理和数据库等方面。下面将详细解读相关知识点。 一、数据采集面试题 涉及到Flume和Kafka的使用场景、配置、优势、劣势等。 Flume使用场景: Flume是...
Java面试题集合通常涵盖了许多核心概念和技术,是评估求职者技能和知识深度的重要方式。以下是一些面试中常出现的Java相关知识点: 1. **逗号分隔字符串转数组**: - 可以使用`String.split()`方法,传入逗号作为...
ERP 面试题解析 本资源摘要信息将针对 ERP 面试题,详细解析每个问题,提供相关知识点和概念,帮助读者更好地理解 ERP 相关知识。 1. 什么是 ERP、MRP 及 MRPⅡ?它们的英文完整拼写分别是什么? ERP 企业资源...
### 算法面试题总结 #### 一、两数之和 **题目描述:** 给定一个整数数组 `nums` 和一个目标值 `target`,请在该数组中找出和为 `target` 的那两个整数,并返回它们的数组下标。 **示例:** 假设给定数组 `nums...
"华为通信工程师面试题" 本资源摘要信息涵盖了华为通信工程师面试题的所有知识点,涵盖了通信基础知识、光纤通信、交换机、信令系统、电话网路由、信令网和交换设备等方面的知识点。 一、通信基础知识 * 语音信号...
### Python 编程语言简介 ...以上是对给定文件中提出的一些 Python 面试题知识点的详细介绍。这些知识点涵盖了 Python 的基础知识、核心概念以及一些高级特性,对于准备 Python 相关职位面试的人来说非常有帮助。
华为 Java 面试题 本文档总结了华为 Java 面试题,涵盖了 Java 基础知识、面向对象编程、多线程、异常处理等多方面的知识点。下面是对每个问题的详细解释和知识点总结: QUESTION NO: 1 public class Test1 { ...
street: 'No. 1', city: 'New York' }, prices: [100, 200, 300] }; ``` 为了提取 `street` 值和 `prices` 数组的第二个元素,可以使用 ES6 的解构赋值: ```javascript const { address: { street }, prices: ...
- `no-eviction`:不允许淘汰,写入操作失败。 Redis在多个场景中发挥作用,如: 1. **缓存**:加速数据读取,减轻数据库压力。 2. **Session共享**:跨服务器共享用户会话。 3. **时效性数据**:存储短生命周期...
AIinterview-master'算法工程师面试题整理' ,下载前,请注意:只有题目,答案需要自己去查找。
前端工程师面试题题及答案全面综合 前端工程师面试题题及答案全面综合.pdf 文件中包含了多个与前端开发相关的知识点,以下是对这些知识点的详细解释: 1. 要动态改变层中内容可以使用的方法有: innerHTML 属性...
### 中级程序员必备面试题解析 #### 如何创建一个有序集合 有序集合通常是通过`TreeSet`或`LinkedHashSet`等类实现。`TreeSet`基于红黑树存储元素,可以保证元素的自然排序;而`LinkedHashSet`则是基于哈希表与...