年度归档: 2026 年

47 篇文章

Tomcat
JSON数据交换 当前后端交互时,客户端往往需要把参数传给服务器。根据参数复杂度不同,常见方式可以分为两类: 简单参数:如果请求中只需要携带少量、结构简单的参数,最常见的做法是把它们以键值对形式拼接在 URL 后面。 scheme://host:port/path?参数1名称=参数1值&参数2名称=参数2值 复杂参数:放在请求体中,以 JS…
HTTP协议
CS/BS架构 客户端/服务端架构,是一种典型的两层架构模式 应用场景:即时通讯软件,网络游戏,数据库管理工具。 优点缺点响应速度快,体验流畅需要安装专用客户端功能丰富,可离线使用部分功能跨平台需要单独开发安全性较高升级维护成本高 浏览器/服务器架构,是当今web应用主流架构。 应用场景:各类网站,web应用,管理系统。 优点缺点无需安装,随时随地…
MyBatis
学习目标 1. 理解MyBatis的设计思想 - MyBatis和JDBC的关系 - 为何将SQL语句都集中管理在XML映射文件中 2. 熟悉MyBatis的输入映射 - 未使用注解 - 使用注解 - ${}和#{}之间的区别 3. 熟悉MyBatis的输出映射 - 为什么resultType写的是单个结果的类型 - resultType和resu…
Maven
Maven 介绍 什么是Maven呢?Maven是一个项目管理工具。主要的功能有两个: 项目构建 项目构建指:项目构建是指可以帮助我们编译项目、打包项目(可以帮助我们把自己的项目打包成一个.jar文件)、安装项目、部署项目 依赖管理(管理项目里面依赖的jar) 我们目前是用的是传统的Java项目,传统的Java项目来管理依赖其实很不方便。当我们的项…
连接池
连接池 连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。 使用连接池有哪些好处? 减少连接创建时间 创建新的 JDBC 连接仍会有网络和 JDBC 驱动的开销。如果这类连接是“循环”使用的,使用该方式这些花销就可避免。平分。 简化的编程模式 当使用连接池时,每一个单独的线程能够像创建了一个自己的 JDBC 连接一样…
JDBC
准备数据 DROP TABLE IF EXISTS `market_user`; CREATE TABLE `market_user` ( `id` int NOT NULL AUTO_INCREMENT, `username` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci…
SQL
引入 如果有一段学生信息,那么你会产生哪些处理? 基本上你的操作都是围绕的增删改查来做的,新增学生记录,删除学生记录,修改学生记录,查询学生记录 那我们先来做一件事情好了,我们有一个文本文件(d://app/students.txt),其中有一些学生的信息,对应如下 姓名,年龄,性别,生日,邮箱,电话 张三,20,男,2003-05-12,zhan…