02 2025 档案
摘要:需求描述: 请设计一个仓储管理系统原型系统,该系统支持多个仓库的设立。统一设立物资台账,物资台账需包含物资编码、物资名称、规格、材质、供应商、品牌、物资分类,用户可以自定义物资的物资分类。需限制不同的物资名称、规格、材质的物资不能设立相同的物资编码。仓库人员可进行入库作业、出库作业业务。入库单、出库
阅读全文
摘要:编写主要登录界面index.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>登录系统</title> <style> * { margin: 0; padding: 0; } html { hei
阅读全文
摘要:编写loginServlet: package com.test.web; import com.test.pojo.User; import com.test.service.LoginService; import javax.servlet.ServletException; import j
阅读全文
摘要:编写user的接口: package com.test.mapper; import com.test.pojo.User; import org.apache.ibatis.annotations.Param; import java.util.List; public interface Use
阅读全文
摘要:编写用户的pojo用于登录服务: package com.test.pojo; /** * 用户的实体类(JavaBean) */ public class User { //用户id private int id; //用户名 private String username; //密码 priva
阅读全文
摘要:编写主要服务界面older: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <
阅读全文
摘要:编写printlist2.jsp文件用来以表格形式输出结果: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/js
阅读全文
摘要:编写查找老人信息的html界面: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.
阅读全文
摘要:编写修改老人信息的html界面: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.
阅读全文
摘要:编写删除老人信息的html界面: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.
阅读全文
摘要:编写添加老人信息的html界面: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.
阅读全文
摘要:编写Servlet中的模糊查询功能: package com.test.web; import com.test.pojo.Older; import com.test.service.OlderService; import javax.servlet.*; import javax.servle
阅读全文
摘要:编写Servlet中的按姓名查找功能: package com.test.web; import com.test.pojo.Older; import com.test.service.OlderService; import javax.servlet.ServletException; imp
阅读全文
摘要:编写Servlet中的按年龄查找功能: package com.test.web; import com.test.pojo.Older; import com.test.service.OlderService; import javax.servlet.ServletException; imp
阅读全文
摘要:编写Servlet中的updateOldeerServlet: package com.test.web; import com.test.pojo.Older; import com.test.service.OlderService; import javax.servlet.ServletEx
阅读全文
摘要:编写servlet中的deleteOlderServlet: package com.test.web; import com.test.pojo.Older; import com.test.service.OlderService; import javax.servlet.ServletExc
阅读全文
摘要:编写servlet中的addOlderServlet: package com.test.web; import com.test.pojo.Older; import com.test.service.OlderService; import javax.servlet.*; import jav
阅读全文
摘要:编写older的service文件: package com.test.service; import com.test.mapper.OlderMapper; import com.test.pojo.Older; import com.test.util.SqlSessionFactoryUti
阅读全文
摘要:编写older接口文件: package com.test.mapper; import com.test.pojo.Older; import java.util.List; public interface OlderMapper { void addOlder(Older older); vo
阅读全文
摘要:编写older的pojo,编写变量以及set和get: package com.test.pojo; public class Older { private int id; private String name; private int age; private int height; priv
阅读全文
摘要:JSP 动作标签:动态控制页面的快捷指令 JSP 动作标签通过 XML 风格的标签实现页面动态行为,是替代脚本代码的标准化方案。 核心动作标签 标签 功能说明 示例代码 jsp:include 动态包含页面(运行时合并) <jsp:include page="header.jsp"/> jsp:fo
阅读全文
摘要:JSP 表达式语言:简化页面逻辑的利器 JSP 表达式语言是替代 <% %> 脚本的现代化方案,通过简洁语法实现数据访问与运算,大幅提升代码可读性。 基础语法 取值符号:${表达式} 访问作用域(优先级从高到低): pageScope → requestScope → sessionScope →
阅读全文
摘要:JSP 指令元素: JSP 指令通过特定语法指导容器如何处理页面,是控制页面全局行为的重要工具。掌握以下三类指令能有效优化 JSP 开发流程: page 指令 功能:定义页面全局属性 语法:<%@ page 属性="值" %> 常用属性: language="java":指定脚本语言(仅支持 Jav
阅读全文
摘要:JSP 内置对象:无需声明直接使用的核心组件 JSP在转换为 Servlet 时自动生成九大内置对象,开发者可直接调用这些对象处理请求、响应和会话管理。以下是关键对象的解析: 请求响应对象 request(HttpServletRequest) 获取请求参数:request.getParameter
阅读全文
摘要:JavaScript 是单线程语言,通过事件循环实现异步操作。掌握其运行机制能避免代码执行顺序的常见误区。 核心概念 调用栈:同步代码按顺序执行,形成栈结构 任务队列:异步回调按类型进入不同队列 宏任务:setTimeout、setInterval、DOM 事件 微任务:Promise.then、M
阅读全文
摘要:JavaScript 事件循环与异步机制解析 单线程与事件循环 JavaScript 是单线程语言,通过事件循环(Event Loop)处理异步任务,避免阻塞主线程。核心组成: 调用栈:按顺序执行同步代码。 任务队列:存放异步回调(如 setTimeout)。 微任务队列:存放 Promise.th
阅读全文
摘要:理解 JavaScript 的 this 绑定规则 this 是 JavaScript 中动态指向执行上下文的关键字,其值由函数调用方式决定,而非定义位置。掌握以下四种绑定规则可避免常见陷阱: 默认绑定 独立函数调用时,非严格模式下 this 指向全局对象(浏览器中为 window),严格模式下为
阅读全文
摘要:JavaScript 原型链:对象继承的核心机制 JavaScript 采用原型继承实现对象间的属性和方法共享,这是其面向对象编程的核心特性。理解原型链需掌握三个关键概念: 构造函数与原型对象 每个构造函数(如 function Person() {})自动拥有 prototype 属性,指向原型对
阅读全文
摘要:JavaScript 基础知识点: 变量声明 var:函数作用域,存在变量提升 let/const:块级作用域,无变量提升,const声明常量 命名规则:字母/_/$开头,区分大小写 数据类型 基本类型: Number, String, Boolean, undefined, null, Symbo
阅读全文
摘要:CSS Grid 的 subgrid 模式 在复杂网格布局中,嵌套网格的尺寸对齐一直是开发者痛点。CSS Grid 的 subgrid 属性打破了父网格与子容器的尺寸鸿沟,实现了真正的视觉关联布局。 核心机制 通过 display: grid 开启子网格后,设置 grid-template-rows
阅读全文
摘要:动态尺寸控制:CSS min()/max() 函数 在响应式设计中,元素尺寸的动态平衡常需要媒体查询配合计算,而min()/max()数学函数提供了更直观的流体控制方案。这对函数能直接在样式声明中实现智能尺寸决策。 场景示例 侧边栏布局需要同时满足: 最小宽度不低于300px 最大宽度不超过屏幕30
阅读全文
摘要:更优雅的焦点提示:CSS :focus-visible 伪类 在网页可访问性设计中,焦点样式常被开发者忽略或粗暴移除。传统:focus伪类在为键盘操作提供视觉反馈时,会在鼠标点击时产生干扰性边框。focus-visible伪类的出现完美解决了这一矛盾。 原理剖析 浏览器会自动识别用户的交互方式。当使
阅读全文
摘要:一、数据库操作 创建数据库 CREATE DATABASE database_name; 删除数据库 DROP DATABASE database_name; USE database_name; 查看所有数据库 SHOW DATABASES; 二、表操作 创建表 CREATE TABLE tabl
阅读全文
摘要:javascript: 变量与作用域 let/const 替代 var:块级作用域更安全 if (true) { let a = 10; const b = 20; } console.log(a); // 报错(a未定义) 闭包 函数保留外层作用域的变量 function createCounte
阅读全文
摘要:CSS知识点: 选择器与优先级 基础选择器:元素、类、ID(优先级:!important > 行内 > ID > 类 > 元素) 组合选择器:后代(空格)、子元素(>)、相邻兄弟(+) 伪类(:hover)与伪元素(::before) 盒模型 标准盒模型:width=内容宽度,box-sizing:
阅读全文
摘要:javaweb写一个简单的登录系统: 一、环境准备 开发工具IDEA + Tomcat + MySQL 依赖库:Servlet API、JDBC驱动、JSTL标签库 数据库工具:Navicat 二、项目结构 LoginSystem ├── src │ └── com │ └── example │
阅读全文
摘要:cookie: Cookie的作用 会话管理:保存登录状态,避免重复输入账号密码。 个性化:记录用户偏好(如语言、主题),提升体验。 行为追踪:分析用户行为,用于广告推荐或数据分析。 Cookie的分类 会话Cookie:浏览器关闭即失效,用于临时保存信息。 持久Cookie:设置有效期,长期存储用
阅读全文
摘要:javascript: 变量与作用域 let/const 替代 var:块级作用域更安全 if (true) { let a = 10; const b = 20; } console.log(a); // 报错(a未定义) 闭包 函数保留外层作用域的变量 function createCounte
阅读全文