- 浏览: 756747 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (981)
- javascript (102)
- java (212)
- JQuery (81)
- 幽默笑话 (2)
- 只言片语 (6)
- 开发小记 (283)
- Hibernate (17)
- DWR (4)
- SQL (10)
- spring-ibatis (8)
- linux (24)
- Struts1 (8)
- Struts2 (16)
- spring (42)
- Mybatis (16)
- css (18)
- servlet (8)
- jdbc (4)
- jsp (1)
- spring-jdbc (2)
- FreeMarker (2)
- MySQL (24)
- JQuery-Grid (7)
- jstl (5)
- 正则表达式 (1)
- 面试集锦 (86)
- unix (18)
- 开发工具 (23)
- ajax (5)
- webservice (4)
- log4j (3)
- oracle (15)
- extjs (14)
- 其他 (9)
- 优秀技术参考地址 (1)
- 性能 (3)
- 数据库 (25)
- 算法 (15)
- 设计模式 (10)
- Python (3)
- AIX (5)
- weblogic (1)
- shell (14)
- quartz (5)
- 图形文件FusionCharts (1)
- Websphere (4)
- 转载 (5)
- hadoop (1)
- highchart (24)
- perl (22)
- DB2 (7)
- JBoss (1)
- JQuery Easy UI (9)
- SpringMVC (5)
- ant (5)
- echart (9)
- log4J配置 (3)
- 多线程 (10)
- 系统架构 (7)
- nginx (3)
- loadrunner1 (1)
- 分布式 (1)
- Dubbo (1)
- Redis (2)
- JMS (4)
- 自动化测试 (3)
- Spring循环依赖的三种方式 (1)
- spring-boot (2)
- 高级测试 (9)
- github (2)
- sonar (1)
- docker (6)
- web前端性能优化 (1)
- spring-aop (6)
- rabbit (1)
- ELK (1)
- maven (1)
- minio (1)
最新评论
-
zengshaotao:
jstl1point0 写道很好啊,如果有带Session会话 ...
Nginx+Tomcat搭建高性能负载均衡集群 -
jstl1point0:
很好啊,如果有带Session会话的怎么搞呢
Nginx+Tomcat搭建高性能负载均衡集群
24。
同步和异步有何异同,在什么情况下分别使用他们?举例说明。
如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可
能已经被另一个线程
写过了,那么这些数据就是共享数据,必须进行同步存取。
当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方
法的返回时,就应该使用异步
编程,在很多情况下采用异步途径往往更有效率。
25.
sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他
线程,但是监控状态依然保持,
到时后会自动恢复。
调用 sleep不会释放对象锁。
wait 是 Object 类的方法,对此对象调用 wait 方法导致本线程放弃对象锁,进入等待此对象
的等待锁定池,只有针对此对象
发出notify 方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
26.
启动一个线程是调用 start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味
着它可以由JVM调度并执行。
这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。
27.
JSP和 Servlet有哪些相同点和不同点,他们之间的联系是什么?
答:JSP 是 Servlet技术的扩展,本质上是 Servlet 的简易方式,更强调应用的外表表达。JSP
编译后是"类servlet"。
Servlet 和 JSP 最主要的不同点在于,Servlet 的应用逻辑是在 Java 文件中,并且完全从表
示层中的HTML里分离开来。而 JSP
的情况是 Java 和 HTML 可以组合成一个扩展名为.jsp 的文件。JSP 侧重于视图,Servlet 主
要用于控制逻辑
28.
Java Bean 是可复用的组件,对 Java Bean并没有严格的规范,理论上讲,任何一个 Java
类都可以是一个Bean。但通常
情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参
的构造器,另外,通常 Java Bean
还要实现Serializable接口用于实现 Bean的持久性。Java Bean 实际上相当于微软 COM模型
中的本地进程内COM组件,它是不
能被跨进程访问的。Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于 Java的远
程方法调用(RMI)技术的,
所以EJB 可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、 WebLogic
这样的容器中,EJB客户从不
直接访问真正的EJB组件,而是通过其容器访问。EJB 容器是EJB组件的代理,EJB 组件由容
器所创建和管理。客户通过容器
来访问真正的EJB 组件。
同步和异步有何异同,在什么情况下分别使用他们?举例说明。
如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可
能已经被另一个线程
写过了,那么这些数据就是共享数据,必须进行同步存取。
当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方
法的返回时,就应该使用异步
编程,在很多情况下采用异步途径往往更有效率。
25.
sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他
线程,但是监控状态依然保持,
到时后会自动恢复。
调用 sleep不会释放对象锁。
wait 是 Object 类的方法,对此对象调用 wait 方法导致本线程放弃对象锁,进入等待此对象
的等待锁定池,只有针对此对象
发出notify 方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
26.
启动一个线程是调用 start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味
着它可以由JVM调度并执行。
这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。
27.
JSP和 Servlet有哪些相同点和不同点,他们之间的联系是什么?
答:JSP 是 Servlet技术的扩展,本质上是 Servlet 的简易方式,更强调应用的外表表达。JSP
编译后是"类servlet"。
Servlet 和 JSP 最主要的不同点在于,Servlet 的应用逻辑是在 Java 文件中,并且完全从表
示层中的HTML里分离开来。而 JSP
的情况是 Java 和 HTML 可以组合成一个扩展名为.jsp 的文件。JSP 侧重于视图,Servlet 主
要用于控制逻辑
28.
Java Bean 是可复用的组件,对 Java Bean并没有严格的规范,理论上讲,任何一个 Java
类都可以是一个Bean。但通常
情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参
的构造器,另外,通常 Java Bean
还要实现Serializable接口用于实现 Bean的持久性。Java Bean 实际上相当于微软 COM模型
中的本地进程内COM组件,它是不
能被跨进程访问的。Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于 Java的远
程方法调用(RMI)技术的,
所以EJB 可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、 WebLogic
这样的容器中,EJB客户从不
直接访问真正的EJB组件,而是通过其容器访问。EJB 容器是EJB组件的代理,EJB 组件由容
器所创建和管理。客户通过容器
来访问真正的EJB 组件。
发表评论
-
MyBatis防止SQL注入
2017-11-14 13:35 954SQL注入是一种代码注入技术,用于攻击数据驱动的应 ... -
java中类的加载顺序介绍(ClassLoader)
2017-11-14 11:41 7841、ClassNotFoundExcetpion 我们在 ... -
JMS实例
2017-08-21 15:40 4381. JMS架构 Java 消息服务(Java M ... -
java中Filter、Servlet、Listener的学习
2017-03-29 21:52 4251、Filter的功能filter功能,它使用户可以改变一个 ... -
高并发,线程池
2017-03-29 21:52 10661.高并发的内容 Zookee ... -
servlet/filter/listener/interceptor区别与联系
2017-03-29 21:47 480servlet/filter/listener/interc ... -
AIX上oracle的安装二
2014-07-20 14:15 598硬盘上安装任何东西都是需要空间的,所以在系统登陆后需要建立相 ... -
AIX上oracle的安装一
2014-07-18 22:52 585因为开发环境一般都是windows,然后发布环境是unix或 ... -
前台接收后台返回流
2014-06-08 22:49 2292很多时候,我们需要前台接收后台返回的流,比如图片。 当然, ... -
log4j ,ibatis sql输出
2014-06-07 23:24 439log4j,一个很流行的日志功能,很多第三方插件都在使用, ... -
ibatis,dynamic sql
2014-06-07 23:18 439ibatis 2的主打开发,标签使用时,需要注意,比如在动 ... -
json格式依赖包
2014-06-07 22:26 702json是比较简单的数据交换格式,一般的,我们都会用到类似如 ... -
ThreadLocal
2014-06-02 13:49 605一、概述 *在Thread类当中有这么一个成员变量的 ... -
数据库的事务隔离级别
2014-05-29 11:24 547在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务 ... -
JQuery.extend()
2014-05-22 15:49 564var src1 = { name:"tom&q ... -
归集数组数据,求数组数据加和为固定值
2014-05-22 14:45 889package web; import java.u ... -
javascript 两个括号
2014-05-21 16:14 732//这里只是相当于进行了匿名函数的定义,后面的括号不能进行 ... -
只在synchronized块里同步
2014-05-20 21:57 612package thread; /** * 线程在执行同步 ... -
如何才能做到网站高并发访问
2014-05-20 17:01 540http://oldboy.blog.51cto.com/2 ... -
MyBatis+Spring基于接口编程的原理分析(Mapper)
2014-05-20 16:57 3240package org.denger.mapper; ...
相关推荐
.NET和C#面试集锦.NET和C#面试集锦.NET和C#面试集锦.NET和C#面试集锦
软件面试集锦,软件面试集锦,软件面试集锦,软件面试集锦,软件面试集锦,软件面试集锦,软件面试集锦
J2EE面试题集锦J2EE面试题集锦J2EE面试题集锦J2EE面试题集锦J2EE面试题集锦
阿里、京东、美团、腾讯、百度大厂2023年面试集锦
2021年最新Android中高进阶面试集锦
spring 面试题集锦spring 面试题集锦spring 面试题集锦spring 面试题集锦spring 面试题集锦spring 面试题集锦
2023 前端二面高频 vue 面试题集锦2023 前端二面高频 vue 面试题集锦2023 前端二面高频 vue 面试题集锦2023 前端二面高频 vue 面试题集锦2023 前端二面高频 vue 面试题集锦2023 前端二面高频 vue 面试题集锦2023 ...
面试题集锦,网上摘抄到一些,自己整理一部分,形成文档。看完面试基本能通过一半。
IT公司面试集锦
Java面试题集锦6:华为面试题 管理资料.pdfJava面试题集锦6:华为面试题 管理资料.pdfJava面试题集锦6:华为面试题 管理资料.pdfJava面试题集锦6:华为面试题 管理资料.pdfJava面试题集锦6:华为面试题 管理资料.pdf...
java面试题集锦
php面试集锦.doc
2023 前端二面高频 vue 面试题集锦.docx2023 前端二面高频 vue 面试题集锦.docx2023 前端二面高频 vue 面试题集锦.docx2023 前端二面高频 vue 面试题集锦.docx2023 前端二面高频 vue 面试题集锦.docx2023 前端二面...
c++,面试 ,分类, 集锦 。c/c++ 。集锦。了深刻的减肥了看见爱上的路口附近 每次都要这么多字。。。
Java面试题集锦 Java面试题集锦
阿里的面试题集锦,内容包括红黑树、HashMap、ClassLoader、数据库、中间件、JVM、一致性哈希、网络等等
.net经典面试题ASP.NET面试集锦 绝对够全绝对经典 含答案
java面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rar
Java工程师面试题集锦 里面提供了一些经常在面试里面或者笔试会遇到的题目
软件 IT 面试集锦 里面包含,软件测试,软件开发, 英文面试自我介绍,很齐全。