自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC学习笔记(九)文件上传和下载

SpringMVC学习笔记(九)文章目录SpringMVC学习笔记(九)1.实现步骤2.简单例子需要的jar包需要在springmvc配置文件配置 MultipartResolver解析器上传页面:下载页面成功页面控制器1.实现步骤  SpringMVC中使用 MultipartFile file对象接受上传文件,必须保证 后台参数的名称和表单提交的文件的名称一致  文件上传必须条件    1. 表单必须post      2. 表单必须有 file 文件域    3. 表单的 enctyp

2021-03-30 19:43:13 208

原创 Springboot项目的结构详解

springboot学习笔记(一)文章目录springboot学习笔记(一)先看图:  1.mvnw和mvnw.cmd: 这是Maven包装器(wrapper)脚本。借助这些脚本,即便你的电脑上没有安装Maven,也可以构建项目。  2.pom.xml: 这是Maven构建规范,包含了我们所选择的依赖。   3.TacoCloudApplication.java: 这是Springboot主类,它会启动该项目。随后,我们会详细介绍这个类。   4.application.propertie

2021-03-25 09:28:26 1083

原创 SpringMVC学习笔记(八)拦截器

SpringMVC学习笔记(八)文章目录SpringMVC学习笔记(八)一、拦截器介绍二、拦截器的简单使用1.创建定义拦截器2.将拦截器配置到SpringMVC的配置文件中3.创建控制类controller4.创建请求页面测试一、拦截器介绍  拦截器(Interceptor )是依赖于 Spring 框架,是 aop 的一种表现,基于 Java 的动态代理实现的。拦截器的实现原理和过滤器类似,都可以对用户发出的请求或者对服务器做出的响应进行拦截。SpringMVC提供了一个支持拦截器的HandlerI

2021-03-24 12:32:49 226

原创 SpringMVC学习笔记(七)模型数据处理(二)

SpringMVC学习笔记(七)文章目录SpringMVC学习笔记(七)1.使用@SessionAttribute 注解处理数据2.使用@ModelAttribute注解处理数据1.使用@SessionAttribute 注解处理数据  @SessionAttributes用于在会话中存储Model的属性,一般作用在类的级别。@SessionAttribute是用于获取已经存储的session数据,并且作用在方法的层面上。  请求页面: <a href="model/testSessionA

2021-03-23 08:39:52 144

原创 SpringMVC学习笔记(四)springMVC常用注解(二)

SpringMVC学习笔记(四)文章目录SpringMVC学习笔记(四)1.@Autowire注解2.@Resource注解3.@Resource和@Autowire对比1.@Autowire注解  @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。 @Servicepublic class UserService { @Autowired private UserRepos

2021-03-22 18:17:43 137

原创 SpringMVC学习笔记(六)模型数据处理(一)

SpringMVC学习笔记(五)文章目录SpringMVC学习笔记(五)

2021-03-22 18:09:34 177

原创 SpringMVC学习笔记(五)SpringMVC常用注解(三)

SpringMVC学习笔记(五)文章目录SpringMVC学习笔记(五)

2021-03-20 12:06:21 237 4

原创 SpringMVC学习笔记(三)SpringMVC常用注解(一)

SpringMVC学习笔记(三)文章目录SpringMVC学习笔记(三)

2021-03-19 20:24:50 317 1

原创 SpringMVC(二)SpringMVC入门程序

SpringMVC学习笔记(二)文章目录SpringMVC学习笔记(二)

2021-03-18 08:31:23 162

原创 SpringMVC(一)SpringMVC简介

SpringMVC学习笔记(一)文章目录SpringMVC学习笔记(一)一、SpringMVC简单介绍二、SpringMVC的工作流程一、SpringMVC简单介绍二、SpringMVC的工作流程SpringMVC执行流程:1.用户发送请求至前端控制器DispatcherServlet2.DispatcherServlet收到请求调用处理器映射器HandlerMapping。3.处理器映射器根据请求url找到具体的处理器,生成处理器执行链HandlerExecutionChain(包括处理

2021-03-17 08:07:43 327 3

原创 Spring(七)Spring整合MyBatis

Spring学习笔记(七)文章目录Spring学习笔记(七)一、整合思路二、实现过程1.创建java项目或者web项目2.创建相应的数据库表3.创建实体类4.创建Dao层接口5.创建创建mapper代理对象(Sql映射文件)6.Dao层实现类7.编写applicationContext.xml,conf.xml,db.properties8.编写测试类并运行:一、整合思路1、spring来管理MyBatis的SqlSession对象,这样conf.xml中就不加载数据源了。交给spring管理2、s

2021-03-16 09:06:42 350 1

原创 Spring(六)spring整合Quartz

Spring学习笔记(六)文章目录Spring学习笔记(六)1.创建java项目,并导入相应的jar包:2.创建实体类:3.编写任务类:4.编写服务类:5.配置spring配置文件applicationContext:6.编写一个测试类:7.结果  Quartz是一个成熟的任务调度系统,Spring对Quartz做了兼容,Spring提供了对Quartz的支持,对Quartz的核心类进行了封装,下面通过一个简单地项目来实现:1.创建java项目,并导入相应的jar包:2.创建实体类:packag

2021-03-15 12:42:14 331

原创 简单学习Quartz框架

Quartz学习笔记文章目录Quartz学习笔记一、简单了解什么是Quartz二、Quartz框架的入门程序1.创建java项目并导入Quartz的jar包2.创建服务类:3.编写任务类:4.编写工作类,并利用Quartz API进行配置。一、简单了解什么是Quartz  Quartz是一个功能丰富的开源作业调度库,几乎可以集成到任何Java应用程序中——从最小的独立应用程序到最大的电子商务系统。Quartz可以用来创建简单或复杂的时间表,以执行数十个、数百个甚至数万个工作;这些作业的任务被定义为标准

2021-03-14 09:43:14 454 1

原创 小组作业:成绩管理平台设计分析

成绩管理平台设计分析小组成员:李滨锶、张清庆、陈涵、吴钢**采用面向对象方法设计成绩管理平台:**由需求分析可得系统需求:(1)管理员。实现管理员用户的添加,修改和删除,以及对教师添加、教师修改、教师删除、教师查询、学生的添加、学生的修改、学生的查询修改等基本功能,并且参与开设课程、选择课程的管理,安排教师的任课和学生的选课工作,管理员为每门课程设置学分,每门课程可以是必修或则选修。(2)教师。教师登录系统后可以查询和修改个人信息、修改自己的账号密码,查询自己的授课课程,实现对选修了自己课程的

2021-03-14 09:40:04 2585

原创 设计一个简单的登录窗口

一个简单的html+css+js的登录窗口1.简单介绍一下html和css和Javascript:1.html 定义了网页的内容2.CSS 描述了网页的布局3.JavaScript 网页的行为2.我们先看一下代码和注释<!DOCTYPE html><html><head><meta charset="UTF-8"><title>web页面</title></head><!-- 简单的css

2021-03-14 09:38:47 2114 2

原创 Spring(五)SpringAOP

Spring学习笔记(五)文章目录Spring学习笔记(五)一、SpringAOP简介1.什么是SpringAOP2.AOP的作用3.AOP核心概念4.实现SpringAop的三种方式一、SpringAOP简介1.什么是SpringAOP  AOP(Aspect-Oriented Programming), 面向切面编程 ,不同于 OOP( Object-Oriented Programming, 面向对象编程) ,可以说是对OOP的补充, OOP 面向对象,而AOP面向切面。2.AOP的作

2021-03-13 10:39:50 208

原创 Spring(四)依赖注入的三种方式

Spring学习笔记(四)文章目录Spring学习笔记(四)一、依赖注入的三种方式1.构造器注入2.setter设值注入3.p命名空间的注入一、依赖注入的三种方式1.构造器注入  构造器方法注入简单来说就是通过对象的构造方法来进行注入,只要在对应实体类中创建相应的构造方法,这里有个坑,java默认的构造方法是无参数的,如果你写了一个有参数的构造方法,默认的就相当于被忽略了,所以如果你想还行继续使用无参数的构造方法,就在写一个就可以了!比如:public class Person { priva

2021-03-12 09:27:31 313

原创 Spring(三)依赖注入(DI)

Spring学习笔记(三)文章目录Spring学习笔记(三)一、什么是依赖注入:一、什么是依赖注入:  IOC(控制反转)也称为DI(依赖注入),是指将SpringIoc里面的资源注入到对象中。

2021-03-11 08:59:04 194

原创 @Controller注解

@Controller 是Spring框架提供的注解。@Controller标识的类,该类代表控制器类(控制层/表现层)。这里控制层里面的每个方法,都可以去调用@Service标识的类(业务逻辑层),@Service标识的类中的方法可以继续调用@Resposity标识的接口实现类(Dao层/持久层)。MVC设计模式:M(model)指模型,V(view)指视图层,C(controller)指控制层。M代表模型一般指service和DAO;view代表视图一般指页面eg:jsp,html ftl等;

2021-03-10 09:48:16 29806 4

原创 简单了解什么是Servlet

** servlet是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。**实现过程1.客户端发送请求至服务器端;2.服务器将请求信息发送至 Servlet;3.Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;4.服务器将响应返回给客户端。*具体的

2021-03-10 09:47:25 280 1

原创 Springboot通过数据库实现简单登录功能

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-03-10 09:46:23 5191 5

原创 Spring(二)Bean标签的常用属性

一. Spring中bean标签的常用属性

2021-03-10 08:27:33 1261

原创 Spring(一)

Spring学习笔记(一)文章目录Spring学习笔记(一)一、 简单介绍Spring二、开发第一个SpringIoc程序1.搭建spring项目2.一、 简单介绍SpringSpring框架主要可以分为3个核心内容:emsp;1.容器2.控制反转(IoC ,Inversion of Control)3.面向切面编程(AOP ,Aspect-Oriented Programming)二、开发第一个SpringIoc程序1.搭建spring项目代码如下(示例):2.代码如下

2021-03-09 20:25:11 290

原创 web项目中一个特别被容易忽略的HTTP状态-400错误

项目场景:   在实体类里你自己加了一个构造函数:   然后你创建了一个表格去提交数据到实体类:   这是你的controller:问题描述:然后就…解决方案:   删掉你自己写的构造函数就可以解决了。总结:   一般情况下的:   HTTP状态 400 - 错误的请求类型 状态报告描述 由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。   出现上面这种情况的,应该检查自己的输入类型,是否写错了或者是参数写

2021-03-07 16:33:05 685

原创 Tomcat无法启动解决方法

问题描述:这是一个特别对于新手特别容易忽略的错误  在tomcat 7或以上较新版本中多了一项功能叫"注解",在使用注解之后就可以不用再配置web.xml了为此只需要在servlet上写上注解就不在需要配置web.xml,如果两个都配置则会产生冲突导致无法启动tomcat解决方案:保留其中一种,要么使用注解,要么使用web.xml。...

2021-03-05 22:41:17 558

原创 使用dbcp连接池时出现版本错误

项目场景:在spring整合myBatis时使用dbcp连接池时出现:问题描述:Method org/apache/commons/dbcp/DelegatingResultSet.isClosed()Z is abstract 原因分析:从图中可以了解到,ResultSet接口是java.sql下的,从1.6版本增加了isClosed接口,而1.2版本没有实现这个方法。解决方案:1.升级dbcp接口或更换数据库链接池2.更换jar包  更换1.4版本就可以了思考  这些都

2021-03-05 13:15:27 562 1

原创 MySQL时区异常

项目场景:错误代码  The server time zone value ‘?й???’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ‘serverTimezone’ configuration property) to use a more specifc time zone value if you want t

2021-03-04 20:28:47 198 1

空空如也

空空如也

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

TA关注的人

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