每天都想去海边度假

2021-12-31

缺失 1 天

2021-12-30

Istanbul instruments your ES5 and ES2015+ JavaScript code with line counters, so that you can track how well your unit-tests exercise your codebase.works well with mocha…

https://github.com/istanbuljs/nyc

使用 nyc 可以生成单元测试的行覆盖率,功能非常强大,真的非常酷。比如我们目前要求的行覆盖率是 70%。代码的单元测试应该是工程师要完成的事情,自动化测试这种就交给专业的测试工程师

继续阅读“每天都想去海边度假”

前端工程师也要选领域

领域这个词有点大,我惶恐自己谈不来,所以我把这份心情说出来,让看到的人明白,很多说出来的话是不对的。

表达是拥有话语权的直接方式。我活了近 30 年,越来越体会到很多人其实就是比较会运用话语权。在自己比较弱小时,丢失了一些话语权,甚至被话语权强加,但是无论外界如何变化,我希望大家自己内心中的话语权能永葆青春。

有自己的心声,能聆听到。

继续阅读“前端工程师也要选领域”

要搞副业赚钱啊

2021-10-31

为了搞点副业赚钱,大家可以点击下面链接买点啥东西,这样我就能拿到一定的分成,谢谢支持

为啥要点?

以前的 985、211 同事做的,这个看起来平平无奇的商城,每天也有几万的营收,作为自由职业者已经很棒了,你不好奇他怎么做到的吗

另外可以先点进去看看,万一有便宜好用的东西适合你呢

https://zengxiaoluan.com/redirect/?url=https%3A%2F%2Fa.51bdg.com%2Fmall%2Fmain%2Fpoint%3Ftype%3Dp%26channel%3DT83v

搞点合适的副业,加班打工赚钱实在太累,还要面对 35 岁的危机,这样的世界简直离谱

继续阅读“要搞副业赚钱啊”

九月面字节

2021-09-30

国庆假期快乐,从明天开始 10 天小长假。

终于有时间可以闲下来看看这本《高性能MySQL(第3版)》,我的目标比较简单:会用索引,会用锁就可以了。太忙的时候,压根没有心思学习,长期太忙,就会形成恶性循环,人生没有成长就会原地踏步。

这几天有点懒,没有学到什么新东西,也就没有发公众号。

https://book.douban.com/subject/23008813/

继续阅读“九月面字节”

如何写一个 100 分的 clonedeep

面试时,深拷贝这个问题是常考的。涉及的面很广,比如 node 端怎么拷贝 buffer,而浏览器端是没有 buffer 的。如果仅仅是回答使用 JSON.stringify JSON.parse 应该是不能及格的。我们先来看看 lodash 写一个可以打 90 分的深拷贝做了哪些工作。

继续阅读“如何写一个 100 分的 clonedeep”

学口琴计划宣布失败

2021-08-31

缓存穿透:请求去查询一条压根儿数据库中根本就不存在的数据,也就是缓存和数据库都查询不到这条数据,但是请求每次都会打到数据库上面去。

缓存击穿:在平常高并发的系统中,大量的请求同时查询一个 key 时,此时这个key正好失效了,就会导致大量的请求都打到数据库上面去。

缓存雪崩的情况是说,当某一时刻发生大规模的缓存失效的情况,比如你的缓存服务宕机了,会有大量的请求进来直接打到DB上面。结果就是DB 撑不住,挂掉。

什么是缓存雪崩、缓存击穿、缓存穿透? – java技术爱好者的文章 – 知乎

https://zhuanlan.zhihu.com/p/346651831

继续阅读“学口琴计划宣布失败”

记一个朋友遇到的腾讯面试题

朋友面试腾讯,遇到了一个算法题,挺有意思的,特此记录一下。题目是这样的,给定一个数组如下:

let arr = [
  ["a", "aa", "aaa", "aaaa"],
  ["b", "bb", "bbb"],
  ["a", "ab", "aba"],
  ["a", "aa", "aab"]
]

将其转化成一个树状的子结构,如下:

[
  {
    name: "a",
    child: [
      {
        name: "aa",
        child: [
          {
            name: "aaa",
            child: [
              {
                name: "aaaa",
                child: [],
              },
            ],
          },
          {
            name: "aab",
            child: [],
          },
        ],
      },
      {
        name: "ab",
        child: [
          {
            name: "aba",
            child: [],
          },
        ],
      },
    ],
  },
  {
    name: "b",
    child: [
      {
        name: "bb",
        child: [
          {
            name: "bbb",
            child: [],
          },
        ],
      },
    ],
  },
];
继续阅读“记一个朋友遇到的腾讯面试题”

6 月是加班月

2021-06-30

又一个盖茨比的故事?我才不信爱情呢,这种持续五十几年的所谓爱情不过只是偏执而已。比起这种幻觉一样的爱情,我倒觉得乌尔比诺医生那种安放在日常琐碎中的情感更值得人尊重。另外,得不到一个女人,就要靠从此放浪形骸来平衡内心的失落吗?人呐,没事少装纳兰公子,假借爱情之名恣意纵情,伤及无辜的那些人,我看原本就是些不配得到爱情的。

https://book.douban.com/subject/10594787/

乱语:在早晚高峰的地铁上,看《霍乱时期的爱情》,早上脸上捂了一层雾,晚上脸上贴了一层油。

继续阅读“6 月是加班月”