排序
【前端知识梳理-JS】深入js执行机制
1. 代码执行顺序 先来看下如下代码的执行结果,看是否符合你的预期: showName() console.log(myname) console.log(myage) var myname = '哈哈' function showName() { console.log('showName被...
面Android 架构岗-4小时4面的持续体验(小累)
原文:面试记录:Android 架构岗,一次4小时4面的体验 此次面试一共4面4小时,中间只有几分钟间隔。对持续的面试状态考验还是蛮大的。 关于面试的心态,保持悲观的乐观主义心态比较好。面前做面...
程序媛员的博客之旅
写博客困境 自从成为了一名程序媛,就一直有很多前辈,苦口婆心的告诉我:一定要写博客,好处多多!而我,作为一枚勤奋好学(haochilanzuo)的程序媛,其实心里一直埋藏着一颗写博客的小小种子...
对 Vuex 的理解
理解 Vuex Vuex 在一般的 Vue 项目中,比较常用,一般拿来实现数据的持久化,上次面试的时候面试官让我讲一讲对 Vuex 的理解(mutation 和 action 的区别),平时的话用是会用,但到了真正阐述...
JavaScript 中 console 有哪些 api
在JavaScript中,console对象提供了多个API用于在控制台输出信息、进行调试和性能分析等。下面是一些常用的console API: console.log(message1, message2, ...): 用于在控制台输出一般信息。 ...
破防了!阿里大佬DDD(领域驱动设计)不破不立,GitHub直接霸榜
什么是领域驱动设计? 你可能使用领域驱动设计(DDD)开发了一些项目。你可能很满意, 使用领域模型来开发领域业务。并且得意地展示给你的同事看,他们会说“666”。 **因为本书的内容过多下面就...
分享我所经历的"金三银四",以及我被问到的135道面试题~
前言 大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。 金三银四还存在吗? “金三银四”在今年还存在吗?我觉得还存在,但是今年确实是比以往...
进阶开发,跟我一起拿捏webpack loader原理
前言 上一篇是日常开发,我该掌握哪些webpack loader知识,这一篇主要从源码层面分析,webpack内部是怎么控制loader执行,让我们不仅知道怎么用,还能知道为什么这么用,最后还会分析常用loader...
Android进阶宝典 — Kotlin协程分析(创建、取消、超时)
对于长期做过Java开发的伙伴,协程可能是一个比较陌生的概念,因为现阶段使用Java开发Android应用是无法使用协程的,所以在转到Kotlin开发之后,协程是一个必须要理解的概念,它能够解决传统And...
前端面试题 – 98. 三维数组的打平、排序和去重
const input = [1, 11, [2, [4, 3], 'a'], '8', 2]; // 打平函数 const flattenArray = (arr) => arr.reduce((acc, val) => Array.isArray(val) ? acc.concat(flattenArray(val)) : acc.c...
手写前端之Promise篇
本文介绍Promise相关的手写题。 Promise构造函数。catch then Promise.all Promise.race Deferred Timeout async/await Series BatchRequest Promise.retry Promise.map 1. 实现一个简单的Promi...
2022年Java秋招面试必看的 | Elasticsearch 面试题
前言 随着企业对近实时搜索的迫切需求,Elasticsearch 受到越来越多的关注,无论是阿里、腾讯、京东等互联网企业,还是平安、顺丰等传统企业都对 Elasticsearch 有广泛的使用,但是在 Elasticse...
写给初中级工程师的进阶指南,打造属于自己的webpack配置(包含react、vue项目)
1. 引言 webpack是前端开发中重要的打包工具。对初中级工程师来说可能难以入门,无从下手,不能顺利的配置属于自己项目webpack配置。没关系,本文将结合webpack的构建流程,梳理常用配置,带大...
从源码全面解析 Java SPI 的来龙去脉
?作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主 ?系列专栏:Java设计模式、Spring源码系列、Netty源码系列、Kafka源码系列、JUC源码系列、...
日志全链路追踪之MDC
1.引言 Hi,大家好,我是有清 苏格拉底说过:日志打得好,排查没烦恼 我们日常的开发工作中,排查问题去看日志应该是家常便饭的事,日志可以帮助我们清楚的知道当前代码的走向以及链路数据,通...
踩了定时线程池的坑,导致公司损失几千万,血的教训
?作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主 ?系列专栏:Java设计模式、Spring源码系列、Netty源码系列、Kafka源码系列、JUC源码系列、...
Android斩首行动——应用层开发Framework必知必会
前言 相信做应用层业务开发的同学,都跟我一样,对Framework”深恶痛绝“。确实如此,如果平日里都在做应用层的开发,那么基本上我们很少会去碰Framework的知识。但生活所迫,面试总是逃不过这...
速度优化:CPU 优化(下)
上一章我们详细介绍了线程池,通过合理地使用线程池,能有效发挥 CPU 的利用率,提升应用速度。此外,我们还有很多方式可以用来提升 CPU 的利用率。这一章我们就接着来介绍两种方案:充分利用 C...