×
提示:
×
提示:
请:
谢谢!
Toggle navigation
技术头条
最新
读点非技术
我也分享
赞过
我的
IT技术博客大学习
微博登录
Tony沈哲 的分享
2
Kotlin 如何优雅地使用 Scope Functions
(www.jianshu.com)
Kotlin 的 Scope Functions 包含:let、run、with、apply、also 等。本文着重介绍其中最常用的 let、run、apply,以及如何优雅地使用他们。
by
@Tony沈哲
2020-03-29 22:30
查看详情
2
基于 Kotlin 特性实现的验证框架
(www.jianshu.com)
本文介绍了一个基于 Kotlin 特性的验证框架,这些特性包括范型、DSL、扩展函数、带接收者的函数类型等等。因此,它使用起来简洁,也有具有很好的可读性。
by
@Tony沈哲
2020-03-29 22:29
查看详情
2
使用 Kotlin+RocketMQ 实现延时消息
(www.jianshu.com)
延时消息是指消息被发送以后,并不想让消费者立即拿到消息,而是等待指定时间后,消费者才拿到这个消息进行消费。
本文介绍了使用 Kotlin+RocketMQ 实现延时消息。
by
@Tony沈哲
2020-03-29 22:27
查看详情
2
Kotlin 范型之协变、逆变
(www.jianshu.com)
本文详细介绍了 Kotlin 范型的特点:协变、逆变。
他们都是型变,型变是指类型转换后的继承关系。Kotlin 的型变分为逆变、协变和不变。
by
@Tony沈哲
2020-03-29 22:26
查看详情
2
Kotlin 泛型之类型擦除
(www.jianshu.com)
本文介绍了 Java 和 Kotlin 的泛型以及类型擦除,并介绍了如何获得声明的泛型类型。
by
@Tony沈哲
2019-06-16 22:37
查看详情
2
基于 ZooKeeper 实现爬虫集群的监控
(www.jianshu.com)
本文介绍了如何使用 ZooKeeper 来监控 NetDiscovery 爬虫的集群。
by
@Tony沈哲
2019-06-16 22:36
查看详情
2
Java 通用爬虫框架中多线程的使用
(www.jianshu.com)
本文总结了通用爬虫框架 NetDiscovery 在某些特定场景中如何使用多线程。
by
@Tony沈哲
2019-06-16 22:33
查看详情
2
从源码角度分析 Kotlin by lazy 的实现
(www.jianshu.com)
延迟属性(lazy properties) 是 Kotlin 标准库中的标准委托之一,可以通过 by lazy 来实现。本文从源码角度分析 Kotlin by lazy 的实现
by
@Tony沈哲
2019-06-16 22:32
查看详情
2
Java 各种锁的小结
(www.jianshu.com)
本文小结了 Java 常用的一些锁及其一些特性,掌握这些锁是掌握 Java 并发编程的基础。
by
@Tony沈哲
2019-02-06 11:15
查看详情
2
RxJava2 中 doFinally 和 doAfterTerminate 的比较
(www.jianshu.com)
在 RxJava 中 doFinally 和 doAfterTerminate 这两个操作符很类似,都会在 Observable 的 onComplete 或 onError 调用之后进行调用。本文从源码角对 doFinally 和 doAfterTerminate 两个操作符的总结。
by
@Tony沈哲
2019-02-06 11:14
查看详情
2
ReentrantReadWriteLock读写锁及其在 RxCache 中的使用
(www.jianshu.com)
本文介绍读写锁的特性,读写锁适用于读多写少的场景,以提高系统的并发性。因此,RxCache 使用读写锁来实现缓存的操作。
by
@Tony沈哲
2019-02-06 11:13
查看详情
2
堆外内存及其在 RxCache 中的使用
(www.jianshu.com)
RxCache 是一款支持 Java 和 Android 的 Local Cache 。目前,支持堆内存、堆外内存(off-heap memory)、磁盘缓存。本文讲述如何在 RxCache 中使用堆外内存。
by
@Tony沈哲
2019-02-06 11:11
查看详情
2
CentOS配置Jenkins+Android+fir+pyger(蒲公英)+qiniu(七牛)
(mp.weixin.qq.com)
CentOS配置Jenkins+Android+fir+pyger(蒲公英)+qiniu(七牛)
by
@Tony沈哲
2018-12-29 11:13
查看详情
2
Java 字节的常用封装
(www.jianshu.com)
bytekit 是一个操作字节的工具库,不依赖任何第三方库。它封装了字节数组、ByteBuffer 的操作,支持 mmap 常用的读写。
by
@Tony沈哲
2018-12-29 11:12
查看详情
2
使用 JMH 做 Kotlin 的基准测试
(www.jianshu.com)
使用 JMH 做 Kotlin 的基准测试。分别对 Sequence 和 List、内联函数和非内联函数、协程和RxJava 进行测试。
by
@Tony沈哲
2018-12-29 11:11
查看详情
2
AAC 的 Lifecycle 结合 Kotlin Coroutines 进行使用
(www.jianshu.com)
Android Architecture Components 的 Lifecycle 结合 Kotlin Coroutines 进行使用
by
@Tony沈哲
2018-12-29 11:09
查看详情
2
Disruptor 实践:整合到现有的爬虫框架
(www.jianshu.com)
Disruptor 是一个高性能的异步处理框架,将其整合到现有的爬虫框架中。
by
@Tony沈哲
2018-12-29 11:07
查看详情
2
使用 Kotlin + WebFlux/RxJava 2 实现响应式以及尝试正式版本的协程
(www.jianshu.com)
使用 Kotlin + WebFlux/RxJava 2 实现响应式以及尝试正式版本的协程
by
@Tony沈哲
2018-12-29 11:03
查看详情
2
使用 Kotlin + Spring Boot 进行后端开发
(www.jianshu.com)
使用 Kotlin + Spring Boot 进行后端开发的两个示例。
by
@Tony沈哲
2018-11-16 23:12
查看详情
2
TensorFlow Lite for Android 初探(附demo)
(www.jianshu.com)
本文只是 TensorFlow Lite 的初探,内附有 Kotlin + TensorFlow Lite + mnist 数据集实现识别手写数字。
by
@Tony沈哲
2018-11-16 23:10
查看详情
1
2
3
近一周被赞排行
分享文章被赞得多,您就会出现在上面。还能给您微博带来新粉丝哦!