一道面试题看 HashMap 的存储方式

我们公司招人喜欢问算法题和一些基础知识。今天我们一个面试官在面试候选人之前在办公室对我们说他准备问一个这样的问 […]
我们公司招人喜欢问算法题和一些基础知识。今天我们一个面试官在面试候选人之前在办公室对我们说他准备问一个这样的问 […]
1、创建数组 1.1 从集合创建数组 into-array into-array (into-array as […]
如何表示和处理数据 Clojure是一种动态类型语言,这意味着你在程序中永远不需要明确定义符号、函数、或者参数 […]
本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方 […]
这篇文章是对Java 8中即将到来的改进做一个面向开发者的综合性的总结,JDK的这一特性将会在2013年9月份 […]
在应用里经常都有用到在后台跑定时任务的需求。举个例子,比如需要在服务后台跑一个定时任务来进行垃圾回收(译者注: […]
异常处理 Clojure代码里面抛出来的异常,都是运行时异常。因为其是函数式编程、解释型执行。 当然,从Clo […]
Java 连接MongoDB package mymaven; import java.net.Unknown […]
一、创建 正则表达式 re-pattern函数: 函数 (re-pattern) 接受一个字符串参数,返回一个 […]
一、标准的流程控制 if: 将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二 […]
摘要:Clojure作为一种LISP风格的动态函数式编程语言,在Clojure开源生态系统里发挥着重要的作用。 […]
Clojure 基于函数的流程控制 repeatedly 字面意思为重复函数。一般的用法如下: user=&g […]
Clojure里面是不支持变量的。Binding跟变量有点像,但是在被赋值之前是不允许改的,包括:全局bind […]
clojure map数据结构的常用方法,小结一下 map 各种排序 (println (sorted-map […]
clojure macro宏在运行之前机械展开,定义宏相当于给语言增加新特性,写宏的*原则*: 能写成函数就不 […]
Http-kit 是主要由Java 和 Clojure开发,为Clojure定制的零依赖的HTTP lib,仅 […]
clojure 连接 redis 示例 project.cli 添加redis依赖: [clj-redis " […]
clojure 连接 mongodb示例 project.clj 文件添加monger依赖: [com.nov […]
Clojure的contrib包中实现了对现有JDBC的封装,在wiki上有连接,该页面上包含了对不同的数据库 […]
一、创建函数: fn: fn是一个宏,用于定义一个简单的函数,如下: user=> (fn [] "he […]
一、创建: Keyword: 关键字是一个内部字符串; 两个同样的关键字指向同一个对象; 通常被用来作为map […]
一、创建 函数str: 函数 (str) 接受任意数量的参数。如果参数不是字符串则将其转换为字符串,返回创建的 […]
一、算术运算 加法+: 加法函数(+)接受任意数值类型的参数,返回它们的和;没有参数时返回0。 $clojur […]
以前听说过LISP函数式编程,也听人说Erlang的牛逼,接触了Clojure才知道,原来Clojure就是J […]
Clojure (发音类似"closure",['kləʊʒə(r)])是一套现代的Lisp语言的动态语言版, […]