- 博客(99)
- 收藏
- 关注
原创 Mac端node连接mysql数据库提示:Client does not support authentication protocol requested by server;
node连接mysql数据库失败
2024-03-09 23:20:34 240
原创 Google V8剖析之垃圾回收
JavaScript 是一门自动垃圾回收的语言,开发者使用时并不需要手动回收垃圾数据,而是交由V8 的垃圾回收器自动完成。下边来具体看看V8垃圾回收机制。1. 为什么需要垃圾回收在Chrome中,v8被限制了内存的使用(64位约1.4G/1464MB , 32位约0.7G/732MB),限制的原因主要是V8最初为浏览器而设计,不太可能遇到用大量内存的场景,并且清理大量的内存垃圾是很耗时间,导致JavaScript线程暂停执行,产生卡顿。2. 垃圾回收流程垃圾回收大致可以分为以下几个步骤:第一步,通
2022-02-11 18:43:24 759
原创 Google V8 剖析之javascript设计思想
对于经常跟浏览器打交道的web开发同学来说,V8 是一个再熟悉不过的存在,下边咱们一起相对深入地聊聊V8底层的javascript设计。一、什么是V8?V8 是 JavaScript 虚拟机的一种。我们可以简单地把 JavaScript 虚拟机理解成是一个翻译程序,将人类能够理解的编程语言 JavaScript,翻译成机器能够理解的机器语言.。如下图所示:目前市面上有很多种 JavaScript 引擎,诸如 SpiderMonkey、V8、JavaScriptCore 等。而由谷歌开发的开源项目 V
2022-02-11 18:32:24 793
原创 计算机技术与软件技术资格(水平)考试(软考)
前言:本人计划今年考这个证书,所以对相关信息进行整理汇总,方便随时查阅,文章内容仅记录对本人有用的内容1、考试简介:计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。计算机软件资格考试是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,计算机软件资格考试设置了27个专业资格,涵盖5个专业领域, 3个级别层次(初级、中级、高级)。2、资格设置3、本人要考的中级资格-软件设计师的考试要求1..
2022-02-04 16:11:06 2525 1
原创 vue3中文档查漏补缺小笔记
个人有个习惯,就是隔一段时间有空的话就会重新看看技术栈的官方文档,每次重新看都会有新的意外的收获,就像在不同年龄的时候去看同一本书,总是伴随着不一样的体验,这感觉不错(????) 本文主要记录一下,我自己之前对于vue没注意到的一些语法或者知识点,所以内容比较散和没有结构,所看文档 为vue3中文文档 :介绍 | Vue.js目录1、模板语法->动态参数2、模板语法->缩写3、Data Property4、方法5、防抖和节流6、计算属性(co...
2021-11-07 15:57:57 701
原创 前端项目的理想架构
|最近在上王沛老师的React进阶课,做下学习笔记前端项目的理想架构可以从5个维度衡量:可扩展、可维护、可测试、易开发、易构建但这5个方面不是都可兼得的,易于开发的如angular把所有内容都写在一个文件上,但这显然是不易于维护的,这5个纬度怎么取舍需要我们在业务中根据实际情况衡量而要达到这5个要求,又分别需要考虑什么呢?如下:1、易于开发 a、开发工具是否完善 b、生态圈是否繁荣c、社区是否活跃2、易于扩展 a、增加新功能是否容...
2021-08-18 20:34:09 527
原创 性能优化之雅虎35条军规
|前言 性能问题对于公司项目而言是需要持续关注的,最近刚好看到了雅虎的35条性能优化军规,觉得很棒,画了一个思维导图记录下,方便查找在看性能优化的方法之前需要先了解性能指标,如下:1、FP(First Paint):首次绘制2、FCP(Fisrt Content Paint):首次内容绘制3、LCP(Largest Content Paint):最大内容绘制4、DCL(DocumentContentLoaded) dom加载完成5、L (Onload) 页面加载完成6、TTI(.
2021-08-13 14:13:55 626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人