本文来自网易云社区 作者:李诺 " Clojure is elegant and pragmatic; it helps me focus more on solving business problems." 不同于Java这类静态语言, Clojure是动态语言,动态类型意味着这些类型会在代码运 ...
分类:
其他好文 时间:
2018-08-29 14:08:26
阅读次数:
216
Redis特性和应用场景 Redis特性 速度快 Redis使用标准C编写实现,而且将所有数据加载到内存中,所以速度非常快。官方提供的数据表明,在一个普通的Linux机器上,Redis读写速度分别达到81000/s和110000/s。 数据结构 可以将Redis看做“数据结构服务器”。目前,Redi ...
分类:
其他好文 时间:
2018-07-20 22:35:24
阅读次数:
237
导读:Storm是一个分布式计算框架,主要使用Clojure与Java语言编写,最初是由NathanMarz带领Backtype公司团队创建,在Backtype公司被Twitter公司收购后进行开源。最初的版本是在2011年9月17日发行,版本号0.5.0。2013年9月,Apache基金会开始接管并孵化Storm项目。ApacheStorm是在EclipsePublicLicense下进行开发的
分类:
其他好文 时间:
2018-06-28 22:52:25
阅读次数:
219
Ubuntu16.04安装vim8 在Ubuntu16.04下编译安装vim8,并配置vim plug插件管理器,以及安装YouCompleteMe等插件。 安装依赖 需要注意的是在Ubuntu16.04中Lua应该为liblua5.1 dev,而在其它版本中应为lua5.1 dev 删除已有vim ...
分类:
系统相关 时间:
2018-05-15 01:53:29
阅读次数:
399
1、Spark Streaming是什么? 2、Spark与Storm的对比 a、Spark开发语言:Scala、Storm的开发语言:Clojure。 b、Spark编程模型:DStream、Storm编程模型:Spout/Bolt。 c、Spark和Storm的对比介绍: Spark: Stor ...
分类:
数据库 时间:
2018-04-23 18:50:23
阅读次数:
252
Java是一种解释和编译同时存在的语言。如图从JDK9之后出现了JShell(REPL),这一点是创新的,是否意味着通过JShell处理的程序将不在进行Jit的处理呢?解释器与编译器的优劣:像Python,Groovy,Lua,Clojure之类的语言,自带有REPL。Java到9才出现?
分类:
Web程序 时间:
2018-04-05 16:49:26
阅读次数:
209
官方网站 "clojure.org" 环境安装 "Java(JDK)" "Leiningen" 编辑工具 Eclipse插件 —— "Counterclockwise" IntelliJ插件 —— "Cursive" Emacs —— "Cider" N分钟学会Clojure "Learn X in ...
分类:
其他好文 时间:
2018-03-24 22:31:23
阅读次数:
175
Clojure 是一门运行在 JVM 上的 Lisp 方言。我的学习方式是通过看官网的 "Getting Started" 。 Mac OS 下配置开发环境 用 homebrew 先安装 Java: brew install java 然后安装 Clojure 的 REPL 解释器: brew in ...
分类:
其他好文 时间:
2018-03-04 14:46:39
阅读次数:
222
下载地址:网盘下载 Clojure是一种实用的通用语言,它是传奇语言LISP的方言,可与Ruby、Python等动态语言相媲美,更以无缝Java库、服务,以及拥有JVM系统得天独厚的资源优势而胜出。本书既可以用来熟悉Clojure基础知识与常见例子,也可了解其相关的实践领域与话题,更可以看到这一JV ...
分类:
其他好文 时间:
2018-02-24 13:05:45
阅读次数:
172
clojure用到的包管理站主要有两个,一个是解决java类库依赖的maven,一个是clojar 很多人都知道maven有阿里云提供的镜像站,可是clojar呢?幸运的是中科大为我们提供了clojar的镜像站。将下面代码的必要部分复制到你的project.clj里面: 注意,最下面的一段代码一定要 ...
分类:
其他好文 时间:
2018-02-13 13:33:17
阅读次数:
168