自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 教育平台项目后台管理系统:视频讲解

文件说明Maven 测试代码:``edu_work/hello_maven`数据库脚本文件:lagou_edu.sql测试开发接口所用的 SQL 语句:测试语句.sql后台管理系统项目代码:edu_work/lagou_edu_home开发环境使用 IntelliJ IDEA 开发后台项目代码,使用 Maven 进行项目管理;使用图形化工具SQLYog 来管理 MySQL 数据库。版本:JDK 11,Maven 3.6.3,MySQL 5.7。后端技术选项:表现层 - Servlet

2020-08-29 21:28:01 534 1

原创 教育平台项目后台管理系统:课程内容模块

开发流程需求分析配置课时(课程内容管理)模块,主要是对课程内容进行管理。数据库表分析course - 课程表course_section - 课程章节表course_lesson - 课时信息表一个课程表对多个课程章节表,一个课程章节表对多个课时表。实体类设计Course 类与 Course_Section 类是一对多关系;Course_Section 类与 Course_Lesson 类是一对多关系。在 Course 类中定义一个 List 集合,并指定 List 的泛型是 Co

2020-08-27 20:34:07 1343

原创 教育平台项目后台管理系统:课程信息模块

开发流程需求分析跟项目经理交流和分析需求文档。课程信息相关的展示,查询,以及操作。数据库表分析数据库表和需求文档进行匹配,如分析哪些字段需要被使用。需要使用数据库的课程信息表 - course。实体类设计根据数据库中的 Course 表对应创建 Course.java@Datapublic class Course implements Serializable { // 使用 @JSONField(ordinal = int 类型的值) 指定排序的值,生成 JSON 时会按照

2020-08-26 23:51:24 1249

原创 教育平台项目后台管理系统:介绍与搭建

项目架构项目介绍教育后台管理系统是提供给相关业务人员使用的一个后台管理系统,业务人员可以在这个后台管理系统中,对课程信息、讲师信息、 学员信息等数据进行维护。课程管理模块课程管理新建课程条件查询:课程名称,状态课程信息列表展示:ID,课程名称,价格,排序,状态课程状态的切换:上架,下架营销信息 (营销信息其实就是课程的具体信息)回显对应课程的详细信息修改课程信息,包含了图片上传配置课时(配置课时指的就是对课程内容的配置,课程内容就包括了章节信息和课时信息)添加章节以树形

2020-08-25 19:44:53 2385 1

原创 教育平台项目后台管理系统:接口文档

课程管理模块接口文档课程信息模块接口接口 1:查询课程列表信息名称: findCourseList描述: 查询课程列表信息URL: http://localhost:8080/lagou_edu_home/course请求方式: GET请求参数字段说明类型是否必须备注methodName要访问的功能名String是该字段必须填写,用来确定要访问是哪一个的方法请求参数示例:methodName: "findCourseList"响应结

2020-08-24 23:50:20 1010

原创 视频讲解学员信息管理系统升级版

项目需求使用 EL + JSTL 表达式、过滤器和监听器对“学生信息管理系统”进行技术升级。使用 Cookie 实现一周内免登录。为学生表增加字段:所属班级。增加班级管理。班级信息如下:班级名称、年级、班主任名称、班级口号 、班级人数。可以创建班级、修改班级信息、删除班级(前提:保证班级内没有关联学生)、班级查询。要求部署到 Linux 系统中,通过本地浏览器能正常访问项目运行使用 VMware 运行 Linux 虚拟机 CentOS 7,配置 JDK 版本为 11,部署配置 Tomca

2020-08-24 12:13:13 295

原创 JavaWeb - 开发环境搭建和 Shell 编程

开发环境搭建Xshell 和 Xftp 工具下载地址:https://www.netsarang.com/zh/设置网络连接模式为 NAT 模式使用 root 用户打开 /etc/sysconfig/network-scripts/ifcfg-eno16777736 文件,添加内容如下:BOOTPROTO=staticONBOOT=yesIPADDR=192.168.91.128GATEWAY=192.168.91.2NETMASK=255.255.255.0DNS1=114.114.11

2020-08-22 21:32:07 144

原创 JavaWeb - Linux Operating System

Linux 系统概述计算机的体系结构计算机由计算机硬件和计算机软件两个部分组成,其中计算机软件可分为系统软件和应用软件,系统软件就是操作系统,是其他软件的基础。Application -- OS Shell (KDE bash csh) -- OS Kernel -- Hardware应用程序 / Java 应用 -- 操作系统外壳(GUI / 命令)-- 操作系统内核 -- 硬件目前主流的操作系统有:Windows 系列、Unix 系列、Linux 系列、Android 系列、IOS 系列

2020-08-21 21:31:02 116

原创 JavaWeb - Filter 和 Listener

Filter 过滤器Basic ConceptFilter 本意为”过滤“的含义,是 JavaWeb 的三大组件之一,三大组件为:Servlet、Filter、Listener。过滤器是向 Web 应用程序的请求和响应处理添加功能的 Web 服务组件。过滤器相当于浏览器与 Web 资源之间的一道过滤网,在访问资源之前通过一系列的过滤器对请求进行修改、判断以及拦截等,也可以对响应进行修改、判断以及拦截等。工作方式浏览器发出请求,过滤器对请求进行“身份认证”、“资源审核”、“资源加密访问”等等功能,

2020-08-20 21:16:22 225

原创 MySQL 的可重复读

我在这里分享一篇关于 MySQL 的可重复读介绍,讲得挺好的,可以解决一些疑惑,链接在下方引用处。SQL 1992 年标准关于幻读 (Phantom) 的解释:“一个事务 T1 根据某些查询条件 读取某几行数据,然后事务 T2 执行 SQL 语句插入一行或多行满足查询条件 的数据;这时候如果事务 T1 重复跟第一次查询一样的操作就会获取到不同的几行数据。”幻读比起不可重复读更加侧重强调两次查询得到的行数不一样(多了或少了),或者行数一样但不是同一批(被替换了)。这个是英文原版: P3 (

2020-08-19 23:06:48 178

原创 JavaWeb - EL and JSTL

EL - Expression LanguageBasic ConceptEL 表达式提供了在 JSP 中简化表达式的方法,可以方便地访问各种数据并输出。Main Function依次访问 pageContext、request、session 和 application 作用域对象存储的数据。获取请求参数值。访问 Bean 对象的属性。访问集合中的数据。输出简单的运算结果。访问内置对象的数据<%= request.getAttribute(“varName”) %>用 E

2020-08-18 23:19:02 137

原创 视频讲解学员信息管理系统小项目:三层架构,MVC,数据库,JavaWeb,前端

项目需求使用前端、数据库、JavaWeb 等技术并采用 MVC 设计模式实现学生信息管理系统,要求使用管理员账号密码登录后进行学员信息增加、学员信息修改、学员信息删除、学员信息查找、学员信息显示功能。其中学生信息有:学号、姓名、性别、出生日期、邮箱、备注。要求使用数据库连接池、分页显示等技术,并且还需要保证程序的可扩展性和可维护性。项目运行运行 student_data.sql 的创建数据库 renda01 语句,以及创建数据表 user 和 student 的 sql 语句。使用 Int

2020-08-10 22:28:37 1002

原创 JavaWeb - JSP:概述和语法,内置对象,JavaBean 组件,MVC 设计模式

JSP 的概述概念JSP 是 Java Server Pages 的简称,跟 Servlet 一样可以动态生成 HTML 响应, JSP 文件命名为 xxx.jsp。与 Servlet 不同,JSP 文件以 HTML 标记为主,然后内嵌 Java 代码段,用于处理动态内容。示例<%@ page import="java.util.Date" %><%@ page contentType="text/html;charset=UTF-8" language="java" %&gt

2020-08-10 21:32:48 255

原创 JavaWeb - Servlet:重定向和转发,状态管理

Servlet + JDBC 应用在 Servlet 中可以使用 JDBC 技术访问数据库,常见功能如下:查询 DB 数据,然后生成显示页面,例如:列表显示功能。接收请求参数,然后对 DB 操作,例如:注册、登录、修改密码等功能。为了方便重用和便于维护等目的,经常会采用 DAO(Data Access Object)模式对数据库操作进行独立封装。DAO 工厂(工厂模式):工厂类封装了对象的创建细节,为调用者提供符合要求的对象。重定向和转发重定向的概述概念首先客户浏览器发送 http 请

2020-08-10 21:31:49 278

原创 JavaWeb - Servlet:基本概念,HTTP 协议,Tomcat 服务器

基本概念C/S 架构C/S 架构(Client/Server,客户端/服务器模式),是一种比较早的软件体系结构,也是生活中很常见的结构。这种结构将需要处理的业务合理地分配到客户端和服务器端,客户端通常负责完成与用户的交互任务,服务器通常负责数据的管理。主要优点:客户端的界面和功能可以很丰富;应用服务器的负荷较轻;响应速度较快。主要缺点:适用面窄,用户群固定;维护和升级的成本高,所有的客户端都需要更新版本。B/S 架构B/S 架构(Browser/Server,浏览器/服务器模式),是互联网兴起后

2020-08-10 21:30:19 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除