自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 问答 (2)
  • 收藏
  • 关注

原创 JavaScript核心之Document对象详解(document属性,方法)

目录1 Document节点概述2 document节点的属性2.1 doctype,documentElement,defaultView,body,head,activeElement2.1.1 doctype2.1.2 documentElement2.1.3 defaultView2.1.4 body2.1.5 head2.1.6 activeEleme...

2019-04-30 18:23:36 26761 4

原创 JavaScript核心之Cookie详解

目录1 cookie1.1 cookie概述1.1.1 cookie的工作原理1.1.2 cookie的工作流程1.2 cookie的属性1.2.1 HTTP-Only cookie1.3 cookie的限制1.4 Cookie的设置1.4.1 在浏览器中的设置1.4.2 在注册表中的设置1 cookie1.1 cookie概述cookie是服务...

2019-04-30 17:17:27 604

原创 JavaScript核心之DOM中Node节点中的接口方法

目录1 NodeList接口,HTMLCollection接口1.1 NodeList接口1.2 HTMLCollection接口2 ParentNode接口,ChildNode接口2.1 ParentNode接口2.1.1 children2.1.2 firstElementChild2.1.3 lastElementChild2.1.4 childEleme...

2019-04-30 16:28:41 495

原创 JavaScript核心之DOM中Node节点

目录1 DOM的概念2 节点的概念3 Node节点的属性3.1 nodeName,nodeType3.2 ownerDocument,nextSibling,previousSibling,parentNode,parentElement3.2.1 ownerDocument3.2.2 nextSibling3.2.3 previousSibling3.2.4 ...

2019-04-30 15:30:55 615

原创 JavaScript核心之事件概述(所有事件)

目录1 事件与事件名称2 JavaScript常用事件3 事件处理程序的调用3.1 在JavaScript中3.2 在HTML中4 DOM事件流程图 事件处理是对象化编程的一个重要环节,它可以是程序的逻辑结构更加清晰,使程序更有灵活性,提高了程序的开发效率。事件处理过程分为三步:1.发生事件,2启动时间处理程序,3,事件处理程序作出反应1 事件与事件名称...

2019-04-27 22:20:46 1137

原创 网络之网关、DNS、子网掩码、MAC地址

目录1 什么是网关1.1 什么是网关1.2 如何理解网关1.3 网关的IP地址1.4 网关是如何实现通信?1.5 什么是默认网关2 DNS2.1什么是DNS2.2 DNS使用的是TCP协议还是UDP协议3 MAC地址4 子网掩码5 广播地址6 特殊的ip地址6.1 0.0.06.2 限制广播地址6.3 回送地址(环回地址)6.4 局域网中的IP6.5 用户上网IP6.5.1 静态IP地址6.5.2动态IP地址1 什么..

2019-04-26 14:03:38 11939 2

原创 SpringBoot单元测试

目录1 pom.xml文件2编写业务代码2.1 Dao层2.2业务层2.3编写启动类3使用 SpringBoot 整合 Junit 做单元测试1 pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...

2019-04-25 18:27:10 229

原创 SpringBoot异常处理的五种方式

目录1自定义错误页面2@ExceptionHandler 注解处理异常2.1Controller层代码2.2 页面3@ControllerAdvice+@ExceptionHandler 注解处理异常4配置 SimpleMappingExceptionResolver 处理异常5自定义 HandlerExceptionResolver 类处理异常Spri...

2019-04-25 18:09:16 1474

原创 SpringBoot服务端数据校验

目录1 SpringBoot 对表单做数据校验1.1 SpringBoot 对表单数据校验的技术特点1.2 SpringBoot 表单数据校验步骤1.2.1 在实体类中添加校验规则1.2.2 在 Controller 中开启校验1.2.3 在页面中获取提示信息1.2.4遇到异常1.3解决数据校验时的异常问题1.3.1 controller层需要改写1.3......

2019-04-25 13:37:23 1738 1

原创 JavaScript面向对象编程:(4)模块化编程

目录1 模块的原始写法2 使用构造函数封装私有变量3 立即执行函数写法4 放大模式5 输入全局变量 JavaScript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。但是,JavaScript不是一种模块化编程语言,ES5不支持"类"(class),更遑论"模块"(module)了。ES6正式...

2019-04-24 17:38:47 414

原创 JavaScript面向对象编程:(1)面向对象概述

目录1 对象和面向对象编程1.1 “对象”是单个实物的抽象1.2 “对象”是一个容器,封装了“属性”(property)和“方法”(method)2 构造函数3 new命令3.1 基本用法3.2 new命令的原理4 instanceof运算符5 this关键字5.1 this关键字涵义5.2 使用场合5.2.1 全局环境5.2.2 构造函数5...

2019-04-24 14:18:10 648 2

原创 JavaScript面向对象编程:(3)继承

目录1 继承概述1.1__proto__属性(前后各两个下划线)2 构造函数的继承2.1 __proto__属性2.1.1 有了__proto__属性,就可以很方便得设置实例对象的原型了(继承)3 属性的继承3.1 对象的原生属性3.1.1Object.getOwnPropertyNames3.1.2hasOwnProperty3.2 对象的继承属性...

2019-04-24 11:41:42 211

原创 JavaScript面向对象编程:(2)封装

目录1 封装中prototype对象1.1 构造函数的缺点1.2 prototype属性的作用1.3 原型链1.4 constructor属性2 Object.getPrototypeOf方法3 Object.create方法4 isPrototypeOf方法1 封装中prototype对象1.1 构造函数的缺点JavaScript通过构造函数生成新对象...

2019-04-24 10:48:48 266

原创 JavaScript各种基础对象:(8)RegExp(正则)对象

目录1 RegExp(正则表达式)概述1.1 新建正则表达:一种是使用字面量,以斜杠表示开始和结束1.2新建正则表达: 一种是使用RegExp构造函数1.2.1 RegExp构造函数还可以接受第二个参数,表示修饰符。2 正则对象的属性和方法2.1 属性2.1.1 一类是修饰符相关2.1.2 另一类是与修饰符无关的属性2.2 方法2.2.1 test()...

2019-04-22 18:50:09 304

原创 JavaScript各种基础对象:(7)JSON对象

目录1 JSON格式2 JSON对象2.1 JSON.stringify()2.1.1JSON.stringify方法还可以接受一个函数作为参数(对象的键和值),用来更改默认的字符串化的行为。2.1.2 JSON.stringify还可以接受第三个参数,用于增加返回的JSON字符串的可读性。2.2 JSON.parse()1 JSON格式JSON格式(Ja...

2019-04-22 17:03:29 147

原创 JavaScript各种基础对象:(6)Date对象

目录1 Date概述1.1 Date()函数1.2 new Date()构造函数1.2.1 new Date(milliseconds) 参数:毫秒数1.2.2 new Date(datestring)1.2.3 new Date(year, month [, day, hours, minutes, seconds, ms])1.3 日期的运算2 Date对象的静...

2019-04-20 17:12:41 534

原创 JavaScript各种基础对象:(5)Math对象

目录1 Math概述2 属性3 方法3.1 Math.round()3.2 Math.abs(),Math.max(),Math.min()3.3 Math.floor(),Math.ceil()3.4 pow方法,sqrt方法3.5 log方法,exp方法3.6 random方法3.7 三角函数方法1 Math概述Math对象是JavaScript...

2019-04-18 18:26:38 365

原创 JavaScript各种基础对象:(4)包装对象之String对象

目录1 String对象概述2 实例对象的属性和方法2.1 length属性2.2 String.fromCharCode()2.3 charAt 和 charCodeAt 方法2.4 concat方法2.5 substring方法,substr方法和slice方法2.5.1 substring方法2.5.2substr方法2.5.3 slice方法...

2019-04-18 18:19:48 240

原创 JavaScript各种基础对象:(3)包装对象之Number对象

目录1 Number概述2 Number对象的属性3 Number对象实例的方法3.1 Number.prototype.toString()3.2 Number.prototype.toFixed()3.3 Number.prototype.toExponential()3.4 Number.prototype.toPrecision()4 自定义方法1 Nu...

2019-04-17 18:41:42 329

原创 返回Json数据浏览器带上<pre></pre>标签解决方法

问题:当后台获取到前台传来的文件时(例如上传功能, 导入功能), 返回类型为application/json, 这个时候响应到前端的JSON格式的数据格式可能是:<pre style="word-wrap: break-word; white-space: pre-wrap;">{"JsonKey":"JsonValue"}</pre>这个是不同浏览器对返回数据...

2019-04-17 18:03:29 742

原创 JavaScript各种基础对象:(3)包装对象之Boolean对象

目录1 Boolean对象1.1 概述1.2 Boolean实例对象的布尔值1.3 Boolean函数的类型转换作用1 Boolean对象1.1 概述Boolean对象是JavaScript的三个包装对象之一。作为构造函数,它主要用于生成布尔值的包装对象的实例。var b = new Boolean(true);typeof b // "object"b...

2019-04-17 16:53:37 295

原创 JavaScript各种基础对象:(2)包装对象

目录1 包装对象1.1 定义1.2 包装对象的构造函数1.3 包装对象实例的方法1.3.1 valueOf方法1.3.2 toString方法1.4 原始类型的自动转换1.5 自定义方法1 包装对象1.1 定义在JavaScript中,“一切皆对象”,数组和函数本质上都是对象,就连三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象...

2019-04-17 16:49:27 179

原创 JavaScript各种基础对象:(1)Array对象

目录1 Array概述2 Array对象的静态方法2.1 isArray方法3 Array实例的方法3.1 valueOf方法,toString方法3.1.1valueOf方法返回数组本身。3.1.2 toString 方法返回数组的字符串形式。3.2 push方法,pop方法3.3 join方法,concat方法3.4 shift方法,unshift方法...

2019-04-17 16:21:12 310

原创 JavaScript基础语法:(9)异常处理

目录1 Error对象和onerror事件1.1 Error对象1.2 触发onerror事件2 JavaScript的原生错误类型2.1 SyntaxError2.2 ReferenceError2.2.1 ReferenceError是引用一个不存在的变量时发生的错误。2.2.2 另一种触发场景是,将一个值分配给无法分配的对象,比如对函数的运行结果或者th...

2019-04-16 13:55:47 1071

原创 JAVA之常用的工具类

目录1 org.apache.commons.io.IOUtils2 org.apache.commons.io.FileUtils3org.apache.commons.lang.StringUtils4 org.apache.http.util.EntityUtils5 org.apache.commons.lang3.StringUtils6 org.apache....

2019-04-16 09:34:33 34789 3

原创 SpringBoot整合持久层技术(mybatis+mysql(druid)+thymeleaf)

目录1 创建pom.xml文件2添加 application.properties 全局配置文件2.1 数据库信息配置在application.properties文件中(方式一)2.2 单独的额外配置jdbc.properties文件(方式二)2.2.1 jdbc.properties的配置文件2.2.2 读取jdbc.properties配置文件3 bean实体文...

2019-04-14 15:43:28 506

原创 JavaScript基础语法:(8)运算符

目录1 算术运算符1.1 加法运算符1.2 余数运算符1.3 自增和自减运算符1.4 数值运算符,负数值运算符2 赋值运算符3 比较运算符3.1 严格相等运算符3.1.1 不同类型的值3.1.2 同一类的原始类型值3.1.3 同一类的复合类型值3.1.4 undefined和null3.2严格不相等运算符3.3 相等运算符3.3.1 原...

2019-04-12 11:35:12 214

原创 JavaScript基础语法:(7)数据类型转换

目录1 强制转换1.1 Number函数:强制转换成数值1.1.1 原始类型值的转换规则1.1.2 对象的转换规则1.2 String函数:强制转换成字符串1.2.1 原始类型值的转换规则1.2.2 对象的转换规则1.3 Boolean函数:强制转换成布尔值1.3.1 原始类型值的转换方法1.3.2 对象的转换规则2 自动转换2.1 自动转换为布尔值...

2019-04-12 10:48:41 197

原创 JavaScript基础语法:(5)函数Function(有call()方法说明)

目录1 概述1.1 函数的声明1.1.1 function命令1.1.2 函数表达式(赋值写法)1.1.3 Function构造函数1.2 函数的重复声明2 使用函数2.1 圆括号运算符,return语句和递归2.1.1 圆括号2.1.2 递归函数2.2 函数名的提升2.3 不能在条件语句中声明函数3 函数的属性和方法3.1 name属性...

2019-04-11 19:07:19 2771

原创 JavaScript基础语法:(6)数组(不是数组Array对象)

目录1 数组的定义2 数组与对象的关系2.1 关系2.2 类似数组的对象2.3 遍历类似数组的对象3 操作数组3.1 length属性3.2 in运算符3.3 for...in循环和数组的遍历3.4数组的push()和pop()方法4 数组的空位4.1 使用delete命令删除一个值,会形成空位。1 数组的定义数组(array)是按次序排列...

2019-04-11 18:35:54 905

原创 JavaScript基础语法:(4)对象

目录1 对象概述1.1 定义方法1.2 键名1.3 属性2 操作对象2.1生成方法2.2 读写属性2.2.1 读取属性2.2.2 检查变量是否声明2.2.3 写入属性2.2.4 查看所有属性2.3 属性的删除2.4 对象的引用3 查找对象3.1 in运算符3.2 for...in循环3.2 with语句1 对象概述1.1...

2019-04-11 10:32:13 203

原创 JavaScript基础语法:(3)字符串

目录1 字符串概述1.1 定义1.2 转义1.3 字符串与数组1.4 length属性2 字符集3 Base64转码1 字符串概述1.1 定义字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。'abc'"abc"单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号。'key="value"'"It's a l...

2019-04-11 10:05:07 269

原创 JavaScript基础语法:(2)数值

目录1 数值概述1.1 整数和浮点数1.2数值精度1.3数值范围2 数值的表示&进制2.1 数值的表示法2.1.1 小数点前的数字多于21位。2.1.2 小数点后的零多于5个。2.2 数值的进制3 特殊数值3.1 正零和负零3.2 NaN3.2.1NaN含义3.2.2 运算规则3.2.3 判断NaN的方法3.3 Infini...

2019-04-11 09:48:59 749

原创 Eclipse/Myeclipse之复制工作空间,关联jar包源代码,设置JVM内存

目录1 复制工作空间2 关联jar包源代码2.1 手动添加的jar包引用2.2myelcipse自带的jar包1 复制工作空间我们在使用MyEclipse创建一个新的工作空间时,发现其配置是默认的。习惯了使用以前配置过的工作空间(如字体、字体大小、语言编码规范……),现在又要重新配置一遍是要花时间和精力的,那么我们会想到去找以前的配置文件将其复制过来,那样熟悉的环境又出现了解决方法:1、找到旧的工作空间的配置文件目录:.metadata\.plugins\org.ecl..

2019-04-10 10:49:01 1016

原创 SpringBoot热部署:(2)SpringLoader 和DevTools 详解

目录1.使用 SpringLoader 进行项目的热部署1.1方式一: 以 maven 插件方式使用 SpringLoader1.1.1 在 pom 文件中添加插件配置1.1.2 使用 maven 的命令起来启动spring-boot:run1.2方式二:在项目中直接使用 jar 包的方式1.2.1添加 springloader 的 jar 包1.2.2启动方式2....

2019-04-10 10:00:53 1464

原创 JavaScript基本语法:(1)js的概述

目录1.基本句法和变量1.1语句1.2变量1.3变量提升1.4标识符1.5注释1.6区块2.条件语句2.1if 结构2.2if...else结构2.3switch结构(同java语法)3.循环语句3.1while循环3.2for循环3.3do...while循环3.4break语句和continue语句3.5标签(label)...

2019-04-09 18:48:42 464

原创 IDEA使用@Autowired注解报错解决方案

1.如果编译没有报错,只是idea报错,可以如下解决:file->settings-> Editor->Inspections 点击搜索栏 输入Spring CoreSpring Core -> Code -> Autowring for Bean Class中将Severity的级别由之前的error改成warning,idea就不会报错2.如果编...

2019-04-08 15:53:00 6204

原创 SpringBoot视图层:(4)thymeleaf标签详解

目录1.springboot引入thymeleaf的依赖2.Thymeleaf 语法详解2.1 变量输出与字符串操作2.1.1th:text2.1.2th:value2.1.3 字符串对象2.2日期格式化处理2.3条件判断2.3.1th:if2.3.2th:switch2.4迭代遍历2.4.1th:each遍历list2.4.2th:each遍历...

2019-04-03 17:19:41 763 2

原创 启动springBoot服务报错The port may already be in use or the connector may be misconfigured

tomcat 8080端口被占用1、进入cmd 输入 netstat -ano 然后查到8080端口是否在使用中或者直接使用 netstat -ano|findstr 8080 查到8080端口是否使用使用 netstat -ano查到对应的进程号为4276同理,使用netstat -ano|findstr 8080 可以直接查到2.查到端口号对应的进程号...

2019-04-02 16:30:55 1953

原创 SpringBoot视图层:(1)freemarker标签使用

注意:在springboot里面使用freemarker时,必须在src/main/resources下建立templates文件夹,freemarker文件都放在该templates文件下springboot所引入的freemarker的pom依赖:<dependency> <groupId>org.springframework.boot</gr...

2019-04-02 16:26:40 1042

空空如也

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

TA关注的人

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