LinMeng LinMeng
4年前
js 基础之弱类型/变量提升/TDZ/块作用域/重复定义/Object.freeze()
弱类型在JS中变量类型由所引用的值决定varweb"helloWorld";console.log(typeofweb);//stringweb99;console.log(typeofweb);//numberweb{};console.log(typeofweb);//object变量提升
Stella981 Stella981
3年前
Docker部署openvpn
配置环境变量:cat~/.bash_profileexportOVPN_DATA/data/ovpn_dataexportIP公网ip加载环境变量source~/.bash_profile 拉取镜像dockerpullkylemanna/openvpn配置vpn服务端公
Wesley13 Wesley13
3年前
JS 闭包(内存溢出与内存泄漏)(垃圾回收机制)
1.有关闭包定义闭包是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量闭包的特性:函数内再嵌套函数内部函数可以引用外层的参数和变量参数和变量不会被垃圾回收机制回收
Wesley13 Wesley13
3年前
Java ThreadLocal的内存泄漏问题
ThreadLocal提供了线程独有的局部变量,可以在整个线程存活的过程中随时取用,极大地方便了一些逻辑的实现。常见的ThreadLocal用法有:\存储单个线程上下文信息。比如存储id等;\使变量线程安全。变量既然成为了每个线程内部的局部变量,自然就不会存在并发问题了;\减少参数传递。比如做一个trace工具,能够输出工程从开始到结
Stella981 Stella981
3年前
Linux学习之路
if语句条件选择if是一个shell的关键字root@Centos6apptypeififisashellkeywordif选择执行if可以嵌套使用用法
Stella981 Stella981
3年前
SpringBoot19 之环境变量读取和属性对象的绑定
凡是被Spring管理的类,实现接口EnvironmentAware重写方法setEnvironment可以在工程启动时,获取到系统环境变量和application配置文件中的变量。@ConfigurationpublicclassMyEnvironmentAwareimplementsEnvironmentAware{/
Wesley13 Wesley13
3年前
Rust编程进阶:009、trait_bound有条件的实现方法
使用trait\_bound有条件的实现方法:traitGetName{fnget_name(&self)&String;}traitGetAge{fnget_age(&self)u32;}structPeopleMatc
Wesley13 Wesley13
3年前
mysql索引原理与慢查询优化2
七正确使用索引一索引未命中并不是说我们创建了索引就一定会加快查询速度,若想利用索引达到预想的提高查询速度的效果,我们在添加索引时,必须遵循以下问题1范围问题,或者说条件不明确,条件中出现这些符号或关键字:、、<、<、!、between...and...、like、_大于号、小于号_!(https://
Wesley13 Wesley13
3年前
2、Linux汇编——函数的工作原理
第四章函数的工作原理1、函数的组成部分    函数主要由以下几个成分组成:函数名、函数参数、局部变量、静态变量、全局变量、返回地址、返回值(1)函数参数及几个变量:这是在逻辑上对函数的涉及到的数据进行规划,实际上当前运行的指令只能通过直接、间接、立即数三种方式访问数据。(2)返回地址:在汇编语言中,实际上是某
Stella981 Stella981
3年前
JavaScript:垃圾收集机制
  JavaScript具有自动垃圾收集机制。也就是说,执行环境会负责管理代码执行过程中使用的内存。开发人员不必关心内存分配和回收问题。  垃圾收集机制的原理:找到不再继续使用的变量,然后进行释放其占用的内存。所以,垃圾收集器会按照固定的时间间隔(或代码执行中设定的收集时间)持续执行这一操作。  垃圾收集器会跟踪哪些变量有用哪些变量没用,对没用的变量