Scala安装及入门基础语法集合 2015.06.12

Scala是一种纯粹的面向对象语言,而又无缝的结合了命令式和函数式的编程风格,本文大概介绍它的安装及基础语法,包括表达式、变量、基本类型、函数、高阶函数等相关内容。

Jsonp的简单介绍及使用 2015.06.08

JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而HTML的script元素是一个例外。利用script元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是所谓的 JSONP。用 JSONP 抓到的资料并不是 JSON,而是任意的JavaScript,用 JavaScript 直译器执行而不是用 JSON 解析器解析

Scala控制抽象介绍 2015.05.25

如何基于Scala的丰富的函数支持建造控制抽象,你可以在你的代码中使用函数提取通用的控制模式,并且你可以利用Scala库里的高阶函数去复用所有程序源代码中都常见的控制模式

Redis概述及使用Jedis创建客户端的方法 2015.05.21

Redis是一个开源的key-value持久化产品,它通常被称为数据结构服务器,它的值可以是字符串(String)、哈希(Map)、列表(List)、集合(Sets)和有序集合(Sorted sets)等类型,可以在这些类型上面做一些原子操作

Scala函数和闭包 2015.05.19

Scala里的函数,除了方法之外,Scala还提供本地函数、函数字面量及函数值,除了普通的函数调用之外,Scala还提供了部分应用函数和带有重复参数的函数

Lucene简介 2015.05.15

Lucene是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和提供。Lucene提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻

Scala内建控制结构 2015.05.14

scala内建的控制结构仅有if、whie、for、try、match和函数调用,如此之少得理由是,Scala从语法层面支持函数字面量。

并发框架Disruptor使用 2015.05.12

Disruptor是一个开源的并发框架,使用事件源驱动方式,能够在无锁的情况下实现网络的Queue并发操作