熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构

1、说一说Servlet生命周期(非常重要) Servlet生命周期包括三部分: 初始化:Web容器加载servlet,调用init()方法 只执行一次 处理请求:当请求到达时,运行其service()方法。service()自动调用与请求相对应的doXXX(doGet或者doPost)方法...

2018-12-13 16:03:50

阅读数 173

评论数 0

简单的谈一下SpringMVC的工作流程

       1.从第一点开始,请求的开始当然来源的用户访问的url,之后SpringMVC的工作正式开始,就好比一个人进城,必须要先经过城门才能进去,请求也是一样,他必须先经过一个叫做Dispatcher Servlet的前端控制器,    2.之后,你总要有工作地点吧(请求需要工作),可是不...

2018-12-13 14:42:24

阅读数 128

评论数 0

面试题——MVC简介

       MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编...

2018-12-10 20:16:54

阅读数 70

评论数 0

面试题——sql的left join 、right join 、inner join之间的区别

 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 。  right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录。  inner join(等值连接) 只返回两个表中联结字段相等的行。...

2018-12-10 20:15:23

阅读数 148

评论数 0

面试题——Java多线程实现方式

  Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有返回值,...

2018-12-10 20:13:55

阅读数 42

评论数 0

Java就业指导

Java就业指导   想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相...

2018-11-29 23:14:53

阅读数 61

评论数 0

面经

抽象类与接口的区别 ‘=’与’equals’的区别 Map与List的区别 Map如何遍历 Mybatis中’$’与’#’的区别 冒泡排序 有一批数据,已知字段入库时间,年月日时分秒,求出每个月的入库数据的数量 遇到到Jav...

2018-11-29 23:10:20

阅读数 42

评论数 0

面试题20181027

抽象类与接口的区别 ‘=’与’equals’的区别 Map与List的区别 Map如何遍历 Mybatis中’$’与’#’的区别 冒泡排序 有一批数据,已知字段入库时间,年月日时分秒,求出每个月的入库数据的数量 遇到到Java内存溢出,项目开发中的面向对象使用 如何解决 会不会L...

2018-11-29 23:07:50

阅读数 37

评论数 0

Java就业指导

Java就业指导   想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相...

2018-11-29 23:06:31

阅读数 62

评论数 0

Map的四种遍历方式

方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 1 2 3 4 Map<Integer, Integer> map = new HashMap&lt...

2018-11-29 20:00:51

阅读数 44

评论数 1

设计模式概述-24种设计模式和七大设计原则

六大设计原则 1、开闭原则(Open Close Principle)   定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构...

2018-11-28 16:26:22

阅读数 70

评论数 0

Java中直接调用oracle的存储过程shell

1、知道shell的路径 2、java调用(  JavaExcCommand.exec(shellpath);)   String shelpath = ''sh /orms/brmesyn/./brmesyn.sh "+batchno; File newFile = n...

2018-11-08 14:41:25

阅读数 40

评论数 0

15 个 Java 线程面试题和答案

15 个 Java 线程面试题和答案 转自:http://www.importnew.com/29562.html 总之不要考虑那么多,下面是各种投行,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(Morgan Stanley)等等,面试 Java 开发...

2018-08-28 14:22:30

阅读数 298

评论数 0

面试题23——HashSet与HashMap的区别

 HashSet:   HashSet实现了Set接口,它不允许集合中出现重复元素。当我们提到HashSet时,第一件事就是在将对象存储在 HashSet之前,要确保重写hashCode()方法和equals()方法,这样才能比较对象的值是否相等,确保集合中没有 储存相同的对象。如果不重写上...

2018-08-24 15:13:42

阅读数 97

评论数 0

面试题22——HashMap的实现原理

HashMap概述:     HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。     在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所...

2018-08-24 14:38:47

阅读数 119

评论数 0

面试题21——HashTable和HashMap区别

1、继承的父类不同       Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。但二者都实现了Map接口。 2、线程安全性不同       javadoc中关于hashmap的一段描述如下:此实现不是同步的。如果多个线程同时访问一个哈希映射,而...

2018-08-24 10:42:44

阅读数 101

评论数 0

面试题20——ArrayList 与 Vector 区别

区别: Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。  当Vector或ArrayList中的元素超过它的初始大小时,Vector...

2018-08-24 10:06:03

阅读数 95

评论数 0

面试题19——ArrayList和LinkedList区别

区别: ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 (LinkedList是双向链表,有next也previous) 对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。  对于新增和...

2018-08-23 16:32:03

阅读数 74

评论数 0

面试题18——List 、 Set和Map 区别

List: 可以允许重复的对象。 可以插入多个null元素。 是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序。 常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了使用索引的随意访问,而 LinkedList...

2018-08-23 09:34:43

阅读数 144

评论数 0

面试题17——JDK和JRE的区别

JDK和JRE JDK,开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。需要配置环境变量。 JRE,运行java程序的环境,JVM,JRE里面只有client运行环境,安装过程中,会自动添加PATH。区别:  Jre 是java runt...

2018-08-22 15:03:42

阅读数 144

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭