0%

1 创建多线程

创建多线程一共有两种方式。一个是继承Thread类,另一个是实现Runable接口。其原理是一样的,本质上都是实现了Runable接口。因为Thread类就是实现了Runable接口。

阅读全文 »

JDBC本质

  • 官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口
  • 各个数据库厂商去实现这套接口,提供数据库驱动jar包
  • 我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类
阅读全文 »

概述

Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。

过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。

使用

1 实现Filter接口

阅读全文 »

概述

  • 会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。

  • 跟踪:判断数据是来自于同一次会话

  • 会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。

阅读全文 »

简介

  • Request是请求对象,Response是响应对象。

  • request:获取请求数据

    • 浏览器会发送HTTP请求到后台服务器[Tomcat]

    • HTTP的请求中会包含很多请求数据[请求行+请求头+请求体]

      阅读全文 »

简介

Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。

阅读全文 »

概述

1 简介

背景:我们在做项目时。一个项目中常常有许多的不同种类的文件,难以管理。在多人开发一个项目时,每个人的项目结构也不一样,对于后期的整合也是一个大问题。在我们开发时,会用到许多的依赖,那么对于依赖的导入和管理也是一个棘手的问题。在这样的背景下,出现了许多的项目管理工具。现在常用的便是Maven。

阅读全文 »

简介

  1. Git 是一个免费和开源的分布式版本控制系统,旨在以速度和效率处理从小型到大型项目的所有内容。可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper

    阅读全文 »