- 博客(17)
- 收藏
- 关注
原创 MySQL 报错(一)
报错内容:Cause: java.sql.SQLException: 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 serverTim...
2020-02-21 21:12:18 237
原创 Spring Boot2 入门(一)知识简介
Spring Boot2 入门(一)知识简介1.1 Spring 简介 Spring 框架由 Rod Johnson 开发,是一个轻量级的企业级开发一站式解决方法。Spring 是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,从而大大提高了企业应用的开发效率。 Spring 提供了...
2020-02-06 10:26:29 227
原创 Spring MVC 入门(十一)Spring MVC 拦截器
11.1 Spring MVC 拦截器 Interceptor 拦截器也是 Spring MVC 中相当重要的功能,它的主要作用是拦截用户的请求并进行相应的处理。Spring MVC 拦截器是可插拔的设计。如果需要使用某个拦截器,只需要在配置文件中应用该拦截器即可;如果不需要使用该拦截器,只需要在配置文件中取消应用该拦截器。不管是否应用某个拦截器,对...
2020-02-04 13:54:32 212
原创 Spring MVC 入门(十)Spring MVC 的文件上传和下载
10.1 文件上传 文件上传是项目开发中最常用的功能。为了实现上传文件,必须将表单的 method 设置为 POST,并将 enctype 设置为 multipart/form-data。这样,浏览器才会把用户选择的文件二进制数据发送给服务器。 设置 enctype 为 multipart/form-d...
2020-02-04 11:59:28 213
原创 Spring MVC 入门(九)Spring MVC 数据校验
9.1 数据校验 应用通过输入页面收集的数据是非常复杂的,不仅会包含正常用户的误输入,还可能包含恶意用户的恶意输入。异常的输入,轻则会导致系统非正常中断,重则会导致系统崩溃。应用程序必须能正常处理表现层接收的各种数据,通常的做法是遇到异常输入时应用程序直接返回,提示用户必须重新输入,也就是将哪些异常输入过滤掉。这种对异常输入的过滤,就是输入校验,也称...
2020-02-03 20:42:27 595
原创 C51单片机之动态数码管实验
动态数码管1.1数码管动态显示原理 动态显示的特点是将所有数码管的断选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。 所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余晖和人眼视觉暂留作用,使人感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要...
2020-02-02 23:01:53 1994
原创 Spring MVC 入门(八)Spring MVC 数据格式化
8.1 数据格式化 如何从格式化的数据中获取真正的数据以完成数据绑定,并将处理完成的数据输出为格式化的数据是 Spring 格式化框架需要解决的问题。Spring 从 3.0 开始引入格式化转换框架,该框架位于 org.springframework.format 包。其中,最重要的是 Formatter<T> 接口。 &nb...
2020-02-02 19:20:48 551 1
原创 Spring MVC 入门(七)Spring MVC 数据转换
Spring MVC 数据转换7.1 数据转换 在 Java 中,java.beans 包中提供了一个 ProperyEditor 接口来进行数据转换。ProperyEditor 的核心功能是将一个字符串转换为一个 Java 对象,以便根据界面的输入或配置文件中的配置字符串构成一个 Java 对象。 ...
2020-01-30 17:46:09 356
原创 Spring MVC 入门(五)Spring MVC 信息转换
5.1 HttpMessageConverter<T> 接口 HttpMessageConverter<T>接口是 Spring 3.0 之后新增的一个重要的接口,它负责将请求信息转换为一个对象(类型为T),并将对象(类型为T)绑定到请求方法的参数中或输出为响应信息。 ...
2020-01-16 13:57:29 188 1
原创 Spring MVC 入门(四)Spring MVC 的常用注解
1. @Controller 注解 org.springframework.stereotype.Controller 注解类型用于指示 Spring 类的实例是一个控制器,使用 @Controller 注解的类不需要继承特定的父类或者实现特定的接口,可以支持同时处理多个请求动作,更加灵活。 ...
2020-01-13 16:35:29 314
原创 Maven学习笔记01
Maven学习什么是Maven?Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语...
2020-01-12 21:58:50 752
原创 Maven学习笔记02
Maven学习笔记学习路径:菜鸟教程链接:菜鸟教程Maven 构建生命周期Maven 构建生命周期定义了一个项目构建跟发布的过程。一个典型的 Maven 构建(build)生命周期是由以下几个阶段的序列组成的:开始validatecompiletestpackageverifyinstalldeploy为了完成 default 生命周期,这些阶段(包括其他未在上面罗列的生命周期阶段...
2020-01-12 21:58:26 124
原创 Spring MVC 入门(三)Spring MVC 执行流程
Spring MVC 应用的开发步骤1.在 web.xml 文件中定义前端控制器 DispatcherServlet 来拦截用户请求。 由于 Web 应用是基于请求/响应架构的应用,所以不管哪个 MVC Web 框架,都需要在 web.xml 中配置该框架的核心 Servlet 或 Filter ,这样才可以让该框架接入 Web应用中。2.如果需...
2020-01-12 21:54:59 162
原创 Spring MVC 入门(二)第一个 Spring MVC 应用
第一个 Spring MVC 应用MVC 概述 MVC 是所有面向对象程序设计语言都应该遵守的规范。MVC思想将一个应用分为三个基本部分:Model(模型)、View(视图)和Controller(控制器),这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。 &...
2020-01-12 18:03:06 278
原创 Spring MVC 入门(一)知识简介
Java EE 应用概述Java EE 应用提供的跨平台、开放性以及各种远程访问技术,为异构系统的良好整合提供了保证。Java EE 应用的分层模型Java EE 应用大致都可分为如下几层:Domain Object(领域对象)层。此层由一系列的 POJO( Plain Old Java Object,普通的、传统的 Java 对象)组成,这些对象是该系统的 Domain Object(...
2020-01-12 10:53:48 136
原创 AJAX学习
AJAX学习AJAX-什么是AJAX?AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。AJAX-工作原理AJAX是基于现有的...
2018-10-27 20:18:00 327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人