服务器
-
Servlet是什么?有哪些优点?
Servlet是使用Java语言编写的运行在服务器端的程序。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情…
-
Spring高阶知识全面49讲【源码全解深入底层】
学过Java的同学,应该都知道Spring重要性。 学习Java不学习Spring,可以开发小应用,可以做图形界面,但是如果想要做服务器开发,Spring则是必选项。 …
-
什么是数据库连接池
在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。这是因为在Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接…
-
Maven的生命周期与插件
项目构建生命周期 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。Maven构建生命周期描述的是一次构建过程经历经历了多少个事件。对项目构…
-
BodyTag接口用法详细介绍
在实现自定义标签时,有时需要对标签体的内容进行处理以后再向浏览器输出,比如将小写英文字母转化为大写,将HTML标签进行转义等。为了实现这样的功能,JSP规范中它义了一个BodyTa…
-
IterationTag接口使用教程
在自定义标签的开发过程中,有时需要对标签体的内容进行重复处理,这时,可以使用IterationTag接口,它继承自Tag 接口,在Tag接口基础上新增了一个 EVAL_BODY_A…
-
Tag接口的静态常量和抽象方法
Tag接口是所有传统标签的父接口,它定义了4个int类型的静态常量和6个抽象方法,具体如表1和表2所示。 Tag接口的静态常量 静态常量 功能描述 EVAL_BODY_INCLUD…
-
开发过程中怎样修复过往已发布版本的bug?
在项目的正常开发过程中,之前发布过的版本可能很会出bug,这时就需要停下来现在的开发任务,先去修改bug,完成后再回来继续开发任务。 git中stash提供了保存现场的功能,可以把…
-
Java上传文件API汇总
一、FileItem接口 Fileltem接口用于封装单个表单字段元素的数据,一个表单字段元素对应一个Fileltem对象。为了便于讲解,在此将Fileltem的实现类称为File…
-
jvm垃圾收集器有哪些?深度讲解
Serial收集器 Serial收集器是最基本,发展最悠久的收集器,在JDK1.3.1之前是虚拟机新生代垃圾回收的唯一选择。这个收集器是一个单线程的。它的单线程的意义并不仅仅说明它…