- 一、多表查询多表查询是指在数据库中通过连接多张表来查询数据的过程。1.多表查询-数据准备• SQL语句-- 创建db6数据库CREATE DATABASE db6;-- 使用db6数据库USE db6;-- 创建user表CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, -- 用户id NAME VARCHAR(20), -- 用户姓... 一、多表查询多表查询是指在数据库中通过连接多张表来查询数据的过程。1.多表查询-数据准备• SQL语句-- 创建db6数据库CREATE DATABASE db6;-- 使用db6数据库USE db6;-- 创建user表CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, -- 用户id NAME VARCHAR(20), -- 用户姓...
- 一、约束1.约束的概念和分类• 约束的概念– 是指在数据库中对数据进行限制和保护的一种机制,用于确保数据的完整性、一致性和安全性。• 约束的分类约束说明作用PRIMARY KEY主键约束用于保证表中每个行的唯一性PRIMARY KEY AUTO_INCREMENT主键、自动增长用于保证表中每个行的唯一性、按照规则自动增长UNIQUE唯一约束用于保证表中某一列的值唯一NOT NULL非空约束用... 一、约束1.约束的概念和分类• 约束的概念– 是指在数据库中对数据进行限制和保护的一种机制,用于确保数据的完整性、一致性和安全性。• 约束的分类约束说明作用PRIMARY KEY主键约束用于保证表中每个行的唯一性PRIMARY KEY AUTO_INCREMENT主键、自动增长用于保证表中每个行的唯一性、按照规则自动增长UNIQUE唯一约束用于保证表中某一列的值唯一NOT NULL非空约束用...
- 一、Servlet服务器的Listener1.涉及的设计模式1、观察者模式观察者设计模式是一种行为型设计模式,它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象。当主题对象状态发生变化时,它会通知所有的观察者对象,使它们能够自动更新自己。该模式的核心是抽象主题类和抽象观察者类。主题类包含一个观察者列表,并提供注册、删除和通知观察者的方法;而观察者类则包含一个更新方法,在接收到主... 一、Servlet服务器的Listener1.涉及的设计模式1、观察者模式观察者设计模式是一种行为型设计模式,它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象。当主题对象状态发生变化时,它会通知所有的观察者对象,使它们能够自动更新自己。该模式的核心是抽象主题类和抽象观察者类。主题类包含一个观察者列表,并提供注册、删除和通知观察者的方法;而观察者类则包含一个更新方法,在接收到主...
- 一、Servlet服务器的Filter1.1 过滤器入门1.1.1 过滤器概念及作用JavaWeb的Filter是Servlet API中的一种组件,用于过滤请求和响应。Filter可以拦截请求和响应,对它们进行修改、补充、阻止或重定向。通过Filter,我们可以对请求进行安全性检查、记录日志、修改请求参数、进行字符编码转换等操作,同时也可以对响应进行压缩、加密等处理。Filter可以在We... 一、Servlet服务器的Filter1.1 过滤器入门1.1.1 过滤器概念及作用JavaWeb的Filter是Servlet API中的一种组件,用于过滤请求和响应。Filter可以拦截请求和响应,对它们进行修改、补充、阻止或重定向。通过Filter,我们可以对请求进行安全性检查、记录日志、修改请求参数、进行字符编码转换等操作,同时也可以对响应进行压缩、加密等处理。Filter可以在We...
- 一、JSTL1.1 JSTL1.1.1 JSTL概述1)简介JSTL是Java Server Pages标准标签库的缩写,是一组标签的集合,用于简化JSP页面中的常见的操作,如条件判断、循环遍历、格式化数据等。JSTL标签库提供了丰富的标签,包括核心标签、格式化标签、XML标签、SQL标签等。使用JSTL库可以提高JSP页面的代码可读性和维护性。JSTL是一个开放源码项目,由Sun公司主导,... 一、JSTL1.1 JSTL1.1.1 JSTL概述1)简介JSTL是Java Server Pages标准标签库的缩写,是一组标签的集合,用于简化JSP页面中的常见的操作,如条件判断、循环遍历、格式化数据等。JSTL标签库提供了丰富的标签,包括核心标签、格式化标签、XML标签、SQL标签等。使用JSTL库可以提高JSP页面的代码可读性和维护性。JSTL是一个开放源码项目,由Sun公司主导,...
- 一、Servlet服务器的EL1.1 EL表达式1.1.1 EL表达式概述基本概念EL表达式,全称是Expression Language。意为表达式语言。它是Servlet规范中的一部分,是一种用于处理JSP页面中变量和表达式的语言。它可以用来访问JavaBeans的属性和方法,获取请求参数和Session属性,进行算术和逻辑运算等。EL表达式使用${}语法来包含表达式,并可以在JSP页面... 一、Servlet服务器的EL1.1 EL表达式1.1.1 EL表达式概述基本概念EL表达式,全称是Expression Language。意为表达式语言。它是Servlet规范中的一部分,是一种用于处理JSP页面中变量和表达式的语言。它可以用来访问JavaBeans的属性和方法,获取请求参数和Session属性,进行算术和逻辑运算等。EL表达式使用${}语法来包含表达式,并可以在JSP页面...
- 一、JSP1.1 JSP基础1.1.1 JSP简介JSP(JavaServer Pages)是一种基于Java技术的服务器端动态网页开发语言,它允许开发人员将Java代码嵌入到HTML、XML或其他类型的文档中,以生成动态内容。JSP的本质其实就是一个Servlet。2.1.2 JSP和HTML以及Servlet的适用场景类别适用场景HTML只能开发静态资源,不能包含java代码,无法添加动... 一、JSP1.1 JSP基础1.1.1 JSP简介JSP(JavaServer Pages)是一种基于Java技术的服务器端动态网页开发语言,它允许开发人员将Java代码嵌入到HTML、XML或其他类型的文档中,以生成动态内容。JSP的本质其实就是一个Servlet。2.1.2 JSP和HTML以及Servlet的适用场景类别适用场景HTML只能开发静态资源,不能包含java代码,无法添加动...
- 前言一、会话技术1.话管理概述1.1 什么是会话网页会话是指在用户与网站进行交互时,服务器会为每个用户创建一个会话,用于存储用户的信息和状态,以便在用户浏览网站的不同页面时能够保持用户的登录状态和其他相关信息。会话通常使用 cookie 或 URL 重写来实现。1.2 会话管理作用网页会话管理的作用是维护用户在网站上的登录状态和用户的个性化设置,以及在用户与网站之间的交互过程中保持数据的一致... 前言一、会话技术1.话管理概述1.1 什么是会话网页会话是指在用户与网站进行交互时,服务器会为每个用户创建一个会话,用于存储用户的信息和状态,以便在用户浏览网站的不同页面时能够保持用户的登录状态和其他相关信息。会话通常使用 cookie 或 URL 重写来实现。1.2 会话管理作用网页会话管理的作用是维护用户在网站上的登录状态和用户的个性化设置,以及在用户与网站之间的交互过程中保持数据的一致...
- 一、Response(响应对象)1.1 响应对象概述1.1.1 关于响应Response响应对象是指在Web开发中,服务器端向客户端返回的HTTP响应消息。它包含了HTTP状态码、响应头和响应体等信息。在使用Web框架时,我们可以通过Response对象来设置响应的状态码、响应头和响应体等内容,以便向客户端返回需要的信息。1.1.2 常用响应对象Response响应对象在Servlet规范中... 一、Response(响应对象)1.1 响应对象概述1.1.1 关于响应Response响应对象是指在Web开发中,服务器端向客户端返回的HTTP响应消息。它包含了HTTP状态码、响应头和响应体等信息。在使用Web框架时,我们可以通过Response对象来设置响应的状态码、响应头和响应体等内容,以便向客户端返回需要的信息。1.1.2 常用响应对象Response响应对象在Servlet规范中...
- 一、注解开发Servlet1.Servlet3.0规范Servlet2.5的版本的最明显的特征就是Servlet的配置要求配在web.xml中。从2007年开始到2009年底,在这个时间段,软件开发开始逐步的演变,基于注解的配置理念开始逐渐出现,大量注解配置思想开始用于各种框架的设计中,例如:Spring3.0版本的Java Based Configuration,JPA规范,apache旗... 一、注解开发Servlet1.Servlet3.0规范Servlet2.5的版本的最明显的特征就是Servlet的配置要求配在web.xml中。从2007年开始到2009年底,在这个时间段,软件开发开始逐步的演变,基于注解的配置理念开始逐渐出现,大量注解配置思想开始用于各种框架的设计中,例如:Spring3.0版本的Java Based Configuration,JPA规范,apache旗...
- 一、ServletContext1.ServletContext概述1.1 基本介绍ServletContext对象,它是应用上下文对象。每一个应用有且只有一个ServletContext对象。它可以实现让应用中所有Servlet间的数据共享。 1.2 生命周期出生——活着——死亡出生: 应用一加载,该对象就被创建出来了。一个应用只有一个实例对象。(Servlet和ServletContex... 一、ServletContext1.ServletContext概述1.1 基本介绍ServletContext对象,它是应用上下文对象。每一个应用有且只有一个ServletContext对象。它可以实现让应用中所有Servlet间的数据共享。 1.2 生命周期出生——活着——死亡出生: 应用一加载,该对象就被创建出来了。一个应用只有一个实例对象。(Servlet和ServletContex...
- 一、ServletConfig1.ServletConfig概述1.1 基本概念它是Servlet的配置参数对象,在Servlet规范中,允许为每个Servlet都提供一些初始化配置。所以,每个Servlet都一个自己的ServletConfig。它的作用是在Servlet初始化期间,把一些配置信息传递给Servlet。1.2 生命周期由于它是在初始化阶段读取了web.xml中为Servle... 一、ServletConfig1.ServletConfig概述1.1 基本概念它是Servlet的配置参数对象,在Servlet规范中,允许为每个Servlet都提供一些初始化配置。所以,每个Servlet都一个自己的ServletConfig。它的作用是在Servlet初始化期间,把一些配置信息传递给Servlet。1.2 生命周期由于它是在初始化阶段读取了web.xml中为Servle...
- 前言Servlet的来源可以追溯到Java语言的早期版本,它是一种Java程序,用于在Web服务器上处理客户端请求和响应。Servlet最初是由Sun Microsystems开发的,现在已经成为Java EE规范的一部分。它可以与JSP一起使用,用于构建动态Web应用程序。Servlet 是 Java 语言编写的服务端程序,可以运行在 Web 服务器或应用服务器中。Servlet 可以接收... 前言Servlet的来源可以追溯到Java语言的早期版本,它是一种Java程序,用于在Web服务器上处理客户端请求和响应。Servlet最初是由Sun Microsystems开发的,现在已经成为Java EE规范的一部分。它可以与JSP一起使用,用于构建动态Web应用程序。Servlet 是 Java 语言编写的服务端程序,可以运行在 Web 服务器或应用服务器中。Servlet 可以接收...
- 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点
- 如果在程序中创建了比较大的对象,并且我们基于这个大对象生成了一些其他的信息,此时,一定要释放和这个大对象的引用关系,否则,就会埋下内存溢出的隐患。 如果在程序中创建了比较大的对象,并且我们基于这个大对象生成了一些其他的信息,此时,一定要释放和这个大对象的引用关系,否则,就会埋下内存溢出的隐患。
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签