Python进阶者 Python进阶者
2年前
一篇文章告诉你JavaScript 如何实现继承
背景简介JavaScript在编程语言界是个特殊种类,它和其他编程语言很不一样,JavaScript可以在运行的时候动态地改变某个变量的类型。比如你永远也没法想到像isTimeout这样一个变量可以存在多少种类型,除了布尔值true和false,它还可能是undefined、1和0、一个时间戳,甚至一个对象。如果代码跑异常,打开浏览器,开始断点调试,发现
捉虫大师 捉虫大师
2年前
发现一个开源项目优化点,点进来就是你的了
hello,大家好呀,我是小楼。最近无聊(摸)闲逛(鱼)github时,发现了一个阿里开源项目可以贡献代码的地方。不是写单测、改代码格式那种,而是比较有挑战的性能优化,最关键的是还不难,仔细看完本文后,有点基础就能写出来的那种,话不多说,发车!相信大家在日常写代码获取时间戳时,会写出如下代码:javalongtsSystem.currentTimeMi
Wesley13 Wesley13
3年前
MySQL个人用户的安装配置详解
1.我的版本是MySQL5.7.26.0,因为据说MySQL8的性能虽然强悍,但是兼容性还是有问题,而且发布时间不够长,没有普及,就暂时用着5.7版本。(1)下载地址,选择使用msi文件安装,所以就是Windows系统安装。(https://www.oschina.net/action/GoToLink?urlhttps%
Wesley13 Wesley13
3年前
mysql 的 log 和 MVCC
1、binlogMySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。使用binlog日志大约会有1%的性能损耗。应用:1)MySQL主从复制:MySQLReplication在Ma
Stella981 Stella981
3年前
IE9 console.log兼容性问题
问题描述昨天测试开始测试IE9兼容问题,突然提出很多 偶尔点击某个按钮无响应的bug。排查思路本来初步怀疑是IE9判定两次请求为重复请求 故不走网络导致的。但是经过排查实验 加上timestamp时间戳还是偶尔出现这样的bug。因此不得不在页面初步添加alert弹窗,方便监听到底哪一步出现了问题。最后发现alert走到
Wesley13 Wesley13
3年前
MySQL主从复制异步原理以及搭建
MySQL主从复制的原理:  1、首先,MySQL主库在事务提交时会把数据变更作为时间events记录在二进制日志文件binlog中;MySQL主库上的sync\_binlog参数控制Binlog日志以什么样的方式刷新到磁盘上。  2、主库推送二进制日志文件Binlog中的事件到从库的中继日志RelayLog中,之后从库根据中继日志Rela
Wesley13 Wesley13
3年前
2.MySQL日志
MySQL日志分类  MySQL日志主要包含:错误日志、查询日志、慢查询日志、重做日志、回滚日志、二进制日志错误日志:  用来记录MySQL服务器运行过程中的错误信息,比如,服务器启动关闭信息、运行错误信息、时间调度器运行一个事件时产生的信息、在服务器上启动进程产生的信息。  错误日志可以自己配置,lo
Wesley13 Wesley13
3年前
mysql里几个超时配置参数wait_timeout,net_read_timeout等
  以下这些配置项单位都是秒,在mysql命令行中可以使用showglobalvariableslike'变量名';可查询配置值。connect\_timeout:连接响应超时时间。服务器端在这个时间内如未连接成功,则会返回连接失败。wait\_timeout:连接空闲超时时间。与服务器端无交互状态的连接,直到被服务器端强
Wesley13 Wesley13
3年前
MySQL客户端连接时 MySql Host is blocked because of many.
错误:Hostisblockedbecauseofmanyconnectionerrors;unblockwith'mysqladminflushhosts'原因:  同一个ip在短时间内产生太多(超过mysql数据库max\_connection\_errors的最大值)中断的数据库连接而导致
MySQL慢日志分析,资源消耗监控,执行计划
慢日志Mysql提供了慢日志记录,可以监控执行时间超过设定值的sql,并予以记录。查看是否开启了慢查询日志:sqlshowvariableslike'%slow%';sqlshowvariableslike'%longquerytime%';可以看到慢查询