kotlin
文章平均质量分 72
slagsea
一个热爱编程的渣渣屌丝
展开
-
kotlin协程调度器原理
抛砖引玉 背景:某服务曾遇到一个学校开通状态同步,使用了kotlin协程异步批量更新学校双开服务,遇到某些学校状态更新不正确。 kotlin协程调度原理 什么是协程? kotlin结构化协程在kotlin协程实现模型最终都会转化为线程执行的任务 public fun CoroutineScope.launch( context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart = CoroutineStart.原创 2021-02-28 14:08:23 · 1729 阅读 · 0 评论 -
一次项目上的几个有意思的问题
记一次项目上的几个有意思的问题 文章目录记一次项目上的几个有意思的问题1 背景2 遇到的问题2.1 支持所有get/post/put/delete/patch请求类型等去访问接口2.1.1 拦截器拦截请求,获取参数值以map格式放置threadLocal2.1.2 读取请求路径的参数或者解析body里面的值2.1.3 增加过滤器,包装每个request,为了copy请求体的数据做解析,若不copy请求体数据在读取解析,会报请求缓冲区空异常,这个是spring 框架web注解代理类抛出的异常.2.1.4 通原创 2020-09-21 00:32:05 · 1182 阅读 · 0 评论 -
kotlin协程挂起原理(2)
说明 这边文章包含一些实操视频,csdn无法上传大于5M视频,又不想跳转到第三方平台播放,将视频转gif显示并上传到本人github. github文章地址:kotlin挂起原理(2)原创 2020-07-02 03:17:35 · 1293 阅读 · 0 评论 -
kotlin协程原理
1 什么是协程 轻量级线程,kotlin在1.3版本后,提供了协程coroutine库,一种简化异步任务处理的方案。 2 为什么用协程 2.1 简化代码,增加可读性 使用协程可以用简洁直观可读性高的写法,实现多重依赖关系的异步任务的书写。 若不使用协程,一般的异步方式? 通过Callback回调的方式 利用AsyncTask 通过链式调用java8提供的CompletableFut...原创 2020-04-11 01:21:56 · 4551 阅读 · 0 评论 -
kotlin 基础总结
kotlin 学习总结 记录一下与java相比的一些基础重要的点 1.基础知识 1.1 基本类型 kotlin中没有java基本类型的int、float、double等,所有东西都是对象,这与java类似。但是kotlin对数字没有隐式拓宽转换,需要显示转换;数字字面量不支持八进制。 1.2 包与导入 使用import关键字,功能上与java差不多。import不限于导入类,还可以导入声明如枚举...原创 2019-06-09 23:52:54 · 2839 阅读 · 0 评论