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

原创 Symbol

它们的区别是,前者会被登记在全局环境中供搜索,后者不会。Symbol.for() 不会每次调用就返回一个新的 Symbol 类型的值,而是会先检查给定的 key 是否已经存在,如果不存在才会新建一个值。比如,如果你调用Symbol.for(“cat”) 30 次,每次都会返回同一个 Symbol 值,但是调用 Symbol(“cat”) 30 次,会返回 30 个不同的 Symbol 值。上面代码中, Symbol.for(‘bar’) 是函数内部运行的,但是生成的 Symbol 值是登记在全局环境的。..

2022-08-07 16:22:19 187 1

原创 Symbol 数据类型

symbol是ES6引入了一种新的基本数据类型(原始数据类型)Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型,前六种是undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。每个从Symbol()返回的symbol值都是唯一的。这会阻止创建一个显式的Symbol包装器对象而不是一个Symbol值。Symbol的值是唯一的,用来解决命名冲突的问题。Symbol创建对象的属性。...

2022-07-21 20:17:50 269

原创 es6的对象的展开运算符

/如果展开运算符后面的是字符串,她会自动转成一个类数组的对象,因此返回的不是空对象。console.log({…console.log({…person});//展开以后是一个新的对象。对象的展开把属性罗列出来,用逗号分隔,放到一个{}对象,构成一个新的对象。console.log({…如果展开的不是对象,则会自动将其转为对象,再将其属性罗列出来。1.空对象的展开如果展开一个空对象,则没有任何效果。3.对象中的对象属性的展开,不会展开对象中的对象属性。对象不能直接的展开,必须写在{}中。...

2022-07-21 09:54:25 643

原创 展开运算符

展开运算符[1,3,5]->1,3,5将数组装换为数字列表。剩余参数2,3,5->[2,3,5]将数字列表转换为数组。constc=[…//合并之后的新数组。3.区分剩余参数和展开运算符例子。2.数组展开运算符的基本用法。字符串可以按照数组的形式展开。数组的展开运算符的基本使用。4.常见的类数组转换为数组。...

2022-07-21 09:21:10 130

原创 ES6的剩余参数

arguments是一个类数组对象console.log(arguments);可以使用剩余参数arg代替argumentsconsole.log(arg);2.剩余参数的本质===>剩余参数永远是个数组,即使没有值也是一个空数组。剩余参数只能是最后一个参数,之后不能再有其他的参数,否则会报错。箭头函数的参数部分即使只有一个剩余参数,也不能省略圆括号。2.使用剩余参数替代arguments获取实际的参数。剩余参数不一定非要作为函数的参数使用。1.箭头函数的剩余参数。2.与解构赋值结合使用。...

2022-07-21 09:05:20 126

原创 函数参数的默认值

函数参数默认值的

2022-06-18 08:26:36 1085

原创 对象字面量的增强

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

2022-06-07 09:17:55 190 1

原创 箭头函数和解构赋值

开发工具与关键技术: VS 与 ES6作者:小明同学撰写时间:2022 年 5 月 24 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1、箭头函数中的 this 指向箭头函数没有自己的 thisconst person = { //箭头函数 speak: () => { console.log(this); } };person.speak(); //

2022-05-24 10:09:01 383

原创 箭头函数的其他用法

开发工具与关键技术: VS 与 ES6作者:小明同学撰写时间:2022 年 5 月 7 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~箭头函数:箭头函数的单个参数:1、单个参数可以省略圆括号const add = x => { return x + 1; };console.log(add(1)); 2、无参数或多个参数不能省略圆括号:const add = () =

2022-05-18 09:21:46 163

原创 ES6的模板字符串和箭头函数的初步认识

开发工具与关键技术: VS 与 ES6作者:蔡杰明撰写时间:2022 年 5 月 7 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~模板字符串:1. 模板字符串的基本使用①使用"" ''声明字符串 ②使用``反引号声明字符串 let a="234234"; let b='asdfasdf'; let c=`<p>段落标签</p>`;2、模板字符串与一般字

2022-05-08 08:25:30 101

原创 ES6部分认识

开发工具与关键技术: VS 与 JS作者:蔡杰明撰写时间:2022 年 4 月 27 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S6是什么?ES6-ES11规范增加了很多JavaScript新特性。ES6是新一代的JS语言标准,对分JS语言核心内容做了升级优化,规范了JS使用标准,新增了JS原生方法,使得JS使用更加规范,更加优雅,更适合大型应用的开发。ES6具体是:ECMAScr

2022-04-28 08:43:02 79

原创 JavaScript的form表单提交

开发工具与关键技术: VS 与 JS作者:摆烂小明撰写时间:2022 年 4 月 6 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~JavaScript是一门脚本语言。1、脚本语言:又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。2、汇编语言:(assembly language)是一种用于电子计算

2022-04-10 08:25:19 612

转载 mybatis

开发工具与关键技术: IEDA 与 Java Web作者:在代码随波逐流的小明撰写时间:2022 年 03 月 22 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~作用域(Scope)和生命周期理解我们之前讨论过的不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。对象生命周期和依赖注入框架依赖注入框架可以创建线程安全的、基于事务的 SqlSession 和映

2022-03-27 19:39:42 78

原创 MyBatis2(三)

开发工具与关键技术: IEDA 与 Java Web作者:蔡杰明撰写时间:2022 年 03 月 1 日多表联查:在一个包中创建一个可继承另一个表的字段表例:根据图片的包名(SysUserVo是SysUser的扩展包,这样方便便捷根据增删查改语句操作)在这里插入图片描述多表查询全部信息:用SysUser的扩展包SysUserVo,用一个全部的英语单词代表查询全部来进行表达,这样便于理解查询什么在这里插入图片描述...

2022-03-07 14:56:59 259

原创 MyBatis(二)

MyBatis2(二)开发工具与关键技术: IEDA 与 Java Web作者:蔡杰明撰写时间:2022 年 03 月 1 日多表联查:在一个包中创建一个可继承另一个表的字段表例:根据图片的包名(SysUserVo是SysUser的扩展包,这样方便便捷根据增删查改语句操作)多表查询全部信息:用SysUser的扩展包SysUserVo,用一个全部的英语单词代表查询全部来进行表达,这样便于理解查询什么在这里插入图片描述...

2022-03-02 19:38:33 172

原创 2021-10-11

servlet的EL表达式开发工具与关键技术:IDEA 与 Java Web作者:蔡杰明撰写时间:2021 年 10 月 011 日EL 为表达式语言(Expression Language),可以简化对变量的对象的访问语法 :所有的表达式以”${”开始,以”}”结束。是否启用EL表达式 isELIgnored ="true|falseJSP EL 表达式用于以下情形:静态文本( JavaScript脚本在jsp中属于静态内容)标准标签和自定义标签EL不能在脚本元素

2021-10-11 21:43:52 48

原创 servlet的JSP

开发工具与关键技术:IDEA 与 Java Web作者:蔡杰明撰写时间:2021 年 10 月 07 日JSPjsp是什么?Jsp是一种建立在Servlet规范提供的功能之上的动态网页技术,允许在网页文件中嵌入java代码和jsp标记。【通俗来说就是能别用户用肉眼可看到的就是jsp】Java 服务器页面 (Java Server Page ,JSP) ;扩展名 .jspjsp的执行过程(1)Jsp文件在用户第一次请求时,会被编译成Servlet,然后由这个Servlet处理用户

2021-10-11 21:38:35 197

原创 MyBatis(二)

开发工具与关键技术:IEDA与 Java Web作者:蔡杰明撰写时间:2021 年 08 月 09 日MyBatis的增删查改:一、单表【单个参数】:根据ID查询表的数据信息【DAO层接口】@Param 注解可以省略不写不写 @Param 注解时,形参的名称可以不和Mapper.xml中的 #{} 获取变量名一致。不建议写 @Param 注解时,注解中的参数名称必须和Mapper.xml中的 #{} 获取变量名一致。在XML加载文件中:用select标签,在select标

2021-09-29 21:37:37 65

原创 《servlet》

开发工具与关键技术:IEDA与 Java Web作者:蔡杰明撰写时间:2021 年 08 月 09 日Tomcat:web容器 IISTomcat 是 Apache 软件基金会一个项目,由 Apache、Sun 和部分公司和个人一起开发完善的轻量级Web 应用服务器,是 Servlet 规范和 JSP 规范的开源实现。是免费开源的。tomcat的配置和启动1、配置文件:server.xml端口:默认8080中文编码格式问题:URIEncoding=“UTF-8”2、启动tom

2021-09-29 21:28:00 69

原创 《JSP》

开发工具与关键技术:IEDA与 Java Web作者:蔡杰明撰写时间:2021 年 08 月 09 日JSP是什么?JSP是一种建立在Servlet规范提供的功能之上的动态网页技术,允许在网页文件中嵌入java代码和jsp标记。Java 服务器页面 (Java Server Page ,JSP) ;扩展名 .jsp![在这里插入图片描述](https://img-blog.csdnimg.cn/a7776948215e420484a403fea9980691.png)jsp的执行过

2021-09-29 21:25:22 132

原创 2021-09-29

开发工具与关键技术:IEDA与 Java Web作者:蔡杰明撰写时间:2021 年 08 月 09 日MyBatis核心配置文件: 在XML中配置配置属性 以在外部进行配置,并可以进行动态替换。如果一个属性在不只一个地方进行了配置,那么,MyBatis 将按照下面的顺序来加载:1、首先读取在 properties 元素体内指定的属性。2、然后根据 properties 元素中的 resource 属性读取类路径下属性文件,或根据 url 属性指定的路径读取属性文件,并覆盖之前读取过

2021-09-29 21:21:44 51

原创 2021-08-07

《Spring 》开发工具与关键技术:IEDA与 SSM作者:蔡杰明撰写时间:2021 年 08 月 07 日Spring 特性:1、非侵入性:对象可不依赖Spring的API2、控制反转(IOC):将对象的创建权给Spring去创建3、依赖注入(DI):依赖注入不需要手动调用Setter方法设置,通过在XML中配置赋值4、面向切面编程:AOP。IOC控制反转是Spring的基础创建lib目录,导入spring、Junit4、Spring AOP的Jar包,配置项目为libra

2021-08-07 10:34:27 41

原创 《JDBC 的删除 》

开发工具与关键技术:eclipse 与 java作者:蔡杰明撰写时间:2021 年 07 月 20 日JDBC:Java数据库连接Java编程语言和广泛的数据库之间独立于数据库的连接标准的Java API,一种规范,提供的接口,一套完整的,允许便捷式访问底层数据库 【实现接口,就能访问底层数据库】用处:1、用JAVA能连接到数据库2、创建SQL/MYSQL语句3、执行SQL/MYSQL的查询数据库4、查看和修改结果记录常用接口:JAVA API:提供对JDBC的管理连接J

2021-07-17 10:19:40 324

原创 《String的各种用法》

开发工具与关键技术:eclipse 与 java作者:蔡杰明撰写时间:2021 年 07 月 15 日String常用构造器:String() 初始化一个新创建的String对象,使其表示一个空字符序列String(String original) 初始化一个新创建的String对象,使其表示一个与参数相同的字符序列;换句话说,新创建的字符串是该参数字符串的副本String(byte[] bytes) 通过使用平台的默认字符集解码指定的byte数组,构造一个新的StringStr

2021-07-15 15:02:09 154

原创 《逻辑删除、物理删除、自动生成随机数》

开发工具与关键技术:Eclipse 与 java作者:蔡杰明撰写时间:2021 年 07 月 07 日在项目中都会有增删查改,而删除有物理删除和逻辑删除什么是物理删除和逻辑删除呢?物理删除:简单来说,一般的方法将文件全部添0,然后删除,这样别人无法再查看内容了。是非常安全的删除法。也是直接删除数据,是不会保存在数据库,是直接从数据库中删掉的,这样想找回数据是基本不可能的。物理删除是指文件存储所用到的磁存储区域被真正的擦除或清零,这样删除的文件是不可以恢复的,是非常安全的删除法。物

2021-07-07 14:57:16 169

原创 《JAVA线程类》

开发工具与关键技术:Eclipse 与 java作者:蔡杰明撰写时间:2021 年 06 月 24 日 线程类的方法线程和进程的关系:进程:进程是系统进行资源分配和调度的基本单位,进程为一个正在执行的程序线程:线程是程序执行的最小单位,一个进程可由一个或多个线程组成怕【至少有一个线程,主线程】操作系统可同时执行多个任务,每个任务是进程;进程可同时执行多个任务,每个任务就是线程Java线程的5种状态:1、新建状态(New

2021-06-27 21:35:26 72

原创 java的IO流

开发工具与关键技术:Eclipse 与 java作者:蔡杰明撰写时间:2021 年 06 月 16 日IO流:IO流就是输入输出流的简称输入:InputStreamReader 输出:OutputStreamWriter1、输入流和输出流【输入、输出是从程序运行所在内存的角度划分】-输入流:从中只能读取数据,不能向其写入数据【由InputStream 和 Reader 作为基类】-输出流:只能向其写入数据,不能从中读取数据【由OutputStream 和 Writer作为基类】

2021-06-16 21:46:25 48

原创 《File文件类》

开发工具与关键技术:Eclipse 与 java作者:蔡杰明撰写时间:2021 年 06 月 06 日File 类【文件类】:1、与平台无关的文件和目录的类2、程序操作文件和目录,都可通过 File 类来完成3、File 类没有复制功能注意:文件/目录都是使用 File 类操作,File 类能创建、删除、重命名文件和目录,但不能访问文件内容本身,若需访问内容本身,则需要输出输入流【IO 流】File 结 合 Reader/Writer/InputStream/OutputSt

2021-06-08 08:13:49 80

原创 《JAVA基础知识点—枚举类》

开发工具与关键技术:Eclipse 与 java作者:蔡杰明撰写时间:2021 年 05 月 24 日枚举类型格式: [public] enum 枚举名称{枚举值1,枚举值2,…枚举值n;}枚举类型可用于switch语句枚举类型使用enum来声明类型,枚举类型的每一个枚举值(枚举属性)都是枚举类型的实例,且都是public static final类型的实例枚举类型的继承:1.所有的枚举类型都隐含的继承自java.lang.Enum类,有因java是单继承的,所一个枚举类

2021-05-30 08:07:51 144

原创 《JAVA集合》

开发工具与关键技术:Eclipse 与 java作者:蔡杰明撰写时间:2021 年 05 月 17 日Java的集合类—>特别有用的工具类-可存储数量不等的对象,-可实现常用的数据结构(栈、队列)等-可保存具有映射关系的关联数组1、集合类主要负责保存、盛装其他数据,集合类(容器类),所有的集合类都位于java.util包2、集合类和数组不一样,数组元素可以是基本类型的值,也可是对象(实际保存的是对象的引用变量)集合只能保存对象(实际上只是保存对象的引用变量,通常习惯认为集

2021-05-17 19:34:13 60

原创 Java内部类

《JAVA基础知识点—内部类》开发工具与关键技术:Eclipse 与 java作者:蔡杰明撰写时间:2021 年 04 月 27 日一、 内部类首先创建一个包,在包中new一个class出来,把内部类的知识点敲入class中。内部类也可称为嵌套类。例:内部类在类A中定义类B,类B就是内部类,类A是外部类内部类会独立的编译成一个.class文件[.class文件是通过JavaC编译实现的]内部类和外部类不能重名内部类中可包含其他内部类二、 实例内部类(实例[非静态]成员

2021-05-08 12:23:15 48

原创 《JAVA异常》

《JAVA异常》开发工具与关键技术:Eclipse 与 java作者:蔡杰明撰写时间:2021 年 05 月 03 日Java异常分为两大类:1、Checked异常:不是RuntimeException类及其子类的实例【自定义异常】2、Runtime异常(运行时异常):所有的RuntimeException类及其子类的实例① Checked异常只有Java提供,其他语言没有Checked异常② Checked异常可被处理(修复)的异常,必须显示处理Checked异常;程序没有处

2021-05-08 12:17:10 45

原创 图片上传

开发工具与关键技术:Vs2015 C#作者:蔡杰明撰写时间:2019 年 8 月 5 日 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~设置个div,放img 标签 给个双击事件,设置宽高样式input标签的type=“file”(选择文件) 和 accept属性配合使用文件读取器 FileReadervar imgReader = new FileReade

2020-08-19 16:16:46 96

原创 增删查改

查询:LINQ / lamoda语句查询验证关键字:① from :指定范围变量和数据源② join:指定匹配条件equals连接两个数据源③ where:根据bool表达式从数据源中筛选数据(可多条件筛选) 如(&&:和;||:或者)④ into :用于左连接存放临时表(标识符) 左连接都用三目运算法⑤ orderby: 对查询的ID 进行排序 (ascending:正序(默认); descending:降序排序)⑥ select: 指定查询从那里获取数据查询的..

2020-08-19 10:55:46 215

原创 查询

开发工具与关键技术:VS2015和 C#、MVC作者:蔡杰明 撰写时间:2020年8月7日多表查询:From … in …Join … in … on … equals …Where …Select new/ …List<数据库表/封装的实体类> 自定义名 = (from自定义表名1 in 数据库表1 join 自定义表名2 in 数据库表2 on 自定义表名1.表的外键ID equals 自定义

2020-08-16 21:13:45 64

原创 Excel数据的导入 完善

文献种类:专题技术总结文献;开发工具与关键技术:VS2015和 C#、MVC作者: 蔡杰明 ;年级: 2019级 ;撰写时间:2020 年 8 月 7 日作者:蔡杰明 撰写时间:2020年8月7日 Excel数据的导入 完善1. 在导入之前的步骤全部完成,在判断导入的数据的准确性和重复性后,定义存放保存新增数据的容器List<S_Student> saveStudents = new List<S_Student>();2. 然后遍历datat

2020-08-14 20:47:33 264

原创 图片上传

作者:蔡杰明 撰写时间:2020年8月8日 图片上传设置个div,放img 标签 给个双击事件,设置宽高样式input标签的type=“file”(选择文件) 和 accept属性配合使用文件读取器 FileReadervar imgReader = new FileReader();图片文件的正则表达式过滤在标签中给 文件选择控件绑定 onchange() 文件选择改变事件 function (){}

2020-08-09 20:41:03 92

原创 Excel数据的导入、导出

Excel数据的导入、导出作者:蔡杰明 撰写时间:2020年8月7日 Excel数据的导入、导出导入:导入Excel表格的数据,不是一条一条的数据新增,而是方便快速保存数据,判断数据的正确性。(导入Excel表格是方便我们在开发数据中快速的导入数据)一、 导入创建下载模板的数据方法,然后在HTML页面用window.open()方法打开获取模板文件路径(后缀:.xls)验证/判断模板文件是否存在在根目录,模板文件存在就获取文件名称,再返回文件(运用NPOI的引用)

2020-08-09 20:32:44 1220

空空如也

空空如也

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

TA关注的人

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