自定义博客皮肤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)
  • 收藏
  • 关注

原创 Xshell和Xftp免费下载地址(官网)

Xshell和Xftp免费下载地址(官网) https://www.netsarang.com/zh/free-for-home-school/

2020-10-29 14:56:50 1833

原创 MyBatis学习记录三

MyBatis的逆向工程 MyBatis框架需要:实体类、自定义Mapper接口、Mapper.xml 传统的开发中上述的2三个组件需要开发者手动创建,逆向工程可以帮助开发者自动创建三个组件,减轻开发者的工作量 如何使用 MyBatis Generator,简称MBG,是一个专门为MyBatis框架开发者定制的代码生成器,可以自动生成MyBatis框架所需的实体类、Mapper接口、Mapper....

2020-03-19 17:04:32 154

原创 MyBatis学习记录二

Mapper.xml详细解析 statement标签:select\update\insert\detele parameterType:参数数据类型 1、基本数据类型,通过id查询Account <select id="findById" parameterType="long" resultType="com.southwind.entity.Account"> select *...

2020-03-18 12:20:35 135

原创 Mybatis学习记录一

20200213 MyBatis就是对JDBC的封装,用来作为java程序和数据库的映射。 ORMapping:Object Relationship Mapping 对象关系映射 对象指的是面向对象 关系指的是关系型数据库 Java 到 MySQL 的映射,开发者可以以⾯向对象的思想来管理数据库。 MyBatis的优点: 与JDBC相比,减少了50%的代码量。 MyBatis是最简单的持久化框架...

2020-03-18 11:45:12 110

原创 Spring MVC的数据校验

数据检验 顾名思义就是对用户提交的数据进行检验(比如非空验证,一些正则表达式的验证等)。在前端(HTML或JSP中)有数据校验的机制,在后端代码上也有此机制。等于给数据提供双保险校验、SpringMVC就为后端提供数据校验的机制。 SpringMVC提供两种数据校验的方式: (1)基于Validator接口 (2)使用Annocation JSR-303标准进行验证。 基于 Validator 接...

2020-03-03 16:16:45 289

原创 SpingMVC文件的上传和下载

单文件上传 底层使用Apache fileupload组件完成上传,SpringMVC对这种方式进行了封装。 在pom.xml中添加相关的依赖 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <ver...

2020-03-03 15:25:06 100

原创 HttpMessageNotWritableException: No converter found for return value of type

我们在使用SpringMVC REST(资源表现层状态转换)时,在特定的情况下可能会遇到该异常。 StringMVC返回对象类型报错: HttpMessageNotWritableException: No converter found for return value of type **SpringMVC REST ** resources资源(可以指的是文本、图片、歌曲、视频,可以用一个U...

2020-03-02 14:38:59 420

原创 SpringMVC REST

REST Representational State Transfer:资源表现层状态转换,是目前比较主流的一种互联网软件架构,它的结构清晰、标准规范、易于理解、便于扩展。 资源(Resource) 网络上的一个实体,或者硕网络上中存在的一个具体的信息,一个文本,一张图片、一首歌曲、一段视频等等,总之就是一个具体的存在。可以用一个URL(统一资源定位符)指向它,每个资源都有对应的特定的URL,要...

2020-03-01 20:15:31 115

原创 SpringMVC自定义数据转换器

数据转换器 数据转换器是指将客户端HTTP请求中的参数转换为业务方法中定义的形参,自定义表示开发者可以自己设计转换的方式,HandlerAdapter已经提供了通用的转换,String转int,String转Double,表单数据的封装等,但是在特殊业务场景下,HandlerAdapter无法进行转换,就需要开发者自定义转换器。 例:客户端输入String类型的数据“2020-03-01”,自定义...

2020-03-01 15:22:33 170

原创 SpringMVC模型数据解析

模型数据解析 我们通过JSP表单在客户端页面提交了一个对象信息,再将该对象信息显示在客户端页面上,这就是模型数据解析。 JSP的四大作用域对应的内置对象 pageContext、request、session、application 模型数据能够绑定到requeat、seesion、application三个对象中,下面代码会一一实现。在绑定模型数据之前,我们先写一个view.jsp,用来提交我们...

2020-03-01 14:13:53 212

原创 SpringMVC的数据绑定

数据绑定 定义:在后端的业务方法中直接获取客户端HTTP请求中的参数,将请求参数映射到业务方法中的形参列表中,SpringMVC中数据绑定的工作是由HandlerAdapter来完成的。 首先在HTTP请求中的参数是String类型的,我们转化成基本数据类型。 基本数据类型 @RequestMapping("/baseType") @ResponseBody public String baseT...

2020-02-28 18:45:39 208

原创 SpringMVC中转发和重定向的区别

转发和重定向 相同点 都是web开发中资源跳转的方式。 不同点 转发:是服务器内部的跳转,浏览器的地址栏不会发生变化。从一个页面到另一个页面的跳转还是同一个请求,也即是只有一个请求响应。可以通过request域来传递对象。 重定向:是浏览器自动发起对跳转目标的请求,浏览器的地址栏会发生变化。从一个页面到另一个页面的跳转是不同的请求,也即是有两个或两个以上的不同的请求的响应。无法通过request域...

2020-02-28 14:33:39 2603

原创 HTTP请求中POST和GET的区别

HTTP请求中POST和GET的区别 get是从服务器上获取数据,post是向服务器传送数据 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。 GET方式提交的数据最多只能有10...

2020-02-28 14:05:50 91

原创 SpringMVC学习记录

1、SpringMVC简介 SpringMVC是目前主流的实现MVC设计模式的企业级开发框架,Spring框架是一个子模块,无需整合开发,开发起来更加方便。 其他语言的MVC框架 struts也是一种MVC框架,也适用于java。 go语言的MVC框架 什么是MVC设计模式? 将应用程序分为Controller Model View 三层,Controller层接收客户端请求,调用Model生成业...

2020-02-27 22:19:20 467

原创 深度学习第一天记录

线性回归 线性回归基本要素 模型 为了简单起见,这里我们假设价格只取决于房屋状况的两个因素,即面积(平方米)和房龄(年)。接下来我们希望探索价格与这两个因素的具体关系。线性回归假设输出与各个输入之间是线性关系: 数据集 我们通常收集一系列的真实数据,例如多栋房屋的真实售出价格和它们对应的面积和房龄。我们希望在这个数据上面寻找模型参数来使模型的预测价格与真实价格的误差最小。在机器学习术语里,该数据集...

2020-02-14 22:42:42 102

空空如也

空空如也

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

TA关注的人

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