- 博客(37)
- 收藏
- 关注
原创 springmvc文件上传
文件上传在Spring MVC中有两种实现上传文件的办法,第一种是Servlet3.0以下的版本通过commons-fileupload与commons-io完成的通用上传,第二种是Servlet3.0以上的版本的Spring内置标准上传,不需借助第3方组件。通用上传也兼容Servlet3.0以上的版本。1.1、Servlet3.0以下的通过commons-fileupload上传1.1.1、添加上传依赖包因为需要借助第三方上传组件commons-fileupload与commons-io,所以要修改
2020-05-22 18:11:33
179
原创 映射和请求参数乱码
一、映射1、标准URL映射2、Ant风格的URL映射*3、占位符映射 @requestMapping (show/{userid}/{name} ) 方法中(@pathVariable( userid) String id) http://localhost/hello2/833/yanqi.do4、限制请求方法映射 @requestMapping ( value=“ show2” , method=requestMehtod.POST)5、限制参数映射 @requestMapping(
2020-05-19 22:30:11
218
原创 springMvc参数绑定
参数绑定目录· 1、SpringMVC 参数绑定· 2、默认支持的类型 3、基本数据类型的绑定· 4、包装数据类型的绑定· 5、POJO(实体类)类型的绑定 6、复合POJO(实体类)类型的绑定· 7、数组类型的绑定· 8、List类型的绑定· 9、Map类型的绑定 参数绑定,简单来说就是客户端发送请求,而请求中包含一些数据,那么这些数据怎么到达 Controller ?这在实际项目开发中也是用到的最多的,那么 SpringMVC 的参数绑定是怎么实现的呢?让老夫...
2020-05-18 20:14:26
311
原创 spring-mvc框架的搭建
**spring-mvc配置写的比较详细有点拖沓还望仔细阅读本是后山人,偶做前堂客。醉舞经阁半卷书,坐井说天阔。才疏学浅,请各位大牛提意见;**1、DEA创建项目新建一个maven project,并且选择webapp原型。然后点击next这里的GroupId和ArtifactID随意填写,但是ArtifactID最好和你的项目一名一样然后next 为了快一点创建,我们添加一个属性值,如图中亮的所示,点右边的加号,name=archetypeCatalog value=internal
2020-05-16 17:23:05
211
原创 Spring---Aop详解
目录·1、AOP 什么?· 2、需求·3、解决办法1:使用静态代理·4、解决办法2:使用JDK动态代理 · 5、AOP 关键术语 · 6、AOP 的通知类型 · 7、使用 Spring AOP 解决上面的需求这章我们接着讲 Spring 的核心概念—AOP,这也是 Spring 框架中最为核心的一个概念。 1、AOP 什么? AOP(Aspect Oriented ...
2020-05-07 18:24:01
149
原创 Servlet基础
在这里插入图片描述**Servlet基础**1、什么是Servlet1、jsp和servlet的区别和联系1、初识Servlet3.Servlet体系结构开发ServletServlet生命周期简述Servlet生命周期(1)加载和实例化当Servlet容器启动或客户端发送一个请求时,Servlet容器会查找内存中是否存在该Servlet实例,若存在,则直接...
2020-04-02 17:23:34
91
原创 mysql高级查询(一)
mysql高级查询(一)修改表#修改表名 ALTER TABLE 旧表名 RENAME [TO] 新表名;#添加字段ALTER TABLE 表名 ADD 字段名 数据类型 [属性];#修改字段ALTER TABLE 表名 CHANGE 原字段名 新字段名 数据类型 [属性];#删除字段ALTER TABLE 表名 DROP 字段名;添加主键:ALTER TABLE 表名 ...
2020-03-02 23:06:17
196
原创 初识MySQL
使用配置向导配置端口号:3306默认字符集:utf8将bin目录写入环境变量root密码设置主要文件夹binincludelibsharemy.ini:记录MySQL配置信息,可修改配置内容,如端口号,字符集等数据库语句## 创建数据库CREATE DATABASE 数据库名;(分号为结束符,不可缺);查看数据库列表SHOW databases;选择数据库...
2020-02-28 21:51:11
107
原创 数据库设计步骤
数据库设计设计数据库的步骤1.收集信息2.标识实体3.标识每个实体的属性4.标识实体间的关系详细步骤一、绘制E-R图用二维表的形式表示实体和实体间联系的数据模型即关系模式E-R图转换为关系模式的步骤把每个实体都转化为关系模式R(U)形式建立实体间联系的转换二、将E-R图转换为实体关系模型将各实体转换为对应的表,将各属性转换为各表对应的列标识每个表的主键列在表之间建...
2020-02-27 22:08:06
827
1
原创 jq操作DOM节点和表单验证
jq操作DOM节点和表单验证属性操作attr( )获取和设置元素属性removeAttr( )删除元素属性节点遍历遍历子元素:children( )遍历同辈元素:next( )、prev( )、siblings( )遍历前辈元素:parent( )、parents( )其他遍历方法:each( ) 、end( )、find( )、eq( )、first( )…jq操作表单验证表...
2020-02-25 23:09:36
186
原创 初识jQuery
jQuery简介jQuery由美国人John Resig于2006年创建jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装它的设计思想是write less,do morejQuery语法结构工厂函数():将DOM对象转化为jQuery对象选择器selector:获取需要操作的DOM元素方法action():jQuery中提供的方法,其中包...
2020-02-19 18:49:40
148
原创 JavaScript操作DOM对象2
document常用属性:名称 说 明referrer 返回载入当前文档的URLURL 返回当前文档的URL常用方法:名称 说 明getElementById() 返回对拥有指定id的第一个对象的引用getElementsByName() 返回带有指定名称的对象的集合getElementsByTagName() 返回带有指定标签名的对象的集合write() 向...
2020-02-12 19:57:40
113
原创 JavaScript操作BOM对象
JavaScript操作BOM对象概念:BOM提供了独立于内容的、可以与浏览器窗口进行互动的对象结构可实现功能:弹出新的浏览器窗口移动、关闭浏览器窗口以及调整窗口的大小页面的前进、后退构成:window常用属性属性名称 说 明history 有关客户访问过的URL的信息location 有关当前 URL 的信息语法:window.属性名=“属性值”常用方法方...
2020-02-11 19:35:40
191
原创 JavaScript基础知识点
JavaScript一概念1.定义JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言2.特点1.1向HTML页面中添加交互行为1.2.脚本语言,语法和Java类似1.3解释性语言,边执行边解释JavaScript组成ECMAScriptDOMBOM2.应用< script >…< /script>可以包含在文档中的任何地方...
2020-02-10 19:42:57
154
原创 Set集合
**Set集合**一个不包含重复元素的collection**Set案例**储存字符串并遍历储存自定义对象并遍历**特点****Collection****|--List**有序(存储顺序和取出顺序一致),可重复|–Set无序(存储顺序和取出顺序不一致),唯一Collection|–List有序(存储顺序和取出顺序一致),可重复|–Set无序(存储顺序和取...
2020-01-07 22:19:15
121
原创 集合框架和包装类
Object类和包装类Object类是所有类的直接父类或去间接父类所有类都可以声明Object引用引用getClass()方法 返回一个对象的实际类型(对象相等)equals()方法 两个对象的内容是否相等 重写方法可以时对象相等toString()方法 返回一个对象字符串表示形式可以重写Object子类的方法包装类包装类与基本类型转换int转换为Integerint ...
2020-01-06 21:56:43
123
原创 接口
接口定义Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。特征1.全局常量: public static final 2.抽象方法:public abstract 所...
2020-01-02 21:50:23
215
1
原创 多态
多态概念:多态可以减少类中代码量,可以提高代码的扩展性和维护性intanceof 运算符1.语法:对象 instanof 类或接口2.instanceof 通常和强制类型转换结合父类子类转换子类转换为父类 向上转型 自动转化zi a=(zi)fu; 向下转型 强制转换多态实现形式1.使用父类作为方法形参实现多态2.使用父类作为的返回值实现多态多态的实现...
2019-12-29 22:39:40
127
原创 继承
继承 概念: 继承是面向对象编辑的关键特性之一,继承提供了允许一个类继承另一个类的属性的机制。#优点:子类可以继承父类的属性,减少代码量,并方便修改代码#使用方法: 1.编写父类`class Pet{//公共属性和方法}` 2.编写子类`//自由主题 class Dog extends Pet { //子类特有的属性和方} ` ...
2019-12-27 21:49:47
84
原创 抽象和封装
抽象和封装软件出现的目的用计算机的语言描述现实世界用计算机解决现实世界的问题从现实中抽象出类分三步:1. 找出它的种类2. 找出它的属性3. 找出它的行为面向世界的步骤第一步发现类第二步发现类属性第三步发现类的方法构造方法访问修饰符 构造方法名 ( ) {//初始化代码}系统提供默认无参构造方法public Penguin() {}自由主题自定义构造方法构造...
2019-12-26 22:24:55
191
原创 带参方法与包
**带参方法与包** 带参方法定义的一般形式 参数的概念1.形参是在定义方法时对参数的称呼2.实参是在调用方法时传递给方法的实际的值 调用带参方法时要求实参与形参匹配 包 创建包使用关键字 package 导入包使用关键字 import...
2019-12-18 21:38:26
93
原创 类的无参方法
类的无参方法1.定义类的方法必须包括 方法的名称 方法返回值的类型 方法的主体2调用类方法的两种形式 同一个类中的方法,直接使用“方法名()”调用不同类的方法,先创建对象,再使用“对象名.方法名()”调用3.成员变量和局部变量的不同点作用域不同成员变量在整个类内都是可见的局部变量仅限于定义它的方法内初值不同会为成员变量赋初值不会给局部变量赋初值在同一个类中,成员变...
2019-12-17 21:08:51
201
原创 类和对象
类和对象1.对象是用来描述客观事物的一个实体2.类定义了对象将会拥有的特征(属性)和行为(方法)3.类是对象的模型,对象是累的实例4.使用类步骤1.定义类:使用关键字class;2.创建类的对象;使用关键字new3.使用类的属性和办法:使用“.”操作符;...
2019-12-16 18:17:29
92
原创 循环结构
循环结构结构特点:1.循环条件2.循环操作常见的循环结构有:1.while循环 2 .do while循环3.for循环三种结构区别1.语法2.执行顺序while 循环:先判断,再执行;do-while循环:先执行,再判断;for循环:先判断,再执行;3.适用情况循环次数确定的情况,通常选用for循环循环次数不确定的情况,通常选用while或do-while循环...
2019-12-11 21:59:03
131
原创 java选择结构基础
**java选择结构基础** 1.基本的if结构:if(条件){//代码程序}然后再输出 2.逻辑运算符&&并且、||或。 3.额外扩展产生随机数的方法(0-9)int random=(int)(Math。r...
2019-12-10 21:58:41
110
原创 java基础
Java基本概念1.变量 在程序运行过程中允许改变其值的量 通过变量名可以简单快速地找到它存储的数据2.数据类型 用来区分不同的数据 不同类型的数据要分配不同大小的内存空间常用的数据类型1.i...
2019-12-09 22:09:44
65
原创 循环
循环语法约定1.代码区分大小写2.变量、对象和函数名称3.分号for、while循环语句1.for(循环初值;循环条件;步长){语句;//循环体2.while循环 while(循环条件){语句;//循环体} do while循环是先判断再执行语句...
2019-12-06 21:56:44
82
原创 javascript基础
JavaScript基础javascript定义定义是一种基于对象和事件驱动的、并具有安全性能的脚本语言向HTML页面中添加交互行为javascript特点1.向HTML页面中添加交互行为2.脚本语言,语法和java类似3.解释性语言,边执行边解释javascript组成 1.ECMAScript2.DOM3.BON基本结构使用<script type=“text/javascrip...
2019-12-04 21:43:44
94
原创 利用css3制作网页动画
利用css3制作网页动画css3变形CSS3变形是一些效果的集合,如平移、旋转、缩放、倾斜浏览器对变形属性的支持情况,并根据不同浏览器添加前缀掌握4种2D变形的使用2D位移:translate()22D倾斜:skew()D缩放:scale()2D旋转:rotate()css过度过渡通过一些CSS的简单动作触发样式平滑过渡浏览器对过渡属性的支持情况,并根据不同浏览器添加前缀过渡属性的使用过渡的触发机...
2019-11-28 22:22:26
421
原创 浮动
网页布局常见的网页布局display属性blockinlineinline-blocknone浮动属性左浮动 left右浮动 right不浮动 none清除浮动clear属性清除左边浮动 left清除右边浮动 right清除两侧浮动 both不清除浮动 none解决父级边框塌陷的方法浮动元素后面加空div设置父元素的高度父级添加overflow属性父级添加...
2019-11-26 21:51:01
86
原创 盒子模型
盒子模型的使用边框1.border-color2.border-width3.border-style内边距;padding外边距:margin盒子总尺寸:bord+padding+margin+内容宽/高圆角边框1.border-radius语法2.border-radius制作特殊图像盒子模型box-shadow...
2019-11-25 21:44:47
61
原创 css美化网页元素
css美化网页元素yyou编辑网页文本字体样式(font)的书写排版网页文本colortext-aligntext-indentline-heighttext-decoration使用css的超链接样式设置伪类标签在不同状态下的样式列表样式:list-style背景颜色(background-color)背景图片(background-img)背景定位(background-repeat)背景尺寸...
2019-11-22 21:34:09
151
原创 css初识
会使用行内样式、内部样式表和外部样式表三种方式为HTML5文档添加CSS样式会使用CSS3的基本选择器设置字体大小和颜色会使用复合选择器为特定的网页元素添加CSS样式CSS的概念Cascading Style Sheet 级联样式表表现HTML或XHTML文件样式的计算机语言包括对字体、颜色、边距、高度、宽度、背景图片、网页定位等设定内容与表现分离网页的表现统一,容易修改丰富的样式...
2019-11-21 22:01:26
117
原创 表单
可以收集用户的信息和反馈意见,是网站管理者与浏览者之间沟通的桥梁。 包括两个部分:一部分是HTML源代码用于描述表单(例如,域,标签和用户在页面上看见的按钮),另一部分是脚本或应用程序用于处理提交的信息。 提交方式有两种:get post< method=“get” action=“a.html”>一、分类分为:文本类、按钮类、选择类文本类:文本框 密码框 隐藏域(页面不...
2019-11-20 22:20:47
123
原创 表格
用来定义表格, 用来定义行, 嵌套在 中 用来定义行中的单元格, 嵌套在 中 中只能嵌套 , 但 相当于一个容器, 可以嵌套任意元素 表头一般位于表格的第一行或者第一列。 在显示的时候默认会显示为加粗的效果 增加表头时, 使用 替代对应位置的 即可 表格相关的属性如下: 属性名称 border 含义 表格的边框。 默认 border="0",即无边框 像素值...
2019-11-19 21:41:49
107
原创 网页标签
* 网页标签** 基本的网页标签包括由<>包围的关键词组成,标签有成对和非成对两种形式组成。成对的如和,非成对的如和.*HTML的基本标签如下:h1-h6 可以定义标题由大到小 定义段落的上下有空行br 换行在需要换行的部位书写hr 加注水平标签线书写为center 标签对其包围文字进行水平居中书写 a为...
2019-11-18 21:54:31
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人