首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ZIKO呀
掘友等级
不会睡觉的树袋熊不是好厨师O_o
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
ZIKO呀
关注了
Tony沈哲
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
Java 通用爬虫框架中多线程的使用
一. 前言 NetDiscovery 是本人开发的一款基于 Vert.x、RxJava 2 等框架实现的通用爬虫框架。它包含了丰富的特性。 二. 多线程的使用 NetDis...
16
评论
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
基于 ZooKeeper 实现爬虫集群的监控
ZooKeeper 通常用于:命名服务、配置管理、集群管理、分布式协调/通知、分布式锁和分布式队列等等。 各个爬虫的节点通过注册到 ZooKeeper 从而实现爬虫集群的管...
14
2
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
Netty + ZooKeeper 实现简单的服务注册与发现
一. 背景 最近的一个项目:我们的系统接收到上游系统的派单任务后,会推送到指定的门店的相关设备,并进行相应的业务处理。 二. Netty 的使用 在接收到派单任务之后,通过...
20
2
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
使用 Kotlin+RocketMQ 实现延时消息
一. 延时消息 在电商系统中,用户下完订单30分钟内没支付,则订单可能会被取消。 在电商系统中,用户七天内没有评价商品,则默认好评。 基于 Redis 的 zset 实现延...
19
1
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
基于 Kotlin 特性实现的验证框架
一. kvalidation 介绍 二. kvalidation 设计 首先,定义一个 ValidateRule 的范型接口并使用逆变,它表示类的验证规则。 然后,定义一个...
15
评论
分享
ZIKO呀
赞了这篇文章
知秋z
@simviso-知秋
·
4年前
关注
Spring WebFlux之HttpHandler的探索
通过前面的章节,我们已经接触了Reactor-Netty整个流程的设计实现细节,同时也涉及到了reactor.netty.http.server.HttpServer#ha...
12
6
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
Kotlin 如何优雅地使用 Scope Functions
一. Scope Functions 作用域函数:它是 Kotlin 标准库的函数,其唯一目的是在对象的上下文中执行代码块。 当您在提供了 lambda 表达式的对象上调用...
16
1
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
Kotlin + Netty 在 Android 上实现 Socket 的服务端
一. 背景 最近的一个项目:需要使用 Android App 作为 Socket 的服务端,并且一个端口能够同时监听 TCP/Web Socket 协议。 自然而然,项目决...
28
1
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
基于 Kotlin Coroutine 实现的 EventBus
一. 背景 这段时间接手了一个比较紧急的项目,它是一个运行在某开发板上的 Android 项目。 该项目采用的架构比较老,例如 RxJava 还在使用 1.x 的版本。起初...
20
6
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
Kotlin Coroutines Flow 系列(一) Flow 基本使用
一. Kotlin Flow 介绍 Flow 库是在 Kotlin Coroutines 1.3.2 发布之后新增的库。 Flow 从文档的介绍来看,它有点类似 RxJav...
77
评论
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
Kotlin Coroutines Flow 系列(二) Flow VS RxJava2
三. Flow VS Sequences 每一个 Flow 其内部是按照顺序执行的,这一点跟 Sequences 很类似。 Flow 跟 Sequences 之间的区别是 ...
35
2
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
Kotlin Coroutines Flow 系列(三) 异常处理
五. Flow 异常处理 另外,也可以使用 catch 操作符来捕获异常。 上一篇文章Flow VS RxJava2曾讲述过 onCompletion 操作符。 但是 on...
16
2
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
基于 Kotlin 特性开发的有限状态机
一. 状态机 状态机是古老的计算机理论,在游戏开发、嵌入式开发、网络协议等领域,得到广泛地使用。 二. 常用的状态机分类 State(状态):构成状态机的基本单位。 状态机...
15
2
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
基于 Kotlin+Netty 开发的 Android Web Server
一. 开发背景 最近半年来,我一直在从事开发公司的自助手机回收机项目。该项目有点类似于 IoT 项目,通过 Android 系统来操作回收机中的各种传感器,以此来控制回收机...
17
评论
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
Kotlin Coroutines Flow 系列(四) 线程操作
七. Flow 线程操作 相对于 RxJava 多线程的学习曲线,Flow 对线程的切换友好地多。 在之前的 Kotlin Coroutines Flow 系列(一) Fl...
15
1
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
3年前
关注
基于 Kotlin + Netty 实现一个简单的 TCP 自定义协议
一. 开发背景 我们的项目需要开发一款智能硬件。它由 Web 后台发送指令到一款桌面端应用程序,再由桌面程序来控制不同的硬件设备实现业务上的操作。从 Web 后台到桌面端是...
8
评论
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
3年前
关注
在 Kotlin 的 data class 中使用 MapStruct
一. data class 的 copy() 为浅拷贝 data class 的 copy() 是复制函数,能够复制一个对象的全部属性,也能复制部分的属性。 本文接下来要介...
6
评论
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
3年前
关注
Kotlin Contract
Kotlin 的智能推断是其语言的一大特色。 因为编译器在处理s.length时,会将 s 推断成value-parameter s: String? = ...并不是 S...
17
5
分享
ZIKO呀
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
3年前
关注
Kotlin Collection VS Kotlin Sequence VS Java Stream
一. 集合中的函数式 API 虽然 Kotlin Collection 中的函数式 API 类似于 Java 8 Stream 中的 API。但是 Kotlin 的集合跟 ...
12
评论
分享
下一页
关注了
1
关注者
1
收藏集
2
关注标签
0
加入于
2019-08-05