自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 Object的基本使用与构造函数的属性==对象属性类型

Object的基本使用与构造函数的属性==对象属性类型

2022-07-21 20:20:48 220 1

原创 ES6的新增方法---扩展运算符

ES6的新增方法---扩展运算符

2022-07-21 15:03:12 303

原创 map结构ES6

我们知道Iterator的遍历过程,Symbol.iterator(可遍历对象的生成方法)->it(可遍历对象)->it.next()->it.next()->…Symbol.iterator(可遍历对象的生成方法)->it(可遍历对象)->it.next()->it.next()->…for(constvalueofarr.values()){console.log(value);for(constkeyofarr.keys()){console.log(key);...

2022-07-21 10:23:13 92

原创 set数据结构

Set数据结构ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 Set 数据结构Set的基本用法数组是一系列有序的数据集合 [1,3,5,3] Set是一系列无序、没有重复值得数据集合 [1,3,5]Set没有下标去表示每一个值,所以Set是无序的,,也不能像数组那样通过下标去访问Set的成员//创建数组的方式 console.log([1,2,3]); console.log(new Array(1,2,3)) //创

2022-06-18 10:37:39 236

原创 Symbol 数据类型

Symbol 数据类型Symbol概述 symbol 是ES6 引入了一种新的基本数据类型(原始数据类型) Symbol ,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是: undefined 、 null 、布尔值(Boolean)、字符串 (String)、数值(Number)、对象(Object)。每个从 Symbol() 返回的symbol值都是唯一的。一个symbol值能作为对象属性的标识符;这是该数据 类型仅有的目的Symbol数据类型的特点1、Symbol

2022-06-07 10:15:13 9634

原创 解构赋值0

对象字面量的增强:对象中属性与方法的简洁表示法。对象字面量是什么?创建对象的一种方式const person={ name:‘zhangsan’, age:34 }属性的简洁表达式==>键名和变量或常量名一样的时候,可以只写一个const age=23; const person={ name:‘zhangsan’, // age:age, //这里可以简写 age } console.log(person)方法的简洁表示法==>方法可以省略冒号和function 关键字const p

2022-05-26 20:30:54 76

原创 箭头函数简单的用法

箭头函数:什么是箭头函数认识箭头函数const add = (x, y) => { return x + y; }; console.log(add(1, 1)); 箭头函数的结构const/let 函数名=(参数 1,…)=>函数体;如何将一般函数改写成箭头函数//声明形式 function add() {}// 声明形式->函数表达式形式const add = function () {};// 函数表达式形式->箭头函数const add = () => {

2022-05-18 09:25:42 203

原创 ES6的模板字符串和let与const

现阶段前端行业发展迅猛,前端技术也在高速迭代,ES6-ES11规范增加了很多JavaScript新特性。ES新 特性已经成为前端技术发展的趋势,语法简洁,功能丰富,部分特性还有性能提升。 本章节课程主要讲 解ES6的基础、ES6新特性、Promise 和 Class(类)、Module模块与Babel编译,课程由浅入深,通俗 易懂,学习后会有较大的技术提升let与const:let 和 const是用来声明变量与常量,声明变量 let 代替var 声明变量,const 声明常量。let 和 const

2022-05-08 08:31:58 83

原创 SpringMVC 转发和重定向

SpringMVC 转发和重定向

2022-04-28 08:45:25 254 1

原创 【无标题】

SpringMVC Controller传递数据到Jsp视图@ModelAttribute、@SessionAttributes与 @SessionAttribute

2022-04-18 08:44:55 62

原创 SpringMVC 获取请求参数

1、 自动类型匹配针对少量的参数,可以考虑直接使用“自动类型匹配”方式来获取参数。 要求:请求参数名和Controller方法的形参参数名一致。/** * 自动类型匹配 */@RequestMapping(“/autoGetParam”)public ModelAndView autoGetParam(String userName , int password) {System.out.println(userName +“—>”+password);ModelAndView mv=ne

2022-04-10 08:44:13 149

原创 【无标题】

1、 返回String类型返回逻辑视图名称,根据由于springMVC-servlet.xml配置文件中配置的图解析器解析成物理视图2、 编写控制器方法returnString:通过“springMVC-servlet.xml”中的配置的视图解析器,解析并响应 prefix+returnValue+suffix 对应的视图/**返回String类型通过“springMVC-servlet.xml”中的配置的视图解析器,解析并响应prefix+returnValue+suffix 对应的视图

2022-03-27 20:27:09 1247

原创 【无标题】

@ModelAttribute、@SessionAttributes与@SessionAttribute的用法

2022-03-20 15:09:44 205

原创 Spring MVC注解

Spring MVC 注解1、@Controller@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。通过Spring 配置的注解扫描,将这个bean注册到Springmvc容器中。2、@RequestMapping@RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的 所有响应请求的方法都是以该地址作为父路径,作用于方法上,表明该处理器的请求地址=父路径+方法 上url。其拥有6个属性

2022-03-07 15:27:35 60

原创 Spring MVC的注解

Java Spring MVCSpring MVC框架1、 添加Jar包:hamcrest-all-1.3.jar :是一个为了测试为目的,且能组合成灵活表达式的匹配器类库,是Junit4的所依赖的Jar包junit-4.12.jar :Junit4的Jar包2、编写一个测试类 com.gx.test.Demo:package com.gx.test;import com.gx.model.User;import org.junit.Before;import org.junit...

2022-03-01 16:24:11 57

原创 2021-10-19

Java的CollectionsJava提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类里提供了大量方法对 集合元素进行排序、查询和修改等操作,还提供了对集合对象实现同步控制等方法。一、 排序操作修饰符 返回值类 型 方法(形参) 说明static void reverse(List list) 反转指定列表中元素的顺序。static void shuffle(List list) 使用默认随机源对指定列表进行置换。static void sort(Li

2021-10-19 21:37:04 47

原创 2021-10-11

Java Map集合 Map接口中键和值一一映射. 可以通过键来获取值。给定一个键和一个值,你可以将该值存储在一个Map对象. 之后,你可以通过键来访问对应的值。当访问的值不存在的时候,方法就会抛出一个NoSuchElementException异常.当对象的类型和Map里元素类型不兼容的时候,就会抛出一个 ClassCastException异常。当在不允许使用Null对象的Map中使用Null对象,会抛出一个NullPointerException 异常。当尝试修改一个只读的Map时,会抛出一

2021-10-11 21:39:27 43

原创 2021-09-29

Java的Queue 队列Queue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Deque接口返回值类型 方法(形参) 说明Boolean add(E e) 将指定的元素插入此队列(如果立即可行且不会违反容量限制),在成功时返回 true,如果当前没有可用的空间,则抛出IllegalStateException。E element() 获取,但是不移除此队列的

2021-09-29 21:40:16 53

原创 2021-09-29

Java的TreeSet类TreeSet是 SortedSet接口的实现类,正如 SortedSet名字所暗示的, TreeSet可以确保集合元素处于排序状态。与 Set集合相比,TreeSet还提供了如下几个额外的方法。返回值 方法(形参) 说明Comparator comparator() 返回对此 set 中的元素进行排序的比较器;如果此 set使用其元素的自然顺序,则返回 null。E first() 返回此 set 中当前第一个(最低)元素。在这里插入图片描述E flo

2021-09-29 21:37:47 25

原创 2021-09-29

Java的Set集合Set集合类似于一个罐子,程序可以依次把多个对象“丢进”Set集合,而Set集合通常不能记住元素的添加顺序。Set集合不允许包含相同的元素,如果试图把两个相同的元素加入同一个Set集合中,则添加操作失败,add()方法返回 false,且新元素不会被加入。Set常用方法返回值 方法(形参) 说明Boolean add(E e) 如果 set 中尚未存在指定的元素,则添加此元素。Boolean addAll(Collection c) 如果

2021-09-29 21:33:22 28

原创 2021-09-29

Java的Comparable和ComparatorComparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或Arrays.sort进行自动排序。此外,实现此接口的对象可以用作有序映射中的键或有序集合中的集合,无需指定比较器。此接口只有一个方法compare,比较此对象与指定对象的顺序,如果该对象小于、等于或大于指定对象,则分别返回负整数、零或正整数。Compara

2021-09-29 21:28:36 27

原创 2021-09-29

Java的集合Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、Set、Queue和Map四种体系,其中List代表有序、重复的集合;Set代表无序、不可重复的集合;而Map则代表具有映射关系的集合,Java5又增加了Queue体系集合,代表一种队列集合实现。Java集合概述为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组),Java提供

2021-09-29 21:22:45 37

原创 2021-08-07

Java的Random类Random类专门用于生成一个伪随机数的类,其产生的随机数是根据种子和顺序决定的; ThreadLocalRandom类是Java 7新增的一个类,它是Random的增强版。在并发访问的环境下,保证系统 具有更好的线程安全性。两个类变量构造器构造器 说明Random() 创建一个新的随机数生成器。Random(long seed) 使用单个 long 种子创建一个新的随机数生成器。常用方法返回值类型 方法(形参)

2021-08-07 10:41:44 49

原创 2021-07-28

Java的Math类Java提供了Math工具类来完成复杂的运算,Math类是一个工具类,构造器被private的,无法创建Math 类的对象;Math类中的所有方法都是静态方法(类方法),可以直接通过类名来调用它们。Math类还 提供了两个类变量:PI(圆周率)和E(自然对数的底数)两个类变量类变量 说明PI 圆周率E 自然对数的底数常用方法分类 类变量否 返回值类型 方法 说明三角函数 static

2021-07-28 07:52:36 45

原创 2021-07-17

Java的Calendar类由于Date类过于古老,许多的构造器和方法都已经过时。Java推荐使用Calendar来完成时间计算等操作。Calendar类中关于时间的属性常量 描述Calendar.YEAR 年份Calendar.MONTH 月份Calendar.DATE 日期Calendar.DAY_OF_MONTH 日期,和上面的字段意义完全相同Calendar.HOUR 12小时制的小时Cal

2021-07-17 11:34:46 49

原创 2021-07-07

Java的Date类Java提供了Date类来处理日期、时间(此处的Date是指java.util包下的Date类,而不是java.sql包下的 Date类),Date对象既包含日期,也包含时间。Date类从JDK1.0起就开始存在了,因为它历史悠久,所 以它的大部分构造器、方法都已经过时,不再推荐使用了。构造器 Java.util.Date的构造器还剩下两个构造器,其他都已经过时(@Deprecated注解,表示已经不再推荐使 用,使用会有警告,并且可以会导致程序性能或者安全性方面的问题)构造器

2021-07-07 11:35:46 28

原创 2021-06-27

Java的BigDecimal类 为了能精确表示、计算浮点数,Java提供了BigDecimal类,该类提供了大量的构造器用于创建 BigDecimal对象,包括把所有的基本数值型变量转换成一个BigDecimal对象,也包括利用数字字符串、 数字字符数组来创建BigDecimal对象。不推荐使用构造器来转换浮点型数据,会导致精度损失 如果要转换浮点型数据,推荐使用BigDecimal.valueOf(double) 或者使用形参为字符串类型的构造器 常用构造器 构造器

2021-06-27 11:38:27 24

原创 2021-06-16

Java的String、StringBuffer和StringBuilder构造器 说明StringBuffer() 构造一个字符串缓冲区,其中没有字符,初始容量为16个字符。StringBuffer(CharSequence seq) 构造一个包含与指定字符相同的字符串缓冲区。StringBuffer(int capacity) 构造一个字符串缓冲区,其中没有字符,但是包含指定的初始容量capacity

2021-06-16 21:49:41 54

原创 2021-06-07

Java的String类String的常用转换方法1、 byte[] getBytes() 把字符串转换为字节数组。2、 char[] toCharArray() 把字符串转换为字符数组。3、 static String valueOf() 把传入的变量转成字符串。4、 String toLowerCase() 把字符串转成小写。5、 String toUpperCase() 把字符串转成大写。6、 String concat(String str) 把字符串拼接。S

2021-06-07 21:40:42 25

原创 java String类

Java的String类String类常用构造器1、 String() 初始化一个新创建的 String 对象,使其表示一个空字符序列List常用方法2、 String(byte[] bytes) 通过使用平台的默认字符集解码指定的 byte 数组,构造一个新 的 String。3、 String(byte[] bytes, Charset charset) 通过使用指定的charset 解码指定的 byte 数组,构造一个新的String。4、 String(byte[] bytes, Str

2021-05-27 17:44:04 40

原创 2021-05-18

Java的LIst集合Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如 栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、 Set、Queue和Map四种体系,其中List代表有序、重复的集合;Set代表无序、不可重复的集合;而 Map则代表具有映射关系的集合,Java5又增加了Queue体系集合,代表一种队列集合实现。Java的集合类主要由两个接口派生而出: Collection和Map, Collecti

2021-05-18 11:34:56 26

原创 Java常用类

Java常用类System类:System类代表当前Java程序的运行平台,程序不能创建System类的对象, System类提供了一些类变量 和类方法,允许直接通过System类来调用这些类变量和类方法常用方法:修饰符 返回值类型 方法(形参) 说明static long currentTimeMillis() 返回以毫秒为单位的当前时间。static void exit(int status) 终止当前正在运行的 Java 虚拟机。st

2021-05-08 21:41:58 24

原创 2021-05-08

Java 接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以 interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接 口则包含类要实现的方法。[修饰符] abstract 返回类型 方法名();除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,

2021-05-08 11:46:12 26

原创 对Excel表格数据的导出

一:有Excel文件模板的导出(1)判断模板文件是否存在1.先通过Server.MapPath() 将相对的路径转为实际的物理路径2.然后在通过IO流判断文件是否存在 例:System.IO.File.Exists()(2)使用文件流打开模板文件System.IO.File.Open()1.打开Excel模板,得到一个工作簿 例:NPOI.HSSF.UserModel.HSSFWorkbook book = new NPOI.HSSF.UserModel.HSSFWorkbook(template

2020-08-19 16:44:54 947

原创 2020-08-19

联表数据查询一:查询1、 linq语句关键字:from in join on equals orderby where select2、 lamda语句 例:var list=model.sheet.where(m=>m.id)3、 IsNullOrEmpty() 判断是否为空Count() 返回序列中的元素数量Where() 用于测试每个元素的是否满足条件的函数Skip() 跳过序列中指定数量的元素,然后返回剩余的元素Take() 从序列的开头返回指定数量的连续元素C

2020-08-19 16:25:42 76

原创 表格行监听(单击监听事件)

知识点:表格行监听(单击监听事件)1、先渲染表格获取表格数据var tabFlight, tabFlightCabin, layerIndex = 0;var layer, layuiTable, layuiForm, laydate;//保存layui模块以便全局使用$(document).ready(function () {//加载和初始化layui模块layui.use([‘layer’, ‘table’, ‘form’, ‘laydate’],function() { //layu

2020-08-19 16:11:35 1819

原创 JavaScript运算符

①算数运算符:算数运算符用于执行变量与/或值之间的算术运算运算符 描述 例子加法 1+1=2减法 2-1=1乘法 2*2=4/%++– 除法取模自增自减 10/5=28/5=1…3i=1;i++i=2;i–②关系(比较)运算符:1.比较和逻辑运算符用于测试true 或 false2.运算的结果为布尔值3.可以在条件语句中使用比较运算符对值进行比较,然后根据结果来采取行动 大于= 大于等于< 小于<= 小于等

2020-08-19 15:50:54 51

原创 JavaScript的基本数据类型:

撰写时间:2019年8月18日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JavaScript的基本数据类型: 1、String字符串类型 字符串是存储字符的变量,可以是引号中的任意文本,可以使用单引号或者双引号 你可以使用索引访问字符串的任意字符,字符串的索引从0开始 可以使用长度属性length来计算字符的长度 2、Number数字类型 所有JavaScr

2020-08-19 15:33:00 70

声明时同样不需要abstract关键字。.docx

接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字。 接口中每一个方法也是隐式抽象的,声明时同样不需要abstract关键字。 接口中的方法都是公有的。

2021-05-08

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

TA关注的人

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