`
- 浏览:
590667 次
- 性别:
- 来自:
杭州
-
1.如何优化网格管理系统性能?
缓存
设计模式(单例模式、模版方法模式)、
sq语句少用查询语句,要用时候尽量用select 具体列,少用select*
使用存储过程
2.程序员怎么会造成内存泄漏(垃圾回收)?
内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况,是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费.
3.如何使用存储过程优化程序?
4.sql优化
a.sq语句少用查询语句,要用时候尽量用select 具体列,少用select *
b.
5.存储过程
定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它
优点:
1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2.当对数据库进行复杂操作时(如对多个表进行Update、Insert、Query、Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
能够完成一些复杂的逻辑运算(支持顺序、循环、分支等),这是标准sql所不能的;
3.存储过程可以重复使用,可减少数据库开发人员的工作量。
4.安全性高,可设定只有某用户才具有对指定存储过程的使用权
.show procedure status
显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等
2.show create procedure sp_name
显示某一个mysql存储过程的详细信息
3、exec sp_helptex tsp_name
显示你这个sp_name这个对象创建文本
uml:用例图、类图、序列图、状态图、活动图、组件图、部署图
stringbuffer比string效率高:
stringbuffer底层实质
除了ssi还了解哪些框架或技术?
ibatis和hibernate的区别
1.ibatis:sql需要自己写,hibernate:sql自动生成
2.Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发速度很快,非常爽
object 中对字符串操作的方法:substring(),toString(),valueOf() ,
toLowerCase() 转换为小写
toUpperCase() 转换为大写,replace() 替换
如何把hashmap中的值循环出来 keySet() 和entrySet()方法,详细参见
http://deony2jacob1314.iteye.com/blog/1889595
下面哪个可以被继承: AEF
A Thread
B Double
C Math
D void
E classloader
F Number
Linux
linux 查看文件内容命令:cat more
cat和more 区别:
作用:连接并显示指定的一个或者多个文件的有关信息
使用方式:cat[选项]文件1 文件2 ..
more
作用:类似cat,不过会以一页一页的显示方便使用者一页页阅读
查看系统负载命令:uptime
mkdir -p 父目录不存在会先创建父目录
shuiyou
1.static块在类加载的时候就会执行,不管main中是否调用,而static方法得调用才能执行。
2.
public class Child extends Father {
public static void main(String[] args) {
Father f= new Father();
Child c = new Child();
f=c;
}
}
可以编译成功。
3. 调用start方法方可启动线程,而run方法只是thread的一个普通方法调用
用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到spu时间片,就开始执行run()方法,这里方法run()称为线程体,它包含了要执行的这个线程的内容,Run方法运行结束,此线程随即终止。
4.varchar2最大长度4000
langxin
1.request.getUserPrincipal()
返回一个java.security.Principal 对象,该对象包含当前授权用户的名称
使用request.getUserPrincipal().getName()得到用户名
如果用户未能通过认证返回null,
没有通过认证就没有返回值,是用户登录后才有值的,通过了JAAS认证,也就是登录
2.Struts2常用标签总结
Struts2标签使用前的准备:
(1)在要使用标签的jsp页面引入标签库:
<%@ taglib uri="/struts-tags" prefix="s"%>
(2)在web.xml中声明要使用的标签 这样是struts2 2.3.1.2版本的引入方式
<filter>
<filter-name>struts2</filter-name>
<filterclass>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
(3)标签的使用
<s:property >
<s:set
<s:iterator
<s:if
</s:else>
<s:url
<s:form
等
http://www.open-open.com/lib/view/open1331393920452.html
3.
public class Outer{
class Innert{
}
void OuterMethod(){
Outer.Innert o = new Outer().new Innert();
new Innert();
}
}
4.session在何时被创建
一个常见的误解是以为session在有客户端访问时就被创建,然而事实是直到某server端程序调用HttpServletRequest.getSession(true)这样的语句时才被创建,注意如果JSP没有显示的使用 <%@page session="false"%> 关闭session,则JSP文件在编译成Servlet时将会自动加上这样一条语句HttpSession session = HttpServletRequest.getSession(true);这也是JSP中隐含的session对象的来历。
5.http session被销毁时候调用什么方法
6.FormBean就像是一个邮递员 ,它可以从页面到Action,或从Action到页面来传递数据 ,代替了request.getParameter(“”)方法 ,而且还提供了集中的验证方validate(),这个方法可以自动装载重新显示数据 ,在验证中很有现实意义 。
1.is-a 代表类与类,类与接口直接的继承关系,has-a代表的是对象和他成员的从属关系
QUESTION 20:
Which two statements are true about has-a and is-a relationships? (choose two)
A. Inheritance represents an is-a relationship
B. Inheritance represents a has-a relationship
C. Interfaces must be used when creating a has-a relationship
D. Instance variables can be used when creating a has-a relationship
Answer: AD
涉及知识点:
1.“is-a”是继承的关系,比如人是动物,人和动物是继承的关系;
2.“has-a”是聚合的关系,比如人有眼睛,人和眼睛是聚合的关系;
3.如果一个类继承自另一个类,那么它们是“is-a”的关系,如果一个类的成员中引用了另一个类,那么它们是“has-a”的关系。
解析:
A选项正确,继承是“is-a”的关系;
B选项不正确,继承不是“has-a”的关系;
C选项不正确,“has-a”的关系不需要使用接口来创建;
D选项正确,可以通过实例变量来创建“has-a”的关系。
2.DECODE, NULLIF, NVL, and NVL2 用法
decode详细见http://deony2jacob1314.iteye.com/admin/blogs/1597822
NULLIF函数
Oracle NULLIF函数语法为NULLIF(表达式1,表达式2),如果表达式1和表达式2相等则返回空值,如果表达式1和表达式2不相等则返回表达式1的结果。
注意:表达式1和表达式2应该是相同数据类型或能隐含转换成相同数据类型,表达式1不能用字符null。
1. BeanFactory负责读取bean配置文档,管理bean的加载,实例化,维护bean之间的依赖关系,负责bean的声明周期。
2. ApplicationContext除了提供上述BeanFactory所能提供的功能之外,还提供了更完整的框架功能:
a. 国际化支持
b. 资源访问:Resource rs = ctx. getResource(“classpath:config.properties”), “file:c:/config.properties”
c. 事件传递:通过实现ApplicationContextAware接口
3. 常用的获取ApplicationContext的方法:
FileSystemXmlApplicationContext:从文件系统或者url指定的xml配置文件创建,参数为配置文件名或文件名数组
ClassPathXmlApplicationContext:从classpath的xml配置文件创建,可以从jar包中读取配置文件
WebApplicationContextUtils:从web应用的根目录读取配置文件,需要先在web.xml中配置,可以配置监听器或者
in a =012;
System.out.println(a); 是10
常见的io类
fileWriter
fileReader
BufferedReader
BufferedWriter
http://hi.baidu.com/nshuguo/item/33cb09f2eb1d5c633c148542
final 修饰的类中的属性非final属性可以修改,因为不能改的是这个类对象的引用
- 大小: 42 KB
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本资源“历年华为笔试面试题目及面试经历汇总”显然是一个集大成者,包含了华为招聘过程中可能遇到的各种问题和面试者的亲身经验,这对于有意加入华为的求职者来说是一份宝贵的参考资料。 首先,我们要了解华为笔试...
"腾讯实习生的面试经历" 本文通过一个腾讯实习生的面试经历,分享了他在面试过程中的感受和经验。从准备宣讲会到笔试、面试的整个过程,作者都记录了下来,展示了自己的性格和面试技巧。 首先,作者在宣讲会上了解...
"光大银行面试经历" 光大银行面试经历是 Banking Industry 中的一份重要资源,它提供了光大银行的面试过程和经验分享。通过这份面试经历,我们可以了解光大银行的招聘过程、面试题目、面试技巧和面试经验等相关知识...
武汉招商银行面试经历 本文档详细记录了作者的武汉招商银行面试经历,从收到短信通知到面试的整个过程。作者收到了招行95555发来的短信通知,要求在指定时间参加面试。作者在面试当天早上8点半到达面试地点,经历了...
某网友嵌入式面试经历总结 嵌入式系统是一种微型计算机系统,广泛应用于各种设备和机器中,本文总结了一名网友的嵌入式面试经历,涵盖了海华、迈瑞、华为、智光、周立功、理邦等几个大型公司的面试经历,涉及到TCP/...
【中国移动面试经历】的概述: 中国移动作为国内通信行业的巨头,其面试流程往往严谨而全面,旨在选拔出具备专业技能和团队协作能力的人才。面试通常包括自我介绍、图形拓展测试、小组讨论和个人问答等多个环节,...
以下将结合标题“iOS开发大厂面试经历”及描述中的公司(百度、掌赢、去哪儿、阿里巴巴)来探讨这些知识点。 首先,对于百度这样的互联网巨头,面试通常会考察开发者的基础扎实程度。Objective-C或Swift是iOS开发的...
### IT行业面试经验分享:2013年度腾讯、百度、网易、淘宝等名企面试经历 #### 背景概述 2013年是中国互联网行业快速发展的一年,众多知名互联网公司如腾讯、百度、网易、淘宝等纷纷展开大规模招聘活动。本文将通过...
下面,我们将深入探讨这些技术在面试过程中的重点知识,并结合"ASP.NET面试经历分享"这一主题进行解析。 首先,C#是微软开发的一种面向对象的编程语言,广泛应用于Windows和Web应用开发。在面试中,面试官可能会...
### 中国移动面试经历关键知识点总结 #### 一、面试流程概览 - **自我介绍**:作为面试的第一步,考生需要准备一份清晰、简洁而又能突出个人特点的自我介绍。 - **图形拓展测试**:这一环节旨在考察考生的逻辑思维...
这篇面试经历分享了电话面试的一些环节,包括技术问题、概率问题以及项目经验的介绍,从中我们可以提取出一些关键的知识点。 首先,电话面试通常是对候选人的初步筛选,它可能涉及到技术问题、项目经验和问题解决...
- 避免在面试中过多提及其他公司的面试经历,尤其是负面评价,这可能给面试官留下不佳印象。 - 在团队游戏中,保持冷静和有效沟通至关重要,即使结果不尽如人意,也要展现出积极的态度和团队合作精神。 通过以上...
### 2010年校园招聘腾讯面试经历分析 #### 一、背景介绍与学习经历 在2010年的校园招聘季,作者分享了自己的腾讯面试经历,这是一篇宝贵的资料,不仅记录了作者的亲身经历,还包含了他对求职过程中的思考与建议。...
本文通过作者在雅虎的面试经历,揭示了一些关键的面试知识点和经验教训。 首先,面试官通常会从基础问题开始,比如在本文中要求编写快速排序算法。快速排序是一种基础但重要的算法,它基于分治法,通过选取一个基准...
【西安杨森面试经历】 面试是求职过程中至关重要的一环,尤其在竞争激烈的IT行业中,面试技巧和应变能力显得尤为重要。西安杨森作为一家知名的制药公司,其面试流程和问题设计往往具有一定的专业性和针对性。从这段...
【阿里前端面试经历总结】 在面试阿里巴巴前端职位的过程中,求职者需要做好充分的准备,以展示自己的专业能力和个人特质。以下是一些常见的面试问题及应对策略: 1. **离职原因**: - 在回答离职原因时,应确保...
"字节跳动面试经历" 本文记录了作者的一次字节跳动面试经历,涵盖了面试的准备、过程和感悟。作者通过亲身经历,总结出了面试的要点和技巧,并分享了自己的经验和教训。 面试前的准备 作者在面试前夕,进行了充分...
面试经历(华为,瑞晟,大华,海康,虹软,顺丰) 今天,我想分享我的找工作期间的笔试面试的经历,包括华为,瑞晟,大华,海康,虹软,顺丰等公司。这些经历让我受益匪浅,也希望能对大家有所帮助。 首先,华为是...
这场有意思的面试经历揭示了许多关于程序员面试以及职场沟通的宝贵经验。面试不仅是展示技术能力的舞台,更是展现个人素质和沟通技巧的重要环节。 首先,面试者汤XX展现了良好的准备工作,他在面试前对公司进行了市...