- 浏览: 800069 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (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 996SQL注入是一种代码注入技术,用于攻击数据驱动的应 ... -
java中类的加载顺序介绍(ClassLoader)
2017-11-14 11:41 8311、ClassNotFoundExcetpion 我们在 ... -
JMS实例
2017-08-21 15:40 4941. JMS架构 Java 消息服务(Java M ... -
java中Filter、Servlet、Listener的学习
2017-03-29 21:52 4721、Filter的功能filter功能,它使用户可以改变一个 ... -
高并发,线程池
2017-03-29 21:52 11201.高并发的内容 Zookee ... -
servlet/filter/listener/interceptor区别与联系
2017-03-29 21:47 531servlet/filter/listener/interc ... -
AIX上oracle的安装二
2014-07-20 14:15 636硬盘上安装任何东西都是需要空间的,所以在系统登陆后需要建立相 ... -
AIX上oracle的安装一
2014-07-18 22:52 620因为开发环境一般都是windows,然后发布环境是unix或 ... -
前台接收后台返回流
2014-06-08 22:49 2356很多时候,我们需要前台接收后台返回的流,比如图片。 当然, ... -
log4j ,ibatis sql输出
2014-06-07 23:24 475log4j,一个很流行的日志功能,很多第三方插件都在使用, ... -
ibatis,dynamic sql
2014-06-07 23:18 478ibatis 2的主打开发,标签使用时,需要注意,比如在动 ... -
json格式依赖包
2014-06-07 22:26 769json是比较简单的数据交换格式,一般的,我们都会用到类似如 ... -
ThreadLocal
2014-06-02 13:49 645一、概述 *在Thread类当中有这么一个成员变量的 ... -
数据库的事务隔离级别
2014-05-29 11:24 593在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务 ... -
JQuery.extend()
2014-05-22 15:49 608var src1 = { name:"tom&q ... -
归集数组数据,求数组数据加和为固定值
2014-05-22 14:45 941package web; import java.u ... -
javascript 两个括号
2014-05-21 16:14 789//这里只是相当于进行了匿名函数的定义,后面的括号不能进行 ... -
只在synchronized块里同步
2014-05-20 21:57 664package thread; /** * 线程在执行同步 ... -
如何才能做到网站高并发访问
2014-05-20 17:01 589http://oldboy.blog.51cto.com/2 ... -
MyBatis+Spring基于接口编程的原理分析(Mapper)
2014-05-20 16:57 3271package org.denger.mapper; ...
相关推荐
前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试...
spring 面试题集锦spring 面试题集锦spring 面试题集锦spring 面试题集锦spring 面试题集锦spring 面试题集锦
《J2EE面试集锦》是一份非常有价值的资源,它针对的是那些正在寻找J2EE相关职位的开发者。J2EE,全称Java 2 Platform, Enterprise Edition,是Java平台的一个版本,专为构建企业级应用程序而设计。这份集锦涵盖了...
"2021年最新Android中高进阶面试集锦.pdf" Android面试集锦的知识点总结 在Android开发中,对于Java基础知识的要求非常高,面试中经常会遇到相关问题。因此,我们需要对Java基础知识进行系统的学习和总结。 一、...
阿里、京东、美团、腾讯、百度大厂2023年面试集锦 本文档总结了阿里、京东、美团、腾讯、百度等大厂的面试集锦,涵盖了多个领域的技术知识点,包括Java基础知识、数据结构、算法、数据库、缓存、线程池、垃圾回收等...
java面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rar
### C++面试集锦 #### 一、链表的基本操作 在C++面试中,链表是非常常见的数据结构之一,通常会考察对链表的操作理解以及实现能力。 **代码示例:** ```cpp struct linka { int data; linka *next; }; void ...
这份《阿里Java面试集锦》中所提到的议题,几乎覆盖了Java开发的核心知识点。 首先,红黑树是一种自平衡的二叉查找树,它在Java集合框架中扮演重要角色,如TreeSet和TreeMap内部实现就用到了红黑树。红黑树的特性...
为帮助求职者全面提升面试准备的效率与质量,我整理了一份包含多家知名公司以及我个人所在学校内部资料的面试集锦。这份集锦内容丰富、分类细致,覆盖了从技术面试、到性格测试,再到英语沟通能力的全面提升,为求职...
### C++面试题集锦(非常详细):关键知识点解析 #### 一、引用和指针的区别 在C++中,引用和指针是两种不同的数据类型,它们各自有着独特的特性和用途。以下是它们之间的一些主要区别: 1. **内存分配**: - **...
"软测面试集锦"这个资源包可能包含了各种软件测试面试常见的问题和解答,旨在帮助那些希望进入或者已经在软件测试行业工作的人提升面试技巧。下面,我们将深入探讨一些可能包含在集锦中的关键知识点。 1. **软件...
FPGA(Field-Programmable Gate Array)是可编程逻辑器件的一种,因其灵活性和高性能,在电子...通过阅读《FPGA工程师面试试题集锦.pdf》这样的资料,可以更好地了解面试中可能出现的问题类型,为面试做好充分准备。
### 阿里面试集锦知识点详解 #### 一、红黑树的特性 红黑树是一种自平衡的二叉查找树,具有以下特点: 1. **颜色属性**:每个节点都带有颜色属性,可以是红色或黑色。 2. **根节点**:根节点必须是黑色。 3. **叶子...
需要面试k8s相关岗位的小朋友来取,增加面试过关率
这份“中兴华为java面试集锦”正是为了帮助求职者准备这些公司的面试而设计的。 面试集锦可能涵盖了以下几个核心Java知识点: 1. **基础语法**:包括变量、数据类型、运算符、控制结构(如if语句、for循环、while...
本文将详细介绍【标题】中提及的“408等专业课+常见面试题集锦+其他.zip”这一压缩包文件,为准备保研的学生提供一份全面的复习资料和准备策略。 首先,让我们来审视“408等专业课”的重要性。计算机学科综合考试,...
"C++面试集锦"是一个针对C++程序员求职者的宝贵资源,它涵盖了各大公司在面试和笔试中可能会遇到的问题。这个压缩包文件包含了各种C++相关知识的详细解释和解答,旨在帮助求职者提升技能,顺利通过面试。 首先,C++...
测试工程师面试集锦是一份非常宝贵的资源,涵盖了测试工程师在求职过程中可能会遇到的各种问题和知识点。这份资料集合了众多面试者的经验与智慧,为准备面试的朋友们提供了丰富的学习材料。以下将详细介绍其中可能...
《程序员面试宝典:各大IT公司历年面试真题》是一本专门为准备进入IT行业的程序员们量身打造的面试指南。这本书汇聚了微软、华为等知名企业的面试题目,旨在帮助求职者提升自己的技术水平,增强面试自信心,从而在...
ASP.NET整理过的面试题集锦 ASP.NET整理过的面试题集锦 16个经典面试问题回答思路.txt ASP代码题.doc ASP问答题.doc c#选择题.txt C#面试题.doc Interview.doc SQL面试题.doc 博彦考题.doc 外 企 面 试 技 巧.doc ...