开发方面常见的问题

1、strtus拦截器原理

1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.

2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用。

 

 

2、数据库里的索引优点和缺点;  

优点:      (1)通过创建唯一索引,可以保证数据库中的每一行数据的唯一性;   

     (2)可以大大加快数据的查询速度,这也是创建索引的主要的原因;   

     (3)在实现数据的参考完整性方面,可以加速表与表之间的连接速度;   

     (4)在使用分组和排序语句进行数据查询时,也可以显著减少查询中分组和排序的时间  

缺点:      (1)创建索引和维护索引需要消耗时间,而且随着数据的增长消耗的时间也在增长;   

     (2)索引需要占据磁盘空间,除了数据表占数据空间以外,每一个索引还要占据一定的物理空间,如果有大量的索引,索引文件可能比数据文件更快达到最大文件尺寸   

     (3)当对表中的数据进行增加、修改、删除的是时候,索引也需要动态的维护,这样就降低了数据的维护速度。

3、什么是存储过程,有什么优点;

 存储过程是一组予编译的SQL语句     

它的优点:   1.允许模块化程序设计,就是说只需要创建一次过程,以后在程序中就可以调用该过程任意次。              

        2.允许更快执行,如果某操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。          

      3.减少网络流量,例如一个需要数百行的SQL代码的操作有一条执行语句完成,不需要在网络中发送数百行代码。                4.更好的安全机制,对于没有权限执行存储过程的用户,也可授权他们执行存储过程。

4、如何格式化日期  

  SimpleDateformat sf=new SimpleDateformat();  

  Date date ="yyyy/mm/dd";  

  String str=sf.format(date);

 

5、&| 和&&,|| 有什么区别;

 

6、触发器的作用  

  触发器的定义就是说某个条件成立的时候,你触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用

7、构造方法的作用  

  构造方法用于对类的成员变量进行初始化 

3.诉说项目一些功能模块,实现哪些功能?

4.说一下Ajax是什么?

5.list,linkedlist的区别?

6.为什么string类不能继承?

7.map的遍历。

10.解释一下游标,还有为什么使用?

11.解释一下并发,举例说明?

12.为什么从事软件开发。

13.说一下死锁,并举例?

14.数据库的存储过程

15.数据库的关键字

16.怎样提高数据库效率

18.如何实现购物车自己购物车存储哪些信息,还有当一个人将商品放入购物车这时候重新登录商品是否还在购物车里面?在的话是如何实现?有哪几种方法?

19.数据库联合查询以及增删改查得关键字。

20.ssh:三大框架的工作原理。

21.数据得持久化原理,说出一种出现死锁的场景 。

22.作为一个项目经理拿到了一个商城项目,你是如何开展工作的,简单叙述开发步骤。

1.Sql分组查询、sql查询某时间段内的数

2.Jdbc语句、jdbc操作excel

3.单例

5.不用循环写一个小于5000以2的倍数递增并输出值

6.Ajax写登录

1.如何去设置网络端口?

2.会使用Linux和安装吗?

3.两台电脑相互连接,为什么能Ping通互相不能访问呢?

简单运算符运算。

TCP和UDP区别。以及IP如何分类和什么是子网掩码

两天电脑连接ping不通,有哪些原因?

Linux系统bin、home目录的作用。

数据库查询出某字段的最大值。

OSI模型中的网络层和传输层分别有什么作用。Modbus协议

对AOP、IOC的理解

内连接外连接的区别

单例模式

1、如何实现购物车自己购物车存储哪些信息,还有当一个人将商品放入购物车这时候重新登录商品是否还在购物车里面?在的话是如何实现?有哪几种方法?

2、数据库联合查询以及增删改查得关键字。

3、ssh:三大框架的工作原理。

4、数据得持久化原理,说出一种出现死锁的场景。

期望的薪水是多少?

数据库中为什么要使用视图?

在写代码中遇到过哪些异常情列举?

数据库中的事务

设计模式有哪些?单例模式在什么时候适用

Tomcat的日志级别从几到几什么情况下用

简述对象池化(pool)的意义

说出23中设计模式2种  在什么情况下使用

利用Java代码遍历Map

做的项目介绍及技术的介绍

写出创建数据库代码包括主键

数据库的连接查询子查询分组排序

前台都有哪些,前台会做吗

jQuery的运用

讲述你的模块

学过数据库吗,左外连接

对前端这块的了解?

简述你对bibernate的工作原理

Spring中ioc以及aop的应用

对项目进行一个阐述?

数据库内连接左外连接的区别

Ssh解释,有些数据口述用ssh怎么写

都用过那些数据库,用的最长的是哪个

2、项目流程,就是谈谈这个项目是干什么的 有哪些功能,负责的模块,具体怎么实现的,用到了那些技术

3、tomcat的端口号能否修改,怎么修改

4、分页怎么实现的

5、json值的类型有哪些,具体是什么

6、页面的跳转方式有哪些,有何不同

7、控制翻转、依赖注入

8、是否用到svn

9、struts2的流程

10、hibernate的延迟加载 "

1、重写与重载的区别

2、hibernate中增删改查的关键字

3、存储过程、触发器

4、隐藏域都有哪些,作用域

5、是否用过oracle,能否自行安装

6、list与set的区别

7、请解释jdbc

8、乱码你是怎么处理的

重载和重写的区别?     java面向对象的核心特性?

简述设计模式,常用的?      还有一道英文翻译,就是讲Oracle ADF框架的好处

      由1,2,3,4,5,6组成一组六位数,打印出所有组合,其中4不能在第三位,3和5不能连在一起输入一个整数 ,例如54321,将每一位按从小到大输出,不能用字符串,输出为12345   建表语句,数据增,改语句,联合查询语句

  javascript代码的编写,radio标签

  HTML div css 编写一个表格,两行:第一行(黄色背景) 第二行(绿色背景) 第三行(红色背景)

面试的题几乎都是数据库sql语句查询的题,一个就是逻辑题

块级元素与内联级元素的区别。

用JS获取ID怎么获取

讲一下你自己认为跟别人不一样的项目模块

讲一下你熟悉的框架的特点和如果不用这个框架该如何达到和框架同样的功能

做的项目用到的技术有哪些,mvc模式是什么,SSH是一个什么样的框架,SSH框架中哪个属于控制层

三大框架中的hibernate原理,检索方式,spring的IOC和AOP

JQuery的选择器

数据存储过程

Ajax的原理以及运行过程等等

1.各种数据库查询语句(左外连,模糊,排序)

2.存储过程

3.触发器的作用

4.什么是事务,什么是锁

5.索引是用来干嘛的

ajax请求同步与异步的配置属性是

spring配置中scope的意义?

hibernate如何实现部分字段的查询?以及关联查询的方法

第一个人8岁,第二个人比他大两岁,第三个人比第二个人大两岁,依次类推,用方法递归的形式求出第8个人的年龄 

JSON及JSON数组的写法

Struts拦截器与过滤器的区别 each方法 属于Struts2中的"iterator"‍标签的属性 HTML中的img标签,要求图片居中,鼠标放在图片上显示的文字是“Flower”

1、简述SSH之间的区别,SSH流程、以及为什么要用SSH。

2、ajax、jquery、JavaScript的原理。

3、直接使用jdbc或使用hibernate之间区别。 

4、简述mvc机制。

5、sql、三表关联、如何查询。  

1、简单介绍hibernate。        

2、项目中自己做的模块的功能简述        

3、简述B/S, C/S        

4、spring中为什么要ioc和aop   

1、简述简历中自己的项目。        

2、做这些项目服务于那个行业        

3、项目是否可以在网上查询到。        

4、用什么开发工具开发

1:final, finally, finalize区别?

2,string,stringbuffer区别?

3.&和&&比较?

4.int和integer?

5.heap和stack有什么区别?

6.abstract class和interface有什么区别?

7.面向对象的特征有哪些方面

8.sleep() 和 wait() 有什么区别?

9.运行时异常与一般异常有何异同?

10.error和exception有什么区别?

1.int INTEGER有什么区别?

2.string 与stringbuffer的区别?

3.说出servlet的生命周期?

4.说出ArrayList,vector和LinkedList的区别?

5.请问final,finally和finalize的区别是?

6.请问HashMap,Hashtable的区别?

7.请问forword redirect的区别?

8.请问Jsp中静态的include 与动态的include的区别?

9.请问hibernate工作原理及为什么要用?

10.在数据库中条件查询速度很慢的时候,如何优化?

11.请问hibernate是如何延迟加载的?

12.hibernate是如何实现类之间的关系的?

13.说出Struts的设计模式?

14.spring工作机制及为什么要用?

15.请问Oracle中rowID和rownumber的区别?

16.平时使用什么技术?

17.说一下你对struts,hibernate和spring的理解.

简历上所涉及到的知识点

Structs的好处 Spring的好处 项目介绍 对ssh的理解 对数据库的了解?

如何用java去操作excel?

Request与response区别;

Jquesy是什么、做什么用的;怎么用;

分页方法 Servlet是做什么的; .

JDBC写法 Struts2,hibernate,Spring;

都有什么用处 Struts2,hibernate,Spring 控制反转 hibernate,Spring的用法,JAVASCRIPT用法,怎么理解Jquary, AJAX的用法 "一个功能模块的增删改查,搜索连接数据库的 递归,字符串截取,排序(机试题)" ORACLE数据库 数据库的视图与表格的关系?

还有就是让我们展示一款他们已经写好的的一个项目 会spring MVC吗?  

做的电商网站用的什么第三方支付?  

前台出问题了怎么调试?  

SSH框架怎么配置?

主要是简历上的专业技能  基本都问了一遍;对数据库问的更多一些  问了一些“你们经常使用的语句” Request与response区别;Jquesy是什么、做什么用的;怎么用;分页方法Servlet是做什么的;Json是什么怎么用;如何取值与传值;Struts2,hibernate,Spring;都有什么用处 技术:struts1 和 struts2的区别,项目:主要问有框架技术的项目,说清楚自己所做的模块 选择题有一道出的比较有意思int i=6;int y=0;for(int j = 0;j < XV6;j++);y=i++;System.out.println(y);这里有一个for循环,但是没有循环体,所以直接执行下面的y=i++,即把i的值传递给y然后y自增,故y的值是6 面试之前有笔试,笔试题是选择题和大题,选择题以java基础为主,编程题偏向SQL方面,这次两道都是SQL的查询。(张鹏)   什么是 Ajax Jquery;Servlet的作用是什么 ;解释下什么是工厂模式; Orcale和MySQL的区别(张敏) " Request与response区别;  (吴国强)                                                            

Jquesy是什么、做什么用的;怎么用;

分页方法 Servlet是做什么的;

.JDBC写法 Struts2,hibernate,Spring;都有什么用处 Request与response区别;

Jquesy是什么、做什么用的;怎么用;

分页方法 Servlet是做什么的;

.JDBC写法 Struts2,hibernate,Spring;都有什么用处 "

ajax 事务 线程应用 设计模式

2.什么是ajax

3.数据库事务说明

4.列举两项设计模式,说明含义 JAVA中高访问量高并发的问题怎么解决?spring注入原理Aja原理,优点,问题,一般采用什么数据类型传输数据库嵌套查询,模糊查询  三大框架的作用;数据库的左右链接; Ajax;数据库的左链接和外链接有什么不同 mysql数据库增删查改,多表查询,左右外链接;SSH三大框架的理解;Ajax运用;所做项目的讲解;Servlet mysql数据库增删查改,多表查询,左右外链接 SSH三大框架的理解 Ajax运用 所做项目的讲解 Servlet 技术:ssh的作用 前段技术、jQuery、Ajax、级联 Servlet的生命周期 手写Oracle数据库中的增删改查 什么是Json?它的作用域有哪些? 描述下mvc Servlet中有哪些方法? mysql数据库多表查询,分组查询和查询某时间段内数据 SSH三大框架的理解和配置 Ajax写登陆 Jdbc语句、jdbc操作excel Sql分组查询、sql查询某时间段内的数据 写一个单例模式  1、ajax如何取值         2、简述SSH三大框架         3、抽象类和接口的区别         4、heap和stack的区别   1、Overload和Override的区别       2、String和StringBuffer的区别       3、sleep和wait的区别       4、list,set,map的区别       5、什么是单例模式、为什么要使用单例模式。   1、解释下常用模式中的单例模式。         2、解释SSH三大框架之间的区别。         3、servlet api中的forward和redirect的区别         4、mysql和oracle的分页语句         5、什么是hibernate的二级缓存  1、为什么要用ssh框架      2、写一个Singleton出来      3、给你个字符串数字,请你把它倒序出来  1、面向对象的特征有那些方面。        2、抽象类和接口的区别        3、final,finally,finalize的区别        4、多线程有几种实现方法,同步有几种实现方法        5、session的load()和get()的区别  6、hibernate中的一级、二级缓存,区别,为什么要使用 1.  四种数据语言(DCL,DML,DDL,DQL) 2.  delete和drop删除语句的区别 3.  什么是索引 面试中会问到数据库 ,甚至还有没有讲到过的,这个基本都会问到,问orcal会不会用  ,但我们确实对orcal基本可以说不会用 还有就是三大框架很重要,其中MVC ORM 让拆开说各部分是什么,区别以及关系;ajax  jqueyr  jsp  js  在哪些地方用,原理是什么; 1.insert与update添加的数据有什么区别 2.主表与从表删除时是先删从表还是主表 3.MVC中的M,V,C各代表什么意思 4.CRM中权限控制是怎么实现的 5.线程与进程之间是易对多还是多对一的关系。 6.AJAX是怎么样实现的 7.javascript与jquery是什么样的关系 数据库问得最多,语句,多表联查, JSP的方法怎么写 JQUERY里面的常用方法和属性 用JS写页面 stream和streambuffer的区别 arrayliat 和 linklist的区别 用与不用SPRING的区别 tomcat的配置 数据库的连接方式 在进行SQL数据备份时,应开启什么服务?

Oracle数据库的增删改查 电脑风扇一直在转动,可是屏幕却是黑的?请问有几种情况,应如何处理?

Sql连表操作

Sql优化 Servlet和jsp的区别 什么是重载 java中的事物 Java怎么处理并发  电脑硬件上的一些问题 远程连接上的问题 电脑IP连接上的问题 数据的增删改查 远程链接懂的不多  笔试上大部分是智力题 数据库的多表联查 程序编写 实施要做什么 Sql server 会安装吗 1.面向对象的特征是什么? 2.BS和CS是什么?有什么区别? 3.在编程中有没有测试?是怎么操作的? 4.什么是实务?什么是锁? 5.线程和进程是什么?有什么区别? 6.怎么写出高性能的SQL语句? 7.JSP的内置对象有哪些? SPRING,MVC,AJAX, 开发流程

1.JSP的内置对象有哪些?作用是什么? 2.&和&&的区别 3.面向对象的特征? 4.什么是重写和重载? 5.写出你常用到的类 6.写出你常见的异常 7.说出常用到的集合框架都有什么特点? 8.谈谈3大框架和他们的执行流程? 9.过滤器和拦截器的区别是什么? 10.谈谈IOC和AOP 11.事务管理主要用在哪里? 12.SQL索引的作用 13.会不会ORACLE的存储过程 14.hibernate有几个缓存?缓存的作用是什么? 15.左外链接和右外链接 编程题 1.随机抽取7个数字前6位的数字取值范围是1到33不能重复,最后一个数字取值范围是1到16.用数值来实现 存储过程,触发器 怎么远程连接数据库 struts2是什么模式 servlet是什么模式怎么把struts转换为多例模式  json的格式 javascript的用途 jsp的内置对象。sql语句的增删改查,什么是单例模式,单例模式和工厂模式的区别。什么是MVC 1.图片上传怎么实现的? 2.什么是事务? 3.json有什么用? 4.xml解析有几种?xml是怎么解析的?

6.接口与抽象类的区别? 7.实现线程有几种? 8.string与stringbuffer的区别? 9.怎么删除表? 10.怎么修改表? 11.怎么分页? 12.怎么创建新的文件夹? 13.这个问题是根据项目问的----怎么实现发邮件的? While和do..while的区别 简述一下SSH三大框架 Set和map集合的区别 在三大框架中,哪一层比较重要 简述一下自己所做的项目的流程 1.jsp的内置对象 2.SQL语句的增删该查创建表和删除表与分页 3.单例模式与工厂模式的区别 4.抽象类与接口的区别 5.链接字符串的方法 6.string和stringbuffer的区别 7.存储过程触发器和事物; 8.程序乱码的问题怎么解决 9.XML的解析; 10.说出几个spring的注解 1.数据库的相关操作(从创建表开始到查询所有操作写出来) 2.JSP的九大内置对象及其作用 3.几个智力题(1.兔子的问题2.猴子吃桃的问题,3.落地球弹跳问题) 4.工厂模式 5.单例模式 6.三大框架相关内容 7.三大框架使用的什么版本 8.web项目(机试,写注册页面,获得注册信息,写进数据库,成功后跳转到登录页面,用注册的用户登录,将注册的信息显示到页面(其中密码用MD5加密和解密)) 第一大题是oracle的增删改查以及条件查询 差不多该有的语句都有了.第二大题 是逻辑题第一题是2+7-2+7怎么等于30第二大题是 有16斤的水 有2个8斤的水桶1个3斤的水桶把16斤的水分给四个人 如何分 第三大题有三个人,一个人随机拿出了几张扑克牌然后 ,拿出一张,告诉一个人花色 一个人点数 ,然后出现了三个人的对话 ,问你这张扑克牌是哪张? 1.单例模式 2.JDBC语句 3.JDBC与hibernate的区别 4.左外连接,右外连接 5.Spring中的事务,IOC,AOP 6.wait()与sleep() 7.String与StringBuffer 8.Ajax 9.事务的配置 10.MVC   游标存储过程   工作的主要内容  数据库的分组查询 还有having Strust2 优点 String Stringbuff Hashmap  和hashtable 数据库的存储过程 1.ArrayList与LinkedList的区别 2.String与StringBuffer 3.Jsp的内置对象 4.异常中try中有return 时是否执行 5.Servlet 6.页面的跳转方式 7.数据库中的查重,多表联查,主外键设置 8.Ajax的应用 9.Mvc 10.三大框架的简介和流转 11.多态的实现 12.事务 13.Jsp中用什么定义方法 14.抽象类 15.形参 "1:final, finally, finalize区别?

2,string,stringbuffer区别?

3.&和&&比较?

4.int和integer?

5.heap和stack有什么区别?

6.abstract class和interface有什么区别?   7.面向对象的特征有哪些方面 8.sleep() 和 wait() 有什么区别?

9.运行时异常与一般异常有何异同? 10.error和exception有什么区别? " 1、安装Widows7需要的计算机最低配置是什么?

2、Widows XP 系统盘 C盘下的ntldr文件是主要起什么作用,如果删除他会有什么后果?

3、什么是Cache?什么是Buffer?二者的区别是什么?

4、刚刚装好的xp系统c盘下有哪几个文件夹?其中隐藏文件都有什么。

5、电脑开机发出滴滴滴~~~的报警声。如何区别内存故障还是显卡故障?

6、一个客户,想要买最新的数码产品,你推荐什么?(劲可能得写出型号)

7、配置一个电脑,可以玩游戏、上网、制作3D等尽可能写出个配件的名称和型号。

8、下列静态路由配置正确的是()

A.ip route 129.1.0.0 16 serlal 0   B.ip route 10.0.0.2 16 129.1.0.0 C.ip route 129.1.0.0 16 10.0.0.2   D.ip route 129.1.0.0.0 255.255.0.0 10.0.0.2 9、局域网内出现零一台DHCP服务器与你做的DHCP冲突,你会采取什么技术手段将其捕获?

10、请写出568A的线序

11、简述广播风暴

12、简述Vlan及vlan的作用

13、简单谈谈怎么提高计算机的网络安全

14、为某单位(200人)搭建一个功能全面、性能稳定、安全可靠的网络,要求画出扩普图并写清设备品牌、型号、数量和整体网络规划。 " 1.jsp的九个对象分别是什么。

2.mysql 怎样去除重复的

3.数据库的函数有哪些。

4.解释一下左外连接/右外连接。 " 1.简述final、finally、finalize的区别 2、简述Arraylist vector Hash set Hashset HashTable的区别 1.(IO流问题)读取文件夹下的某个文件,其中这个文件夹下还嵌套几层文件夹,问用什么方法能实现?(用递归)

2.Oracle的分页,不用hibernate

3.Spring的两大核心(Aop和Ioc)

4.怎么配置jdbc 5.抽象类和接口 " 1、  jdbc数据库连接步骤。 2、  oracle操作方法,及简单的操作 3、  mysql查询语句 4、  java三大框架特点优点。 5、  c面向过程,c++面向对象 6、  讲一下做的项目用到的语句和用到的类。还有自己做的部分,详细的讲解一下自己做的部分 选择题由几道基本的循环语句题,监听器,框架方面的概念题。 问答题 1、MVC的概念,作用 2、垃圾回收器原理 3、xml的解析技术,具体区别是什么 String a=”1”, String a=”2”,String a=”3”,几个对象? Oracle存储 spring中<bean>三个bean有顺序吗 联合查询a表b表,消除笛卡尔积,左连接,写sql语句

1.说下你对json的理解以及它的作用,如何获得json的数据。 2.关于web service你了解多少。 3.Hibernate的工作流程,它是如何持久化对象的。 4.在jsp页面中如何获取数据库的数据的 5.在代码编写中,如何处理异常的。 6.JavaBean是什么,它有什么作用。 7.Spring的作用?什么是控制反转,举个你在实际应用中的列子。什么是面向切面,具体说一下。 8.还有一些对mysql数据库的sql语句。 9.还有一些事我项目上的问题,比如实现权限控制,和后台如何操作数据库的等等。 10.大概就是这些还有一些我记不清了,还有就是问了一下会不会mybatis。  1、工作经历; 2、java基础知识的检测; 3、sql数据库的运用; 4、SSH相关知识。 5.根据业务逻辑编写sql(有主外键关系), 多表联查 ,分组统计 6.简述SSH三大框架、以及如何搭建ssh 7.能够用java解析excel文件

JSP JSP说出所有内置对象 STRUTS2框架下JSP如何向后台传值 Out对象用于什么 session, application两者区别 简单介绍三个框架 SSH 数据库 JAVA与 数据库 获得系统当前时间(说出单词) 字符,日期,数字  数据类型转换使用什么 三个 事物 JAVA如何调用存储过程 并发 什么是事物,为什么要用事物。 什么是并发,为什么要用并发。 什么是索引,为什么要用索引,使用索引时需要注意什么,索引的本质(通俗)。 }catch{ } }catch{ }finally{ } 以上try..catch嵌套finally还会执行吗。 两个catch执行情况(不执行或执行顺序)

java applica   java servlet  java applet 的区别 jsp  forward   send Redirect区别 把汽车看成一个类,你怎么实现它 创建一个单线程例子 创建一个socket server 简单例 链表和数组的优缺点 索引的优缺点 常用数据库优化方式. 集合,线程,单列模式,工厂模式,JSP的9大内置对象 3大框架:配置,在项目中怎么实现的, 数据库:查询方式

posted @ 2015-03-23 15:40  HDKing  阅读(220)  评论(0)    收藏  举报