上一页 1 2 3 4 5 6 ··· 40 下一页
摘要: 协程 协程是语言层面的东西,线程是系统层面的东西 协程,本质上是一个线程框架,解决了异步编程时过多回调的问题 线程的切换会耗费系统资源,协程可以理解为线程里的‘多线程’,当然我们也可以直接理解这里的协程是线程,底层实现我们可以不深究 launch和runblocking launch和runbloc 阅读全文
posted @ 2023-03-09 00:28 艾尔夏尔-Layton 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 简述 八股文面试常出现的题目:java中如何创建线程? 答:1.直接继承Thread类 2.实现Runnable接口 3. 实现Callable接口 Runnable和Callable的区别在于Callable能在线程执行完任务之后获取执行结果 Callable Callable任务只能在线程池中使 阅读全文
posted @ 2023-03-08 23:20 艾尔夏尔-Layton 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 简述 kotlin是一种在Java虚拟机上执行的静态类型编程语言,他可以和java语言互相转换,kotlin可以写前端、后端、移动端,目前在安卓开发中非常火热 和java相比kotlin十分的简洁,例如一个data类就能表示java中带getter setter的JavaBean kotlin的优点 阅读全文
posted @ 2023-03-08 01:05 艾尔夏尔-Layton 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 简述 redux-toolkit是 Redux 官方强烈推荐,开箱即用的一个高效的 Redux 开发工具集,本质是对redux的封装,方便我们写reducer、action creator和继承类似thunk的中间件。 安装 # NPM npm install @reduxjs/toolkit # 阅读全文
posted @ 2023-02-13 17:58 艾尔夏尔-Layton 阅读(427) 评论(0) 推荐(0) 编辑
摘要: redux产生的历史背景 当我们的前端系统变得复杂,包含众多子组件,特别是包含很长一条子组件链时。我们的state管理就会非常繁琐,例如如下图,如果Child11需要用到App里的state,那么App里的state就要通过props一层层传递下去,尽管Child2到5不需要用到,但props还是要 阅读全文
posted @ 2023-02-13 15:32 艾尔夏尔-Layton 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 简述 路由的本质就是在一个页面上,通过交互,不刷新页面但能改变页面视图的一种方法。 react-router就是一个扩展react从而实现路由的第三方库 router实例在线演示:https://scrimba.com/scrim/cNq8MzCr 单页面应用 单页面应用是指整个系统的前端只有一个页 阅读全文
posted @ 2023-02-10 00:16 艾尔夏尔-Layton 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 简述 弹性布局是css3新引入的布局模式,英文是flexbox,他决定了元素如何在页面上排列,使他们能在在不同的屏幕尺寸和设备下可预测地展现出来。 本质就是一个盒子,它能够扩展和收缩 flex 容器内的元素,以最大限度地填充可用空间 核心概念 大的容器盒子叫 flex container ,被包裹在 阅读全文
posted @ 2023-02-09 00:04 艾尔夏尔-Layton 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 简述 ClassNames是一个用于有条件处理classname字符串连接的库,非常好用~。 简单来说就是动态地去操作类名,把符合条件的类名粘在一起。 安装(使用npm) npm install classnames 引入 在nodejs里引入 var classNames = require('c 阅读全文
posted @ 2023-02-06 23:34 艾尔夏尔-Layton 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 简述 在学习DDD的过程中,会碰见很多术语,以及英文缩写,不同资料中对概念的解释也有偏差,这里统一总结一下我对DDD相关的术语的个人理解 相关术语包括:DTO、DO、Entity、BO、VO、PO、ACL、Repository规范、领域、子域、核心域、领域服务、聚合、聚合根、限界上下文、领域事件 D 阅读全文
posted @ 2023-02-01 01:34 艾尔夏尔-Layton 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Domain Driven Design DDD是domain driven design的缩写,中文是领域驱动设计,是由Eric Evans提出的一种架构思想。 中文定义:领域驱动设计是一种处理高度复杂领域的设计思想,它试图通过分离技术实现的复杂性,围绕业务概念构建领域模型,来控制业务的复杂性,解 阅读全文
posted @ 2023-01-31 15:46 艾尔夏尔-Layton 阅读(291) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 40 下一页