logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Web 开发:计算机网络知识梳理

梳理访问网站的完整流程:从输入域名到页面加载完成,梳理 DNS 解析、TCP 连接、HTTP 请求、服务器响应、页面渲染的完整链路,并尝试用自己的话复述,加深理解;在开发中验证理论:写一个简单的 Servlet 接口,通过 AJAX 调用,观察请求的 URL、状态码,结合网络抓包工具(如 Wireshark)查看数据包的 IP、MAC 地址变化,将理论与实践结合;持续补充与输出:撰写博客整理学习笔

#前端#网络#计算机网络
JDBC 梳理

SQL 注入是一种攻击手段:攻击者通过在输入框中插入恶意 SQL 代码,欺骗服务器执行非预期的 SQL 操作(如越权查询、删除数据等)。

文章图片
#java
Maven 项目管理工具

依赖管理是指 Maven 能自动下载、管理项目所需的第三方库(如 Spring、MyBatis),并处理库之间的依赖关系(避免版本冲突)。开发者只需在配置文件中声明依赖,Maven 会自动完成后续的依赖解析和资源获取。项目构建是指 Maven 能自动化执行一系列构建流程编译:将 Java 源码编译为字节码。测试:执行单元测试代码。打包:将项目打包为 jar、war 等格式。部署:将打包后的产物部署

文章图片
#maven#java
JSP 视图: EL 与 JSTL

JSP 是,它本质上是一个 Servlet(JSP 会被服务器编译为 Servlet 类)。JSP 的核心作用是,实现前后端数据的可视化交互。

文章图片
#hive#hadoop#数据仓库
Session 会话与 Cookie 响应

Session 是服务器端的会话对象,用于存储用户的 “会话级” 数据(如登录状态、购物车信息)。每个用户(会话)对应一个唯一的 Session,服务器通过 **Cookie(JSESSIONID)** 识别不同用户的 Session。特性CookieSession存储位置客户端浏览器服务器内存(或持久化存储)存储容量小(一般 4KB 以内)大(取决于服务器资源)安全性低(数据在客户端,易被篡改)

文章图片
#hive#hadoop#数据仓库
Java Web 过滤器与监听器

过滤器是运行在服务器端的拦截器,它可以在请求到达 Servlet 之前 “拦截” 请求,也可以在响应返回给客户端之前 “拦截” 响应,从而实现统一的请求处理、权限控制、编码过滤等功能。统一设置请求 / 响应的编码格式。拦截非法请求(如未登录用户访问受保护页面)。记录请求日志、统计接口访问次数。监听器是监听 Web 应用中 “事件”的组件,它可以感知这三个域对象的创建、销毁或属性变化,从而实现全局事

文章图片
#java#前端#开发语言
Java:文件上传

文件上传是 Web 应用的核心功能,允许客户端将图片、文档、压缩包等文件发送到服务器保存。:若未做安全校验,极易被上传,导致服务器被入侵。

#java
数据库概念结构设计(E-R 模型)

一个实体 → 一张表实体名 = 表名,属性 = 字段,主键 = 表主键1:1 联系在任意一方表中加入另一方主键作为外键,并加唯一约束。1:n 联系在多的一方表中加入一的一方主键作为外键。m:n 联系新建一张中间表,包含双方主键作为联合主键,同时存储联系属性。联系的属性1:1 / 1:n → 放入对应表中m:n → 放入中间表概念结构设计 = E-R 模型设计实体、属性、联系m:n 必须用中间表实现

#数据库
数据库:MySQL梳理

数据库(Database,简称 DB)是按照数据结构来组织、存储和管理数据的仓库。它可以将零散的数据结构化,方便用户进行各种操作,比如查询、修改、删除等。分类英文全称作用示例(MySQL)DDL数据定义语言(Data Definition Language)定义、修改数据库对象(库、表、结构等)(创建数据库)DML数据操作语言(Data Manipulation Language)操作表中数据(增

#数据库#mysql
数据库:MySQL梳理

数据库(Database,简称 DB)是按照数据结构来组织、存储和管理数据的仓库。它可以将零散的数据结构化,方便用户进行各种操作,比如查询、修改、删除等。分类英文全称作用示例(MySQL)DDL数据定义语言(Data Definition Language)定义、修改数据库对象(库、表、结构等)(创建数据库)DML数据操作语言(Data Manipulation Language)操作表中数据(增

#数据库#mysql
到底了