自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

基地的博客

自己的一些学习笔记,发现问题请及时指出,谢谢!

  • 博客(65)
  • 资源 (2)
  • 收藏
  • 关注

原创 ECMAScript 6 之Iterator 和 for...of 循环

目录1. 概述2. 默认 Iterator 接口1. 概述遍历器(Iterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署 Iterator 接口,就可以完成遍历操作。遍历器的作用主要有两个:为各种数据结构,提供一个统一的、简便的访问接口,使得数据结构的成员能够按某种次序排列。供for...of循环调用。Iterator 的遍历过程是这样的:创...

2020-04-02 23:40:28 119

原创 javaScript定时器

定时器,javaScript中用来设置代码定时执行。主要由setTimeout()和setInterval()这两个函数来完成。它们向任务队列添加定时任务。目录1. setTimeout()2. setInterval()3.clearTimeout(),clearInterval()4. 运行机制1. setTimeout()setTimeout函数用来指定某个函数或某段代码,在多少毫秒之...

2020-04-02 21:29:25 118

原创 ECMAScript 6 之Promise 对象

目录1. 概述2. 基本用法3. Promise 对象实例方法1. 概述Promise 是异步编程的一种解决方案。ES6 原生提供了Promise对象。Promise 对象是一个代理对象,被代理的值在Promise对象创建时可能是未知的。它允许你为异步操作的成功和失败分别绑定相应的处理方法。一个Promise有以下几种状态:pending:初始状态fulfilled:操作成功rej...

2020-04-01 23:44:16 134

原创 springboot+vue前后端分离项目使用Nginx代理,实现局域网访问

在项目开发过程中,几个同事负责一个项目,然后本人对项目进行了一些修改,别的同事想要查看效果,直接使用Nginx进行代理,同事就能访问我在本地运行的项目。具体过程如下:1.下载Nginx完成安装,修改nginx.conf文件。server { listen 1234; // 监听端口,自己设置 server_name 192.168.3.68; // 本机ip地址 loca...

2020-03-30 13:02:58 2419 2

原创 ECMAScript 6 之Reflect

目录1. 概述2. Reflect对象静态方法2.1 Reflect.get()1. 概述Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API。Reflect不是一个函数对象,它是不可构造的,而且Reflect的所有属性和方法都是静态的。Reflect对象的设计目的有这样几个:将Object对象的一些明显属于语言内部的方法,放到Reflect对象上修改...

2020-03-28 19:49:34 302

原创 ECMAScript 6之Proxy

目录

2020-03-26 16:35:25 683

原创 ECMAScript 6之Set 和 Map 数据结构

目录1.Set1.1 Set 实例的属性和方法1.SetES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成 Set 数据结构。let s = new Set();typeof s; // "object"Set函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用来初始化。// 接...

2020-03-22 20:39:34 218

原创 ECMAScript 6之Symbol

目录1. 概述2. Symbol.prototype.description3. Symbol值作为属性名4. 属性名的遍历5. Symbol.for()6. Symbol.keyFor()7. 参考链接1. 概述ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值、字符串、数值、对象...

2020-03-19 22:17:10 128

原创 ECMAScript 6之对象的扩展

ECMAScript 6之对象的扩展1. 属性的简洁表示法ES6 允许在大括号({})里面,直接写入变量和函数,作为对象的属性和方法。const name = "jidi";const age = 22;let person = {name, age};// 等价于let person = {name: name, age: age}person; // {name: "ji...

2020-03-18 17:14:47 347

原创 ECMAScript 6之数组的扩展

ECMAScript 6之数组的扩展1. 扩展运算符扩展运算符(...),将一个数组转为用逗号分隔的参数序列。let x = [1, 2, 3, 4, 5, 6];console.info(...x); // 1 2 3 4 5 6扩展运算符主要用于函数的调用。function add(x, y) { return x + y;}let a = [1, 2];add(......

2020-03-04 09:15:01 199

原创 ECMAScript6之函数的扩展

ECMAScript6之函数的扩展1. 函数参数的默认值ES6之前为函数参数设置默认值,需要使用变通的方法才能实现。function add(x, y) { x = x || 1; y = y || 2; return x+y; }// 使用参数默认值参与运算add(); // 3add(2); // 4ES6 允许为函数的参数设置默认值,可以直接写在参数定义的后面。f...

2020-02-28 11:55:20 239

原创 ECMAScript 6之数值的扩展

ECMAScript 6之数值的扩展ECMAScript 6对于数值,进行了一定的扩展,下面会进行介绍。1. 二进制和八进制的表示ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。// 数值转为二进制字符(369).toString(2); // "101110001"// 数值转为八进制字符369..toString(8); // "561"...

2020-02-26 11:58:25 384

原创 ECMAScript 6之字符串的扩展

ECMAScript 6之字符串的扩展ECMAScript 6对字符串进行了许多增强与改造,下面会逐个介绍。1. 字符的 Unicode 表示法ES6 加强了对 Unicode 的支持,允许采用\uxxxx形式表示一个码点在\u0000~\uFFFF之间的字符,其中xxxx表示字符的 Unicode 码点。'\u0061'; // 'a''\u0062'; // 'b'对于Unico...

2020-02-24 16:51:03 200

原创 ECMAScript 6之变量的解构赋值

变量的解构赋值ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。1. 数组的解构赋值以前为变量赋值,只能直接指定值。// 直接指定值let a = 1;let b = 2;let c = 3;ES6 允许通过解构进行赋值。let [a, b, c] = [1, 2, 3];a; // 1b; // 2c; // 3上面代码中,a,b,c三...

2020-02-23 18:35:28 179

原创 ECMAScript 6之let 和 const 命令

let 和 const 命令ES6 新增了let命令与const命令,用来声明变量。1. let命令let命令,用来声明变量。它所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a; // ReferenceError: a is not defined.b; // 1let命令声明的变量,不会出现"变量提升"现象。//...

2020-02-21 12:30:24 138 1

原创 JDK,JRE,JVM三者之间的关系

JDK,JRE,JVM三者之间的关系1. JDKJDK(Java Development Kit),java开发工具包,它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。其中包括了Java编译器、JVM、大量的Java工具以及Java基础API。我们在安装了JDK之后,在bin目录下,存放了许多开发工具。常用的有javac.exe(编译工具),将java文件...

2020-02-06 21:18:16 4252

原创 javaScript正则表达式对象

javaScript之正则表达式对象1. 简介正则表达式(Regular Expression),又称规则表达式,计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。javaScript中使用RegExp对象提供正则表达式的功能。创建正则表达式有两种方式:使用直接量使用构造函数// 使用直接量创建正则表达式,以"/"表示开始和结束var rege...

2020-02-06 18:48:24 340

原创 JavaScript运算符详解

JavaScript运算符详解在讲解运算符之前,先问个问题:var a = b && c || d,变量a是不是布尔值?为什么?JavaScript中的运算符大致可以分为以下几类:算术运算符比较运算符布尔值运算符二进制位运算符others1. 算术运算符javaScript提供了以下算术运算符:加法运算符减法运算符乘法运算符除法运算符指数运算符余...

2020-02-05 21:54:44 321 1

原创 javaScript面向对象编程之Object 对象

javaScript面向对象编程之Object 对象JavaScript为Object对象,提供了很多面向对象编程的相关操作。1. Object.getPrototypeOf()Object.getPrototypeOf()是JavaScript提供的标准的获取对象的原型对象的方法。function F(x){ this.x = x;}var f = new F(1);Object...

2020-01-14 15:44:52 264 2

原创 javaScript面向对象编程之对象的继承

javaScript面向对象编程之对象的继承面向对象编程的重要特点就是继承,对象A继承对象B,就能拥有对象B的行为(方法)和状态(属性),有利于代码的复用。JavaScript语言的继承通过"原型对象"(prototype)实现,ES6引入了类(class),参考ES6入门。1. 概述原型对象1.1 构造函数的缺点再讲原型对象之前,先看一下构造函数。JavaScript通过构造函数可以...

2020-01-13 22:45:11 291

原创 javaScript面向对象编程之this关键字

javaScript面向对象编程之this关键字1. 含义简而言之,this就是属性或方法“当前”所在的对象。比如:var person = { name: "jidi", print: function(){ return "name:"+this.name; }}person.print(); // "name:jidi"在上面这个例子中,this.name中的thi...

2020-01-12 22:19:00 237

原创 JavaScript面向对象编程之实例对象和new命令

javaScript面向对象编程之实例对象和new命令1.实例对象1.1 对象是什么?面向对象编程(Object Oriented Programming,缩写为 OOP)是目前主流的编程范式。它将真实世界各种复杂的关系,抽象为一个个对象,然后由对象之间的分工与合作,完成对真实世界的模拟。对象是单个实物的抽象表示对象是一个容器,封装了属性和方法。属性是对象的状态,方法是对象的行为。...

2020-01-12 18:29:38 3526 1

原创 同源限制

浏览器安全基石是“同源政策(same-origin policy)”。1. 概述1.1 含义同源政策由网景公司引入浏览器,目前,所有浏览器都实行这个政策。所谓“同源”,指的是三个相同。协议相同域名相同端口相同比如说,http://www.baidu.com/dir/1.html这个网址,协议是http://,域名是www.baidu.com,端口是80(默认端口),它的同源情况...

2020-01-11 23:21:13 379 1

原创 Git常用命令

1. Git介绍Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。2. Git常用命令2.1 Git全局配置$ git config --global user.name "jidi"$ git config --global user.email...

2020-01-11 22:22:08 173

原创 浏览器如何对URL进行管理?

URL 是互联网的基础设施之一。浏览器提供了一些原生对象,用来管理 URL。1. Location 对象Location对象是浏览器提供的原生对象,提供 URL 相关的信息和操作方法。通过window.location和document.location属性,可以拿到这个对象。1.1 属性Location对象提供以下属性。Location.href:整个URL。Location.pr...

2020-01-11 21:39:04 674

XXL-JOB文档.md

分布式任务调度平台 xxl-job 使用文档

2022-01-02

Centos6.5安装Oracle.docx

本文档是我在Centos6.5上面安装Oracle的步骤总结,参考我的文档,应该能够实现Oracle在虚拟机上面的安装与运行。

2020-03-23

空空如也

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

TA关注的人

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