
内部调用外部变量,形成闭包,保护全局变量不被污染,能使用,但是不能修改 原型:函数都有prototype属性,称之为原型,也称为原型对象 原型可以放一些属性和方法,共享给实例...
一、数据库事务隔离级别 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serial...
pwd 命令 使用 pwd 命令找出您所在的当前工作目录(文件夹)的路径。该命令将返回一个绝对(完整)路径,该路径基本上是所有以 / 开头的目录的路径。绝对路径的一个示例是 ...
java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。 ...
1 访问权限问题: java的访问权限有4种:private、default、protected、public,它们的权限从左到右,以此变大。如果在开发中,将事务方法定义了错...
1. vue2和vue3响应式原理发生了改变 vue2 的响应式原理是利⽤es5 的⼀个 API ,Object.defineProperty()对数据进⾏劫持结合发布订阅模...
1. 什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务[https://so.csdn.net/so/search?q=Web%E6%9C%8D%E5...
springmv执行流程 1、DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并...
https://blog.csdn.net/weixin_67450855/article/details/127689139 JAVA自定义注解 @Retention:定义...
1、前言 async函数,也就是我们常说的async/await,是在ES2017(ES8)引入的新特性,主要目的是为了简化使用基于Promise的API时所需的语法。asy...
1.块级作用域变量(let和const) let和const关键字可以用来声明块级作用域变量,使得变量只在当前作用域内有效。 【1】ES6 新增了 let 命令,用于声明变量...
① 缓存穿透:大量请求根本不存在的key(下文详解) ② 缓存雪崩:redis中大量key集体过期(下文详解) ③ 缓存击穿:redis中一个热点key过期(大量用户访问该热...
一、Redis是什么? Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set -...
synchronized 在 JDK 1.5 时性能是比较低的,然而在后续的版本中经过各种优化迭代,它的性能也得到了前所未有的提升,上一篇中我们谈到了锁膨胀对 synchro...
Thread 一、继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为...
第一部分 1、如何在生产中监控Docker? Docker提供docker status和docker事件等工具来监控生产中的Docker。我们可以使用这些命令获取重要统计数...
Linux安装Docker完整教程 近接手了几个项目,发现项目的部署基本上都是基于Docker的,幸亏在几年前已经熟悉的Docker的基本使用,没有抓瞎。这两年随着云原生的发...
nginx.conf user nginx; //用户 worker_processes auto; //工作引擎 error_log /var/log/nginx/err...
main # 全局配置,对全局生效 ├── events # 配置影响 Nginx 服务器或与用户的网络连接 ├── http # 配置代理,缓存,日志定义等绝大多数功能和...