版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 .wd. .wd. .wd.在工程中主要遇到的困难讲一下对Springmvc的理解SpringMvc是基于过滤器对servlet进展了封装的一个框架,我们使用的时候就是在web.xml文件中配置DispatcherServlet类;SpringMvc工作时主要是通过DispatcherServlet管理接收到的请求并进展处理。Spring用的是注释还是配置文件注释讲一下Spring常用的注解autowriteResourceQualifierrepositoryservicecontrollerrequestMapperresponseBodyrequestParamModelAttribu
2、teScopeSession和cookie的区别若何动手去除cookie用代码session翻开浏览器创立的,每个浏览器对应一个sessioncookie是在客户端本地,不会随着浏览器关闭而消失用户可以自己去除本地cookie,也可以在程序中使用代码去除“记住我若何实现吧什么存到session?使用cookie记住加密的账号和密码若何把MyBatis整合到springMyBatis的#和$区别MyBatis最重要的配置是数据库连接、SqlSession的创立和sql映射文件可以将mybatis的数据库连接和SqlSession和对sql映射文件的扫描配置到spring配置文件中mybatis中
3、#可以表示任何数据类型都可以,$单独表示数字Mybites支持延迟加码吗原理是什么mybatis支持延迟加载在查询的时候不会加载出关联表,但是需要用到关联表的时候,不需要再单独写查询语句,mybatis会自动查询出需要的关联表信息多态的了解Java支持多继承吗多态按字面的意思就是“多种状态。在面向对象语言中,接口的多种不同的实现方式即为多态不支持String 和stringbuffer的区别什么时候用string,什么时候用stringbuffer?String和StringBuffer的区别在于String的内容是不可以修改的,而StringBuffer可以被修改,String一旦被修改或者
4、重新赋值,就会创立出一个新的对象Hashmap和hashtable的区别Hashmap是有序还是无序继承的父类不同,hashtable继承自Dictionary类,HashMap继承自AbstractMap类HashTable线程安全,应为它每个方法都参加了Synchronize,而HashMap是线程不安全的若何保证Java的线程安全Spring的IOC和AOP?使用Synchronized关键字,也可以使用特殊变量VolatileIOC控制反转,就是将设计好的对象交给spring容器来控制,对象内获取依赖对象的方式,由原来的通过New来创立依赖对象,改变为通过Spring容器来获取依赖对象
5、AOP,面向切面编程,它是一种思想,而不是一种实现,Java对Aop的实现有两种方式,Filter和代理模式,Spring的AOP是通过JAVA的代理模式来实现的,它是一种动态代理,以Spring的声明式事务来说,调用Service层的方法时,根据原来Service层的方法和Spring中配置的事务级别,来动态生成一个代理类,执行代理类的代码而不是执行原来Service层中的代码数据库用的是什么MySQL若何创立或者自定义函数mysqldelimiter /create function function_name(参数列表)returns 返回值类型begin方法内部执行的代码end /触发
6、器用过没有若何在一个存储过程里面记住一个日志触发器没有用过游标有用过吗MySQL若何实现分页的如果一个SQL语句order by一个字段性能比较慢要若何做常用的SQL优化手段游标没用过mysql使用limit关键字实现分页order by性能慢可以在order by 的字段建设索引前台做的多不,JQuery有几种选择器九种常用的是 基本选择器、层次选择器“#和“.的区别Html的代码是从上往下执行区还是从下往上#是Id选择器,.是类选择器HTML代码是从上到下执行的有用过easyUI吗Ajax中post和get的区别EasyUI没用过get一般传送一些简单数据,大小在1KB以下,数据会追加到u
7、rl中post的传送的数据量比get要大,因为它把数据作为 消息的实体内容发送给WEB服务器图片服务器图片后台上传的图片上传若何实现图片服务器若何显示吗是 的地址还是什么直接写Nginx的路径,通过Nginx访问图片服务器你自己负责的是什么推荐商品的表是若何设计的讲一下springmvc springmvc 的核心springmvc 做配制的时候,若何配制返回是Json还是数据SpringMVC是一个基于MVC设计模式的框架,它的核心是HandlerMapping,SpringMVC的配置很简单,只需要配置一个InternalResourceViewResolver,解析逻辑视图名,web.x
8、ml中,需要配置一个Servlet,配置SpringMVC的拦截路径,有用到maven吗若何在本地仓库书写一个架包Tomcat若何部署,session的过期时间的优先级消息队列了解过吗Spingboot有了解没maven是用过的一般来说,一个jar包要添加到工程中,是要添加到专门管理jar包的父工程中,其他模块直接依赖父工程中的jar包就可以了tomcat的部署,tomcat是依赖于jdk的,部署tomcat之前,首先要先安装jkd,有了jdk,tomcat直接部署和到电脑或服务器上就可以了程序中的配置web.xml中的配置tomcat的配置讲一下hibernate? hibernate和my
9、batis的最大区别性能上的区别hibernate是一个全自动化的orm实现,内部封装了jdbc操作和大量的sql语句hibernate和mybatis最大的区别就是对orm的实现一个是半自动化,一个是全自动化,简单来说就是mybatis需要编写sql语句,所以他的移植性比hibernate差,如果换了一个数据库,hibernate只需要将方言修改一个,而mybatis 基本上需要修改所有的sql语句讲一下面向对象OOP什么是面向对象编程Java中的构造函数面向对象是基于万物皆对象这个哲学观点. 把一个对象抽象成类,具体上就是把一个对象的静态特征和动态特征抽象成属性和方法什么是构造函数什么是死
10、锁JVM的垃圾回收机制构造函数就是在实例化对象的时候调用的方法死锁就是在程序运行时,两个或两个以上的进程由于竞争资源或彼此通信造成的一种阻塞的现象jvm运行时,堆用来存放对象实例和数组,垃圾回收机制的主要作用就是自动释放堆里面对象实例所占用的内存,有引用指向对象的时候计数器会+1,不再被引用的时候计数器-1,GC会标记所有活着,也就是计数器大于1的实例,将没有被标记的实例全部回收,释放内存抽象和封装的不同点若何唤醒一个线程储存过程用过吗若何创立一个储存过程若何建设一下索引oracle的优化在mybiets中若何执行批量处理为什么说Mybites是半自动化的ORM的与全自动化的区别抽象就是将类的
11、特性提取出来,而封装是将类的属性包装起来,提供一套get/set方法,供外界访问, 外界只需要知道他的值是多少,而不需要知道他的其它信息唤醒线程的话首先要讲线程阻塞或休眠,可以使用suspend方法使线程进入阻塞状态,resume()方法可以将线程从阻塞状态唤醒创立存储过程delimiter /create procedure procedure_name(参数列表)begin需要执行的sql语句end /创立索引create index index_name on table_name(column_name);oracle优化:合理的使用索引、使用where代替having、防止使用*进展
12、查询、减少对数据库的访问次数批量处理可以使用存储过程mybatis之所以是半自动化的orm实现,是因为他的sql语句需要开发人员自己编写,这导致了它跟全自动化的orm实现比较起来,移植性低,但是整体来说比较轻量级,在中小型工程中,mybatis的性能会高过hibernate12、Xml映射文件会写一个dao接口和工作原理是什么xml是mybatis的映射文件吗mybatis的映射文件提供了一个dao接口,接口只提供方法的声明,而没有方法的实现,映射文件为接口中的方法提供实现用户发送请求到控制器,控制器调用业务处理,业务处理调用dao层查询数据库,mybatis会在初始化的时候提供将mybati
13、s的所有sql语句解析成mappedstatement对象对象的id就是对应接口中的方法名,业务层调用dao层接口中的方法时,mybatis会根据方法名也就是id来调用mappedstatement对象,执行sql语句用过Javascript用ajax吗Ajax有什么参数一般用到什么在工程中有没有用到日志Xml有哪些解析技术 ajax常用到的参数主要有:type、data、datatype、success、error、url日志是用的log4jDOM、SAXNginx若何配制的配制到哪里你了解反向代理吗原理是什么Nginx的配置主要是配置它的配置文件中的server首先是端口listen然后是
14、url server_name再来是location 配置要读取的文件路径、url真实路径SpringmvcStruts了解不Struts和Springmvc的区别Websrvice了解吗struts用过但是了解不深struts是类级别的拦截,Springmvc是方法级别的拦截Springmvc中方法 基本上是独立的,每个方法独享一个request、response数据struts方法虽然也是独立的,但是方法之间是共享一个request、response讲一下WebService的理解JMS有了解吗讲一下WebService是一种跨语言、跨平台的远程调用技术。webService分为服务器端和
15、客户端服务器端暴露出Service接口,客户端调用service接口得到想要的数据JMS,Java消息服务,JMS的客户端可以通过JMS服务进展异步消息传输JMS有两种消息模型,P2P点对点和PUB/SUB发布订阅点对点的概念就是发送者发送一条消息到消息队列,接收者承受这条消息消费,接收者成功接收消息之后需要向队列应答成功Xml有什么解析技术?对面向编程的理解什么是对象使用DOM解析XML使用SAX解析XMLstring是最 基本的数据类型吗Java中有哪几种 基本数据类型String不是 基本数据类型,String在Java中是引用类型Java中的 基本类型有八种char、boolean、b
16、yte、int、long、short、double、floatString是什么数据类型Int和integer的区别String是引用类型int和Integer的区别就在于int是java的 基本数据类型是一个值类型,Integer是包装类型,是对int的包装构造器可以被重写吗重写和重载的区别构造器不能被重写,重写和重载的去别在于重写:在子类在继承父类的时候,继承了父类的方法,但有时候父类的方法需要做一些调整,这时候我们可以在子类中将父类的方法重写一个方法名一样,参数一样的方法重载:重载指在同一个类中可以有几个同名的方法,但是方法之间的参数是不同的若何创立储存过程讲一下事务为什么用到事务它的应
17、用场景创立存储过程create procedure proc_name(params)beginsqlend 事务是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行在有些业务中,比方电商工程的收款,收款的同时,要将用户的账户余额或银行卡余额扣款,商品的数量减少,改变订单状态等等操作,涉及到的不止是一张表一张以上的表如果同时修改的话,有可能会应为其中某一张表的操作出现错误,导致其他操作也不能正常执行。这时候就需要用到事务来管理这个操作数据库mySQL常用函数count、avg、sum、max、min、year、month、day、hour、简单说一下Java集合集合排序集
18、合就是一个放数据的容器,准确的说是放数据对象引用的容器。HashtableHashtale和hashmap哪个是线程安全的hashtable线程是安全的单点登陆若何实现的单点登录主要是实现在分布式系统中用户只需要在一个模块登录,登录的信息会共享到所有的模块中首先用户登录的话,要跳转到sso模块的登录页面中,或者将登录信息发送到sso中,如果用户信息正确,登录成功,那么将用户信息存入redis中用redis来保存用户信息,这时候要生成一段口令,用来作为用户信息保存在redis中的键,将口令保存到cookie中,其他模块只需要根据cookie中的口令来查询redis中是否有这个用户信息,就可以判断
19、出用户是否登录消息队列MQ有几种模式点对点模式和发布/订阅模式分布式的理解Dubbo分布式就是将程序的模块拆分出来,每个功能模块负责自己的事情,各个模块之间通过webservice服务来互相通信dubbo是一个分布式服务框架经常使用的框架有哪些SSM框架简单说一下Springmvc实现逻辑若何走的首先用户发送一个请求到DispatcherServletDispatcherServlet查找handlermapping找到处理请求的controllercontroller调用业务处理处理完之后返回modelandviewDispatcherServlet查询视图解析器找到modelandview
20、指定是视图解析视图,渲染视图,返回结果Redis有用到吗若何创立Redis标示redis创立成功的图形是什么在linux环境中,将redis的解压包解压缩使用make命令编译文件夹单机版的redis就创立好了图形是redis是图标,一个立体的图标构建maven有遇到什么问题本地仓库下载报错若何处理jar包的冲突删除之前下载的错误的jar包,重新下载,如果还是有问题,可以考虑换一个镜像地址前端主要用了JQuery?类选择器;标签选择器;ID选择器分别若何用的类选择器使用.+class的名称ID选择器使用#+id的名称标签选择器可以直接根据标签的名称来使用数据库主用要用什么转换日期用的是什么MyS
21、QL中的说一下SQL性能的优化创立一个索引之后,在查询的时候什么情况下失效简单说一下对MVC模式的理解 协议请求的方法里面有几种形式它们有什么区别除Tomcat没有用过其他服务器Tomcat配制服务器若何做的对ajax的理解异步若何设置成同步需要增加什么Jsp 和servlet的区别在商家促销中的限时抢购是若何实现的时间是若何控制的若何判断这个商品是抢购商品优惠劵是若何发给客户的工程有没有手机端商品交易管理的投诉管理是若何实现的投诉管理功能实现用了几张表投诉管理中若何区别商家和用户发送信息的时间这个功能模块的思路有与物流集成吗Solr全文搜索服务器有哪几种除了Jquery用过其他的框架吗解析X
22、ML的几种形式Jsp的内置对象在EL表中常用到哪些If else什么情况下使用Switch case什么情况下使用文件获取有没有用过现在有现在有一个文件,你若何把文件拿出来并且读出文件里面的内容简单说一下你的解析思路Java的设计模式有哪些23种说一下单例模式或者23种中常用的对Tomcat服务器的优化有哪几种方式Java集合类框架有哪些集合往集合里添加元素那个不能添加重复的元素Arraylist和linkedlist的区别你比较常用的数据库的函数中对字符操作的函数有那些Oracle数据库连接查询有哪几种方式支付的话,主要实现了什么支付宝、微信、银联若何调用接口若何传值Springmvc的核心
23、AOP、IOC的概念和理解Spring底层架构是用的哪种设置模式不用new若何实例化一个实例加载的过程是什么样的商城里高并发若何处理的两个人同时占一个商品若何处理简单说一下你对事务的理解用过Spring的定时器吗 拦截器和过滤器的区别简单说一下你对MVC的理解Java 的JDK更新到什么版本JDK和J2ee的区别Static的环境下能访问非Static变量吗Java的 基本类型中哪些是值传递哪些是引用传递值传递和引用传递的区别多线程有没有用过创立多线程有几种方式线程在执行的时候有哪几种状态内连线、左连线、右连线的区别Union on和union有用过吗数据库oracle中的分页若何实现的若何创立视图视图和表的区别数据库删掉表中的内容有几种方式Delete和truncate的区别哪个删除之后可以恢复用什么恢复有现在有一个需求,有一些商家信息是错误的。有一个excel表格,里面有商家的正确信息,要把这个表格里面的数据与需求中相匹配,若何实现直接用SQL操作1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学大一(康复治疗学)康复心理学阶段测试题及答案
- 2026年跨省跨区绿色电力交易项目评估报告
- 2025年大学兽医学(动物生理学)试题及答案
- 2025年中职(市场营销)产品推广策划阶段测试试题及答案
- 多溴联苯醚孕期暴露的胎儿神经毒性研究
- 2025年大学工业机器人(机器人故障诊断)试题及答案
- 2025年大学学前教育(幼儿教育政策法规)试题及答案
- 2025年高职智能制造(智能产线规划)试题及答案
- 2025年高职公共事务管理(公共管理基础)试题及答案
- 2025年高职烹饪工艺与营养(烹饪原料学)试题及答案
- JTJ-T-257-1996塑料排水板质量检验标准-PDF解密
- 残疾人法律维权知识讲座
- 火力发电厂机组A级检修监理大纲
- 沥青维护工程投标方案技术标
- 水电站建筑物课程设计
- 儿童行为量表(CBCL)(可打印)
- 硒功能与作用-课件
- 《英语教师职业技能训练简明教程》全册配套优质教学课件
- DB53∕T 1034-2021 公路隧道隐蔽工程无损检测技术规程
- 同步工程的内涵、导入和效果
- DB32∕T 2349-2013 杨树一元立木材积表
评论
0/150
提交评论