kafka 从入门到入门
最近工作中需要使用到 Kafka ,基于 mysql 的 bin log 与 postgres 的 WAL log 把数据发布到 Kafka 。 Kafka 另外一大用途主要用作消息中间件,虽然没有在业务系统中使用它作为消息队列,但这也是一个令人心动的功能。趁此契机,从环境搭建,系统原理,到生产使用再系统过一遍 Kaf…
1722 字
|
9 分钟
scala 入门指南
前言 环境 如果你正在学习或者只想敲几个示例,那么强烈推荐 Scastie,一个嵌在浏览器中的线上编辑器。 如果你更喜欢 REPL 环境在自己的 scala shell 中学习和测试,则需要首先安装 sbt,使用 sbt 进入 scala shell。 <!--more-- 安装 sbt sbt 用来创建,编译,测试且…
744 字
|
4 分钟
spark 入门指南
搭建环境 在 <https://spark.apache.org/downloads.html 页面选择适合版本的 spark 并进行下载。此处演示下载的是 2.4.1 版本 <!--more-- Spark Shell 在当前路径下,使用命令 bin/spark-shell 进入 spark-shell 此时,有几个…
771 字
|
4 分钟
Index
date: 2019-04-11T11:38:43+08:00
2 字
|
1 分钟
如何判断文件中的换行符是 LF(\n) 还是 CRLF(\r\n)
最近遇到了很多 \n 与 \r\n ,虽然一直知道他们都是换行符,但也没有细究,今天顺手查了下。 首先,先解释下 \n 与 \r\n 的区别,在 Difference between \n and \r? 中有这样的示意 \r = CR (Carriage Return) → Used as a new line ch…
329 字
|
2 分钟
如何实现类似 lodash 的 get 与 merge 函数
lodash 基本上成为了写 javascript 工具库的标配,它广泛应用在各种服务端以及前端应用中,但是它的包体积略大了一些。对于服务端来说,包的体积并不是十分的重要,或者换句话说,不像前端那样对包的体积特别敏感,一分一毫都会影响页面打开的性能,从而影响用户体验。 正因为前端包体积对于用户体验的重要性,因此有各种各…
903 字
|
5 分钟
使用纯 CSS 实现仿 Material Design 的 input 过渡效果
以前一段时间,基于对 next 与 graphql 的调研,再加上本人的兴趣,我做了一个站点,也作为我以后各种技术折腾,实践以及兴趣交汇的试验田。 最近我需要在我的实验田使用 jwt 实践校验码的功能。校验码,就是指注册时邮箱或者短信的校验码。需要校验码则需要有登录注册,而在登录注册时,为了多写一些 CSS,我决定实现…
1351 字
|
7 分钟
我的一天
我的一天 在知乎上看到这个问题就答一下: 普通程序员的工作生活是怎样的? 平时会跑步,周末会去爬山,春天的时候喜欢去逛公园 工作日 6:00 起床,简单洗漱 当然冬天会晚一些,夏天有时也会更早一些 6:20 骑自行车去周围大学操场,跑步 跑步喜欢在早上,外力干预比较少(比如不会突然开会、聚餐、改BUG之类),且换衣服鞋…
553 字
|
3 分钟