自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Servlet容器如何处理多个请求??

Tomcat是一种Servlet容器,是servlet运行的载体,两者相互依存着存在。对多个请求的处理主要有Servlet容器的线程池来处理。如何处理:1、线程池中包含工作者线程(即实际执行任务的线程)和调度线程(即对线程进行调度)。2、tomcat的线程使用单实例多线程的机制运行,这有效节省了创建servlet实例的消耗,能提高响应时间。3、一个请求过来,调度线程调用一个工作线程

2014-12-30 14:34:44 500

原创 Spring的最核心功能是什么?使用Spring最核心功能的原因是什么?

Spring核心功能包括core、context和beans,其中最核心的是beans,也就是bean Factory。spring 解决了的最核心的问题就是把对象之间的依赖关系转为用配置文件来管理,也就是Spring的依赖注入机制。这个注入机制是在Ioc 容器中进行管理的。Bean 的创建采用典型的工厂模式,他的顶级接口是 BeanFactory

2014-12-24 14:13:52 1175

转载 Spring中数据源和数据库连接池配置的几种方法

Spring中数据源和数据库连接池配置的几种方法Spring 中数据源和数据库连接池配置的几种方法一、           数据源的配置:*    与 Hibernate 集成最常见的一种:配置 sessionFactory -->        bean id = "sessionFactory" class = "org.springframew

2014-12-24 10:52:28 452

原创 如何理解Spring的连接池管理机制?

这是一次面试题,当时被问懵了,现在尝试着去回答这个问题。Spring一般是依赖第三方进行数据源的管理,比如apache的jndi和dbcp,和c3po进行管理。

2014-12-24 10:36:53 1002

原创 如何理解java的垃圾回收机制?

java的垃圾回收机制是JVM(java虚拟机)提供的能力,用于在空闲时间以不定时状态动态回收无任何引用对象占据的内存空间。特别强调无任何引用对象占用的内存空间。通过System.gc();和Runntime.getRunntime().gc()能够调用垃圾回收,,这种调用时显示通知JVM进行一次垃圾回收,而真正的垃圾回收机制何时进行垃圾回收是不确定的,这和抢占式线程发生的原理是一样的。

2014-12-24 09:33:54 344

转载 Hibernate 缓存机制

一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 二、what(Hibernate缓存原理是怎样的?)Hibern

2014-12-18 22:44:46 274

转载 pring配置详解-连接池配置(转载)

一、连接池概述 数据库连接池概述:  数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。  数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空

2014-12-18 21:30:21 446

原创 Spring对事务配置的五种方式和事务的传播属性和隔离级别

这应该是自己第一次认真的写博客,驱动自己写这个博客的原因如下:1、工作这么久,都会把自己的积累以网页的形式放到硬盘中,分类不清晰,查找更不方便,如果数据丢失,这些经验有可能会白费。2、面试的经历让自己明白,不仅要明白大致过程,还要理解具体细节,而自己看的虽然多,但是真正描述的时候却不清晰,为了摆脱这,所以以写博客的方式来增强记忆。好了,不说那么多,希望自己能坚持下来。接下来就描述下Spring对事

2014-12-18 15:00:20 842 1

原创 java知识之包装类

java.lang包中的Integer类、Long类和Short类,分别将基本类型int、long和short封装成一个类,由于这些类都是Number的子类,区别就是封装的不同的数据类型,其包含的方法基本相同。Integer类:构造方法为:Integer number = new Integer("45");常用方法如下:byteValue(),以byte类型返回该Integer值

2012-11-27 19:48:38 305

原创 JAVA面试知识点

1、public、private、proteceted区别:    a、public作用于同一类、同一个包、其他包   b、private只作用范围于同一个类   c、protected作用于同一类、同一个包、不能作用于其他包2、&和&&区别:   a、前者为&前后的都判断   b、后者为当前者为假时,后者就不再判断3、Collection和Collections的区别

2012-11-27 10:40:02 340

原创 SSH整合之分页实现

前提:SSH整合的环境已经搭建成功,配置application.xml、struts.xm和数据库的配置都已经完成,运用的工具为MyEclipse。步骤:1、在src下建包action,并在包中建类PageAction,类中有属性pageNumber和totalPage,如下:public class PageAction extends ActionSupport{ private

2012-11-27 09:57:46 430

原创 java编程之I/O输入输出

在变量、数组和对象中存储的数据是暂时存在的,程序结束后它就会丢失,为永久保存,需将其保存在磁盘文件中,这样就为以后可使用,这就是输入输出流。1、类在java.io包中,InputStream为字节输入流,OutputStream为字节输出流,Reader为字符输入流,Writer为字符输出流。2、InputStream为字节输入流,方法有read():从输入流中读取数据的下一个字节,rea

2012-11-26 22:16:38 403

原创 java编程之网络通信

TCP网络程序设计是指利用Socket类编写通信程序,分为服务器程序和客户机程序,功能和编写方法不一样。java.net包中ServerSocket类用于表示服务器套接字,主要功能是等待来自网路上的“请求”,可通过制定端口来等待连接的套接字。在网络编程中如果只要求客户机向服务器发送消息,不要求服务器向客户机发送消息,称为单向通信。连接成功后,客户机通过输出流发送数据,而服务器会使用输入流接收数据。

2012-11-26 21:07:14 355

原创 Oracle数据库之视图、索引、存储过程、触发器、事务、函数

1、视图:分为普通视图和物化视图,普通视图时虚表,不占内存,而物化视图相反,占内存。    语法格式如下:create or replace view view_name                               as                                select *                                fr

2012-11-21 09:38:44 1352

原创 JavaScript之Cookie与表单验证

javaScript来创建Cookie步骤:1、定义方法为setCookie(c_name,value),代码如下: function setCookie(c_name,value){ document.cookie=c_name+escape(value);}2、定义方法为getCookie(c_name),代码如下:function getCookie(c_name)

2012-11-20 21:45:11 558

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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