es5-原型链-构造函数 构造函数和原型 利用构造函数创建对象function Star(uname,age){ this.uname = uname; this.age = age; this.sing = function(){ console.log('我会唱歌'); } } var lmk = new St 2021-06-28 javascript es5
es6-Class的使用 类的创建 创建类class name { // class body } 创建实例:var xx = new name(); // 注意 类必须使用new实例化对象 constructor构造函数 constructor() 方法是类的构造函数的默认方法 ,用于传递参数,返回实例对象 在 new 生成对象实例时会自动调用该方法,如果类中没有定义,会自动创建一个con 2021-06-28 javascript es6
mysql-iptables规则过滤 如何限制某个主机对mysql的访问 临时方案直接kill mysql> show processlist; +----+-------------+--------------------+----------+---------+------+-------+------------------+ | Id | User | Host | d 2021-04-19 mysql linux
iptables规则 防火墙相关概念 主机防火墙: 针对于单个主机进行防护 网络防火墙: 处于网络入口或者边缘,针对网络入口进行防护,服务于防火墙背后的本地局域网 网络防火墙和主机防火墙并不冲突,可以理解为网络防火墙是对外设置的,主机防火墙是对内设置的 iptabes 不是一个真正的防火墙,可以理解为一个客户端代理,用户通过iptables这个代理,将用户的安全设置执行到对应的安全框架中,这个安全框架才是真正的防火墙 2021-04-19 iptables linux
mysql搭建gtid和binarylog日志主从节点 概述 mysql搭建主从的方式有多种 bingarylog日志主从 GTID主从 binary log方式实现方式 为master分配一个唯一id (server-id) 开启log-bin选项 重启服务器 创建一个专门用于复制的用户(非必要,但更安全) 锁表,禁止数据库写入数据 获取bin log日志的名称和位置 master配置 修改master配置文件 mysql.cnf[mysqld] 2021-03-30 mysql linux
nginx负载均衡and健康检查 负载均衡和反向代理 模块 upstream 和 proxy_pass http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote 2021-03-29 nginx linux
jQuery未完成 jQuery 就是一个js库 是一个封装好的方法和函数,封装了很多预先定义好的函数在里面 jQuery就是为了快速方便的操作DOM 里面基本都是函数(方法) 加快了开发速度 优点 轻量级 跨浏览器兼容 链式编程,隐式迭代 简化了DOM操作 支持插件扩展开发 开源,免费 基本使用 官方网址: https://jquery.com/ 版本 1x : 兼容IE678等低版本浏览器,官网不在更新 2021-03-08 javascript jQuery
es6-生成器 生成器 本身是一个函数,是es6提供的一个异步解决方案,和传统函数完全不同 作用是用来做异步编程的 生成器的使用 定义生成器函数 需要在function 后面添加 * 号function* gen() { console.log('这是一个生成器函数,并且是第一段'); // 可以出现yield语句 后面跟字面量 或者 表达式 yield & 2021-02-15 javascript es6
es6-迭代器 迭代器 是一种接口,为各种不同的数据结构提供一个统一的访问机制,任何数据结构只要部署iterator接口,就可以完成遍历操作 for of 循环 es6中创建了一种 for of 循环,这个接口主要提供给for of 使用 声明一个数组 const xx = ['lmk', 'kml', 'kkk']; 使用 for of 遍历 fo 2021-02-15 javascript es6
es6-symbol数据类型 Symbol es6中引入了一种新的原始数据类型,Symbol 表示独一无二的值,是类似于字符串的数据类型 特点 值是唯一的,用来解决命名冲突的问题 值不可以与其他数据类型进行运算 定义的对象属性不能使用 for in 循环遍历,但是可以使用 Reflect.ownkeys 来获取对象的所有键名 七种数据类型 u:undefined s:string o:object n:num b:b 2021-02-15 javascript es6