koala

944
获赞数
1
关注数
931
粉丝数
北京
北京航空航天大学 | 计算机
IP 属地上海
2018-01-09 加入
浏览 14.6k

一个有趣的人,坚信今天清单中未完成的事,明天更不会完成。
个人简介:koala 公众号【程序员成长指北】作者 ,慕课网认证作者。
技术栈:Node.Js JavaScript MySql Android Java
博客地址:https://github.com/koala-coding/goodBlog 原创不易,star一下哦

2,788 声望|专家
全站排名超越 99.46% 用户
javascript
2.3k
面试
2.1k
node.js
1.6k
vue.js
877
进程
726
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2025-04-26
    Nest.js中文文档上线啦!(最新V11版本)
    大家好,我是考拉!这是我历时 1 个多月翻译的最新 Nest.js中文文档 ( 最新 V11.x 版本)。就在这天上线吧!网站访问速度还是蛮快的哦! Nest.js中文文档访问地址:Nest 中文文档 [链接] 感兴趣可以看看,当年用的 Nest.js 版本比较老,后面小伙伴们都催新版本的一些...
  • 赞了文章2021-09-14
    Nginx单页加载优化
    上一期我们讲了单页应用的Nginx配置,本期我们将从一个前端的角度简单介绍一下页面加载的优化工作,当然这只是浅尝辄止,毕竟我不是专业的Nginx优化人员。
  • 赞了文章2020-11-07
    手把手带你入门前端工程化——超详细教程
    本文将分成以下 7 个小节:技术选型统一规范测试部署监控性能优化重构部分小节提供了非常详细的实战教程,让大家动手实践。另外我还写了一个前端工程化 demo 放在 github 上。这个 demo 包含了 js、css、git 验证,其中 js、css 验证需要安装 VSCode,具体教程在下文...
  • 发布了文章2019-12-17
    TypeScript 真香系列——接口篇
    这对于我们之前在写 JavaScript 的时候,再正常不过了,但是如果这个 getUserInfo 在多人开发过程中,如果它是个公共函数,多个开发者都会调用,如果不是每个人点进来看函数对应注释,可能会出现以下问题:
  • 发布了文章2019-12-16
    探究不在V8堆内存中存储的Buffer对象
    前言 写完上一篇文章想学Node.js,stream先有必要搞清楚留下了悬念,stream对象数据流转的具体内容是什么?本篇文章将为大家进行深入讲解。 Buffer探究 看一段之前使用stream操作文件的例子: {代码...} 看一下打印结果,发现第一个stream是一个对象 ,截图部分内容...
  • 发布了文章2019-10-17
    [源码解读]一文彻底搞懂Events模块
    前言 为什么写这篇文章? 清楚的记得刚找node工作和面试官聊到了事件循环,然后面试官问事件是如何产生的?什么情况下产生事件。。。 Events 在哪些场景应用到了? 之前封装了一个 RxJava 的开源网络请求框架,也是基于发布-订阅模式,语言都是相通的,挺有趣。表情...
  • 发布了文章2019-10-10
    聊聊面试必考-递归思想与实战
    本篇文章你将学到 为什么要写这篇文章 “递归”算法对于一个程序员应该算是最经典的算法之一,而且它越想越乱,很多复杂算法的实现也都用到了递归,例如深度优先搜索,二叉树遍历等。 面试中常常会问递归相关的内容(深拷贝,对象格式化,数组拍平,走台阶问题等) 最近...
  • 发布了文章2019-09-10
    重学this关键字
    我在读 Events 的 lib/events 源码的时候发现多次用到call关键字,看来有必要搞懂 this 与 call 相关的所有内容。 其中几句代码是这样写的 {代码...}
  • 发布了文章2019-08-28
    require时,exports和module.exports的区别你真的懂吗?
    require 的运行机制和缓存策略你了解吗?require 加载模块的是同步还是异步?谈谈你的理解 exports 和 module.exports 的区别是什么? require 加载模块的时候加载的究竟是什么?
  • 发布了文章2019-08-23
    用一道大厂面试题带你搞懂事件循环机制
    本文涵盖 面试题的引入 对事件循环面试题执行顺序的一些疑问 通过面试题对微任务、事件循环、定时器等对深入理解 结论总结 面试题 面试题如下,大家可以先试着写一下输出结果,然后再看我下面的详细讲解,看看会不会有什么出入,如果把整个顺序弄清楚 Node.js 的执行...
  • 发布了文章2019-08-21
    作为一个前端工程师也要掌握的几种文件路径知识
    之前在做webpack配置时候多次用到路径相关内容,最近在写项目的时候,有一个文件需要上传到阿里云oss的功能,同时本地服务器也需要保留一个文件备份。多次用到了文件路径相关内容以及Node核心API的path模块,所以系统的学习了一下,整理了这篇文章。
  • 发布了文章2019-08-19
    想学Node.js,stream先有必要搞清楚
    流的英文stream,流(Stream)是一个抽象的数据接口,Node.js中很多对象都实现了流,流是EventEmitter对象的一个实例,总之它是会冒数据(以 Buffer 为单位),或者能够吸收数据的东西,它的本质就是让数据流动起来。可能看一张图会更直观:
  • 发布了文章2019-08-15
    深入理解Node.js 进程与线程(8000长文彻底搞懂)
    进程与线程是一个程序员的必知概念,面试经常被问及,但是一些文章内容只是讲讲理论知识,可能一些小伙伴并没有真的理解,在实际开发中应用也比较少。本篇文章除了介绍概念,通过Node.js 的角度讲解进程与线程,并且讲解一些在项目中的实战的应用,让你不仅能迎战面...
  • 发布了文章2019-08-13
    vue中8种组件通信方式, 值得收藏!
    vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢?首先我们需要知道在vue中组件之间存在什么样的关系, 才更容易理解他们的通信方式, 就好像过年回家,坐着一屋子的陌生人,相互之间怎么称呼,这时就需要先...
  • 发布了文章2019-07-30
    Node.js 高级进阶之 fs 文件模块学习
    文件操作是开发过程中并不可少的一部分。Node.js 中的 fs 模块是文件操作的封装,它提供了文件读取、写入、更名、删除、遍历目录、链接等 POSIX 文件系统操作。与其它模块不同的是,fs 模块中所有的操作都提供了异步和同步的两个版本,具有 sync 后缀的方法为同步方法...
  • 发布了文章2019-07-24
    来,告诉你Node.js究竟是什么?
    如果你有一定的前端基础,比如 HTML、CSS、JavaScript、jQuery;那么,Node.js 能让你以最低的成本快速过渡成为一个全栈工程师(我称这个全栈为伪全栈,我认为的全栈也要精通数据库,不喜勿喷),从而触及后端和移动端的开发。当然,Node.js也不是万能的、也不是说学了...
  • 发布了文章2019-07-23
    ​搞不懂JS中赋值·浅拷贝·深拷贝的请看这里
    为什么写拷贝这篇文章?同事有一天提到了拷贝,他说赋值就是一种浅拷贝方式,另一个同事说赋值和浅拷贝并不相同。我也有些疑惑,于是我去MDN搜一下拷贝相关内容,发现并没有关于拷贝的实质概念,没有办法只能通过实践了,同时去看一些前辈们的文章总结了这篇关于拷贝...
  • 回答了问题2019-07-22
    mysql或者php 如何将日期转化成多列?
    针对你写的举个例子:SELECT DATE_FORMAT(createdOn, '%Y%m%e') AS day, COUNT(DATE_FORMAT(createdOn, '%Y%m%e')) AS times FROM userLogs WHERE userId=15 GROUP BY DATE_FORMAT(createdOn, '%Y%m%e');
  • 发布了文章2019-07-22
    如何写优雅的SQL原生语句?
    上一篇讲Mysql基本架构时,以“sql查询语句在MySql架构中具体是怎么执行的?”进行了全面的讲解。知道了sql查询语句在MySql架构中的具体执行流程,但是为了能够更好更快的写出sql语句,我觉得非常有必要知道sql语句中各子句的执行顺序。看过上一篇文章的小伙伴应该都知...
  • 发布了文章2019-07-19
    公司要求会使用框架vue,面试题会被问及哪些?
    如果你是一个已经在学习前端开发的初学者亦或者是一名在代码界纵横多年的程序员,那你一定知道现在最火的前端框架之一Vue.js。它相比于React与Angular上手更加容易,或许这也是很多初学者选择vue的原因之一。