自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 设计模式大冒险第五关:状态模式,if/else的“终结者”

这一篇文章是关于设计模式大冒险系列的第五篇文章,这一系列的每一篇文章我都希望能够通过通俗易懂的语言描述或者日常生活中的小例子来帮助大家理解好每一种设计模式。今天这篇文章来跟大家一起学习一下状态模式。相信读完这篇文章之后,你会收获很多。在以后的开发中,如果遇到了类似的情况就知道如何更好地处理,能够少用if和else语句,以及switch语句,写出更已读,扩展性更好,更易维护的程序。话不多说,我们开始今天的文章吧。开发过程中的一些场景我们在平时的开发过程中,经常会遇到这样一种情况:就是需要我们处理一

2021-01-12 21:35:51 120

原创 391 【建议收藏】2020大厂Vue面试题汇总,持续更新中~

1.vue中 key 值的作用使用key来给每个节点做一个唯一标识key的作用主要是为了高效的更新虚拟DOM。另外vue中在使用相同标签名元素的过渡切换时,也会使用到key属性,其目的也是为了让vue可以区分它们,否则vue只会替换其内部属性而不会触发过渡效果。2.Vue 组件中 data 为什么必须是函数?在 new Vue() 中,data 是可以作为一个对象进行操作的,然而在 component 中,data 只能以函数的形式存在,不能直接将对象赋值给它。当data选项是一个函数的时

2021-01-12 21:33:50 689

原创 开发React组件 发布npm包 (使用TSDX)

开发React组件 发布npm包 (使用TSDX)运行该命令,会新建组件开发的文件夹。(mylib就是项目名)因为我这边的网速很烂 所以可以先安装cnpm i tsdx@latest -g然后在执行npx tsdx create mylib中途我们会被要求选择一个模版:模版 描述 basic 用于一个TypeScript包,可以开发任何东西,灵活度高 react 用于开发React组件的包,内置了@types,而且有一个基于Parcel的调试模块,帮

2021-01-12 21:31:56 748

原创 面试:Redis为什么快呢?查询为何会变慢呢?

越努力,越幸运,本文已收藏在GitHub中JavaCommunity, 里面有面试分享、源码分析系列文章,欢迎收藏,点赞https://github.com/Ccww-lx/Ja...在实际开发,Redis使用会频繁,那么在使用过程中我们该如何正确抉择数据类型呢?哪些场景下适用哪些数据类型。而且在面试中也很常会被面试官问到Redis数据结构方面的问题:Redis为什么快呢? 为什么查询操作会变慢了? Redis Hash rehash过程 为什么使用哈希表作为Redis的索引当我们分析理解

2021-01-12 21:30:52 244

原创 【建议收藏】2020大厂JavaScript面试题汇总,持续更新中~

1.说几条写JavaScript的基本规范不要在同一行声明多个变量请是用 ===/!== 来比较 true/false 或者数值使用对象字面量替代 new Array 这种形式不要使用全局函数Switch 语句必须带有 default 分支If 语句必须使用大括号for-in 循环中的变量 应该使用 let 关键字明确限定作用域,从而避免作用域污染2.绕不过去的闭包闭包就是能够读取其他函数内部变量的函数闭包是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个

2021-01-12 21:29:47 238

原创 字节跳动面试总结

拿到字节offer已经有两周多了,目前手头工作也交接的差不多了。今天对字节面试过程做个总结,希望能够帮助到想去大厂的人。时间介绍岗位是运维研发岗 周日11-22 20.32 接到杭州电话约我11.24 20:00进行面试 周二11-24 18:00 还是杭州电话,跟我说面试官临时有事,面试推迟到12-01 20:00 周五11-27 16:08 北京电话跟我说面试官有事面试推迟到12-03 20:00。额有点崩溃,跳票两次。。 周四12-03 20:00~21:15 视频一面,使用飞书.

2021-01-12 20:58:12 1073 1

原创 拼多多员工匿名发帖被辞退,拼多多回应

1月10日晚,一位花名为“太虚”的前拼多多员工登上微博热搜。此前其发布了一段15分钟的自述视频,陈述了自己30分钟内被拼多多三位HR、两位部门主管辞退的经过。根据太虚的说法,在拼多多买菜女员工“润肺”猝死事件后,其于1月7日上班时,在拼多多上海金虹桥办公室楼下看见一名男员工被架出办公楼,且有救护车在外等候。太虚随即拍下照片,并在脉脉上进行匿名发布。太虚认为,拼多多没有给予员工足够的人文关怀。根据他的了解,拼多多总部要求员工每月工作300小时,拼多多社区团购“多多买菜”的员工则被要求每月工作380

2021-01-12 20:55:06 64

原创 为何我建议1-3年的Java程序员仔细看看这篇文章

此文的目的是为了督促自己去不断学习,让自己有更明确的方向去提升自己。以技能树为基础,以面试要点为大纲,我觉得比抓住什么看什么要更有目的,更能坚持下去。世界瞬息万变,我们要时刻准备着、时刻提高着自己,才能使自己更具有竞争力。一、Java技能树1、基本语法这包括static、final、transient等关键字的作用,foreach循环的原理等等。比如面试的时候面试官问你static关键字有哪些作用,如果你答出static修饰变量、修饰方法面试官会认为你合格,答出静态块,会认为你不错,答出静态内部

2021-01-12 20:53:32 90

原创 性能优化之MySQL调优篇

MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。图 - MySQL查询过程1.2 优化的哲学优化有风险,涉足需谨慎1.2.1 优化可能带来的问题优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。优化手段本来就有很大的风险,只不过你没能力意识到

2021-01-12 20:52:15 164

原创 markdown详细使用教程

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-01-12 20:37:12 233 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除