JavaScript中数据类型的判断——typeof,instanceof,constructor,Object.prototype.toString.call()

(1)typeoftypeof 对于原始类型来说,除了 null 都可以显示正确的类型console.log(typeof 2); // numberconsole.log(typeof true); // booleanconsole.log(typeof str); // stringconsole.log(typeof []); // object []数组的数据类型在typeof中被_typeof instanceof及原理 object.tostring().call()及原理[[class]]
分类: 其他 发布时间: 08-04 23:49 阅读次数: 0

浅谈事件委托

1、事件委托事件委托还有一个名字叫事件代理,JS高程上讲:事件委托就是利用事件冒泡,只制定一个事件处理程序,就可以管理某一类型的所有事件。1.1 事件委托原理:事件冒泡机制1.2 优点:(1)大量减少内存占用,减少事件注册。 不需要为每个元素都添加监听函数。对于同一个父节点下面类似的子元素,可以通过委托给父元素的监听函数来处理事件(2)新增元素实现动态绑定事件1.3 实现方式:(1)可用addEventListener(); //所有主流浏览器,除了IE8及更早IE版本。​ 1)语法:el_.
分类: 其他 发布时间: 08-04 23:49 阅读次数: 0

Nginx--了解Nginx

文章目录1、Nginx概述2、Nginx的安装2.1 deepin系统安装2.2使用Docker安装3、Nginx的常用命令和配置3.1常用命令3.2 配置文件【笔记于学习尚硅谷课程所作】1、Nginx概述1.nginx简介​  Nginx ( engine x)是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率,能经受高负载的考验,有报告表_nginx:latest镜像默认是什么版本
分类: 其他 发布时间: 08-04 23:48 阅读次数: 0

Java--NIO

文章目录1、Java NIO简介2、缓冲区(Buffer)和通道(Channel)2.1 缓冲区(Buffer)1.缓冲区(Buffer)2.缓冲区的数据操作3.缓冲区的四个核心属性4.Buffer的常用方法5.直接缓冲区与非直接缓冲区3、文件通道(FileChannel)3.1 实现了 Channel接口的实现类3.2 获取通道的方法3.3 通道的数据传输1.通道之间的数据传输(直接缓冲区)[重要]2.使用内存映射文件(直接缓冲区)3.利用通道完成文件的复制(非缓冲区)3.4 分散(Scatter)和聚集_java-nio
分类: 其他 发布时间: 08-04 23:48 阅读次数: 0

Docker--简介及安装

文章目录1、Docker简介1.1 Docker的定义1.2 Docker的基本组成1.2.1 镜像(image)1.2.2 容器(container)1.2.3 仓库(repository)1.2.4 总结2、Docker安装2.1 deepin下安装2.2 配置阿里云镜像加速2.3 hello-world【笔记于学习尚硅谷课程所作】1、Docker简介1.1 Docker的定义​ 定义:解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。​ 比较Docker和_deepin 安装docker
分类: 其他 发布时间: 08-04 23:48 阅读次数: 0

Docker--镜像

文章目录4、Docker镜像4.1 Docker镜像原理【笔记于学习尚硅谷课程所作】4、Docker镜像​  定义:镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。​  特点:Docker镜像都是只读的。当容器启动时,一个新的可写层被加载到镜像的顶部。这一层通常被称作“容器层”,“容器层”之下的都叫“镜像层”。4.1 Docker镜像原理1.UnionFS联合文件系统(镜像的底层实_像都从相同的 base 镜像构建而来,那么 docker host 只需在磁盘上保存一份 base 镜
分类: 其他 发布时间: 08-04 23:47 阅读次数: 0

Docker--容器数据卷

文章目录5、Docker容器数据卷5.1 容器数据卷概述5.2 添加数据卷1.直接命令添加2.DockerFile添加5.3 数据卷容器【笔记于学习尚硅谷课程所作】5、Docker容器数据卷5.1 容器数据卷概述​  类似我们Redis里面的rdb和aof文件。​  卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷特点:数据卷可在容器之间共享或重用数据卷中的更改可以直接生效数据卷中的更改不会包含在镜像的更新中数据卷的生命周期_.
分类: 其他 发布时间: 08-04 23:47 阅读次数: 0

Docker--常用镜像的使用

文章目录7、Docker常用镜像的使用【笔记于学习尚硅谷课程所作】7、Docker常用镜像的使用1.使用MySQL镜像docker run -p 12345:3306 --name mysql -v /lfuser/mysql/conf:/etc/mysql/conf.d -v /lfuser/mysql/logs:/logs -v /lfuser/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6_docker好用的镜像
分类: 其他 发布时间: 08-04 23:47 阅读次数: 0

ElasticSearch--简介与安装

文章目录1、 ElasticSearch 简介1.1 介绍1.2 去掉type2、下载【笔记于学习尚硅谷课程所作】1、 ElasticSearch 简介1.1 介绍​ 全文搜索属于最常见的需求,开源的Elasticsearch 是目前全文搜索引擎的首选。Index索引:相当于mysql的数据库Type类型:相当于数据库的表Document文档:相当于一条记录索引机制:倒排索引机制1.2 去掉type​ ElasticSearch7-去掉type概念 :elasticsearch是_=es_java_opts=-xms64m -xmx128m
分类: 其他 发布时间: 08-04 23:46 阅读次数: 0

ElasticSearch--基本操作

文章目录3、初步检索3.1 _cat3.2 put&post新增数据3.3 get查询数据3.4 delete删除3.5增删改查总结3.6 _bulk 批量操作4、进阶检索4.1 Search4.2 match全文检索4.3 match_phrase短语匹配4.4 multi_match多字段匹配4.5 bool复合查询4.6 term4.7aggregations (聚合)4.8 mapping映射【笔记于学习尚硅谷课程所作】3、初步检索对 ES 的所有请求都被封装成了 REST API_.
分类: 其他 发布时间: 08-04 23:46 阅读次数: 0

ElasticSearch--分词

文章目录4、分词4.1安装ik分词器4.2 安装nginx4.3 自定义分词器【笔记于学习尚硅谷课程所作】4、分词​ 一个tokenizer (分词器)接收一个字符流,将之分割为独立的tokens (词元,通常是独立的单词),然后输出tokens流。Elasticsearch提供了很多内置分词器//测试内置的standard分词器POST _analyze{ analyzer: standard, text: l love you}//结果如下{ tok_.
分类: 其他 发布时间: 08-04 23:45 阅读次数: 0

ElasticSearch--Springboot整合ElasticSearch

文章目录5、Springboot整合ElasticSearch【笔记于学习尚硅谷课程所作】5、Springboot整合ElasticSearch1.快速创建SpringBoot项目2.导入依赖<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client_spring boot+elasticsearch
分类: 其他 发布时间: 08-04 23:45 阅读次数: 0

Springboot引入thymeleaf

1、引入thymeleaf1、导入thymeleaf <!-- 页面类似热加载的工具 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true&lt_.
分类: 其他 发布时间: 08-04 23:45 阅读次数: 0

性能压力测试环境搭建

文章目录1、压力测试1.1 基本介绍1.2JMeter的安装与使用(1)安装(2)使用1.3 JMeter Address Already in use错误解决2、性能监控2.1 jvisualvm:监控项目的堆的使用情况2.2 监控docker容器的使用状况3、优化【笔记于学习尚硅谷课程所作】1、压力测试1.1 基本介绍​ 压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。压测都是为了系统在线上的处理能力和稳定性维持在一个标准范围内,做到心中有数。​ 使用压力测试,我_压测服务器搭建及安装
分类: 其他 发布时间: 08-04 23:44 阅读次数: 0

Springboot项目--缓存环境搭建及介绍

文章目录1、缓存使用1.1 缓存介绍1.2整合redis作为缓存1.3 缓存失效问题2、分布式锁2.1 分布式锁的原理2.2 整合Redisson2.3 看门狗原理2.4 缓存数据一致性3、SpringCache3.1 简介3.2 整合SpringCache3.3 @Cacheable细节3.4自定义配置【笔记于学习尚硅谷课程所作】1、缓存使用1.1 缓存介绍为了系统性能的提升,我们一般都会将部分数据放入缓存中,加速访问。而db承担数据落盘工作。哪些数据适合放入缓存?即时性、数据一致性要求_spring boot redis 缓存框架
分类: 其他 发布时间: 08-04 23:44 阅读次数: 0

分布式基础概念

文章目录2、分布式基础概念2.1 微服务2.2 集群&分布式&节点2.3 远程调用2.4 负载均衡2.5 服务注册/发现&注册中心2.6 配置中心2.7 服务熔断&服务降级2.8 API网关【笔记于学习尚硅谷课程所作】2、分布式基础概念2.1 微服务​  微服务架构风格,就像是把一个单独的应用程序开发为一套小服务,每个小服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API。这些服务围绕业务能力来构建,并通过完全自动化部署机制来独立部署。这些服务使用_分布式基础概念
分类: 其他 发布时间: 08-04 23:44 阅读次数: 0

Docker上配置数据库

文章目录1、安装虚拟机VMware2、安装Liunx系统3、安装Docker4、安装MySQL5、安装Redis【笔记于学习尚硅谷课程所作】1、安装虚拟机VMware 参考https://blog.csdn.net/dulei17816/article/details/81940582 安装后,VM界面可能出现英文的状况,解决如下:&emsp;在win10系统设置里点击“时间和语言”,然后选择“区域”,把区域格式改成中国2、安装Liunx系统(1)安装Centos8 参考ht_配置docker中的数据库
分类: 其他 发布时间: 08-04 23:44 阅读次数: 0

Springboot--整合Mybatis-Plus

文章目录4、整合Mybatis-plus【笔记于学习尚硅谷课程所作】4、整合Mybatis-plus导入依赖(上面做过了) <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId>_springboot整合mybatis-plus和mysql
分类: 其他 发布时间: 08-04 23:43 阅读次数: 0

Nacos安装与配置

文章目录1、简介2、Nacos2.1下载2.2 注册中心2.3 配置中心2.4配置中心细节3、远程调用Feign【笔记于学习尚硅谷课程所作】1、简介​ ​  Spring Cloud Alibaba致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过Spring Cloud编程模型轻松使用这些组件来开发分布式应用服务。​  依托Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将Spring Cloud应用接入阿里微服务解_.
分类: 其他 发布时间: 08-04 23:43 阅读次数: 0

网关Gateway简介

文章目录4.网关Gateway4.1介绍4.2 创建API网关项目【笔记于学习尚硅谷课程所作】4.网关Gateway​  网关作为流量的入口,常用功能包括路由转发、权限校验、限流控制等。而springcloud gateway作为SpringCloud官方推出的第二代网关框架,取代了Zuul网关。4.1介绍​ 当我们请求到达网关,网关利用断言来判定这次的请求是否符合某个路由规则,如果符合了就按这个路由规则路由到指定地方。在路由过程中要经过指定Filter进行过滤4.2 创建API网关项目_.
分类: 其他 发布时间: 08-04 23:43 阅读次数: 0