服务器

  • Servlet是什么?有哪些优点?

    Servlet是使用Java语言编写的运行在服务器端的程序。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情…

    编程笔记 2022年5月9日
  • Spring高阶知识全面49讲【源码全解深入底层】

      学过Java的同学,应该都知道Spring重要性。   学习Java不学习Spring,可以开发小应用,可以做图形界面,但是如果想要做服务器开发,Spring则是必选项。   …

    编程笔记 2022年5月9日
  • 什么是数据库连接池

      在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。这是因为在Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接…

    编程笔记 2022年5月9日
  • Maven的生命周期与插件

    项目构建生命周期 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。Maven构建生命周期描述的是一次构建过程经历经历了多少个事件。对项目构…

    编程笔记 2022年5月9日
  • BodyTag接口用法详细介绍

    在实现自定义标签时,有时需要对标签体的内容进行处理以后再向浏览器输出,比如将小写英文字母转化为大写,将HTML标签进行转义等。为了实现这样的功能,JSP规范中它义了一个BodyTa…

    编程笔记 2022年5月9日
  • IterationTag接口使用教程

    在自定义标签的开发过程中,有时需要对标签体的内容进行重复处理,这时,可以使用IterationTag接口,它继承自Tag 接口,在Tag接口基础上新增了一个 EVAL_BODY_A…

    编程笔记 2022年5月9日
  • Tag接口的静态常量和抽象方法

    Tag接口是所有传统标签的父接口,它定义了4个int类型的静态常量和6个抽象方法,具体如表1和表2所示。 Tag接口的静态常量 静态常量 功能描述 EVAL_BODY_INCLUD…

    编程笔记 2022年5月9日
  • 开发过程中怎样修复过往已发布版本的bug?

    在项目的正常开发过程中,之前发布过的版本可能很会出bug,这时就需要停下来现在的开发任务,先去修改bug,完成后再回来继续开发任务。 git中stash提供了保存现场的功能,可以把…

    编程笔记 2022年5月9日
  • Java上传文件API汇总

    一、FileItem接口 Fileltem接口用于封装单个表单字段元素的数据,一个表单字段元素对应一个Fileltem对象。为了便于讲解,在此将Fileltem的实现类称为File…

    编程笔记 2022年5月9日
  • jvm垃圾收集器有哪些?深度讲解

    Serial收集器 Serial收集器是最基本,发展最悠久的收集器,在JDK1.3.1之前是虚拟机新生代垃圾回收的唯一选择。这个收集器是一个单线程的。它的单线程的意义并不仅仅说明它…

    编程笔记 2022年5月9日