- 博客(12)
- 资源 (2)
- 收藏
- 关注
转载 map遍历 四种方式
以下是map遍历的四种方式:[java] view plaincopyprint?// 一、推荐只用value的时候用,都懂的。。。 // Map.values()遍历所有的value,不遍历key for (String v : map.values()) { System.out.println("value= " + v); }
2015-12-16 17:56:38 892 1
转载 scala的option和some
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala如何重新应用传统的面向对象概念,找到其缺点,并根据 21 世纪的新需求重新加以改造。Scala一直隐藏的一些重要内容将要现身:Scala 也是一种函数语言(这里的函数性
2015-12-16 17:28:28 5672 1
转载 基于Scala与正则表达式的Html文本分析应用
文本分析与提取:scala正则持久化:anormweb:play 2scala 正则关键代码示例: val regex1="(?)(.*?)(?=)".r val html_node= regex1.findFirstIn( htmlContent) package service.spider.htmlparser
2015-12-16 17:26:32 2334
转载 Scala编程实例:使用Set和Map
2009-07-09 00:25 Martin Odersky等 Artima 字号:T |T本文节选自Martin Odersky,Lex Spoon和Bill Venners所著,Regular翻译的《Programming in Scala》的第二章。Scala是一种针对 JVM 将函数和面向对象技术组合在一起的编程语言。AD:因为Scala致力于帮助你充分利
2015-12-14 14:54:03 521
原创 scala 正侧表达式 -多行文本处理
//code blockdef getCodeBlock(start:String ,end:String,htmlContent:String):List[String]={ val list=List[String]() //使用单行模式提取字符,(?s)单行模式,(?m)多行模式 val regex1=("(?s)(?+start+")(.*?)(?="+end+")").
2015-12-11 17:22:22 1419
转载 基于Source和正则表达式的Scala网页内容抓取
网页内容的抓取使用了Scala标准库的Source,网页内容的提取使用了正则表达式。中间练习了集合类的一些操作和文件读写操作,对正则表达式也重温了一下,特别是跨行匹配(多行匹配)研究了一些时间。提取后的文本写在了文件中。在Ubuntu 10.04 和 Scala 2.10.0 下运行成功。代码如下:import java.io._ def getIndex() = {
2015-12-11 16:58:33 633
原创 Scala IO ,基本文件读写
package service.spider.fileLocSysimport scala.io.Sourceimport java.io.{BufferedWriter, OutputStreamWriter, FileOutputStream, File}/** * Scala Io 基本文件读写 * author: w.j.w * time: 15-12-11
2015-12-11 14:24:56 1907
转载 A Scala REST client using the Apache HttpClient library
A Scala REST client using the Apache HttpClient libraryBy Alvin Alexander. Last updated: May 4, 2015 After writing a Java REST (RESTful) client using Apache HttpClient, I turned around and modif
2015-12-04 17:57:40 1006
原创 scala 采集网站信息及资源文件
普通网页或图版,通过Source.fromURL即可下载,个别网站需要特定HTTP协议,此时需要用到java.net网络库.获取到网页文档后,如Html,可能过正则表达式提取需要的数据。示例代码,网络文档下载:package service.spider/** */import java.net.URLimport java.net.URLEnc
2015-12-04 15:03:09 1012
转载 Play 2.0 用户指南 - 使用JSON库
概述 使用JSON的推荐方式是使用 Play 的基于类的JSON库,位于play.api.libs.json下. 该库构建于Jerkson之上,它是一个Scala包装者,基于一个超快的基于Java的JSON库,Jackson. 这种方式的好处是,Java和Scala可以共享同样的库(Jackson),而Scala用户可以享受额外类型安全的好处
2015-12-04 11:56:24 572
转载 微服务: 为可部署和可扩展分解应用
这是来自《POJOs In Action》作者和CloudFoundry原创始人Chris Richardson的一篇谈论微服务PPT,结合DDD和事件驱动,比较全面和可落地。大意翻译如下:以一个在线商店为案例,这是一个SpringMVC+Hibernate的简单应用,只有一个StoreFrontUI和四个服务,在这种简单情况下各方面都还好。
2015-12-04 11:08:39 623
转载 Scala微服务架构
从Gilt迁移到Scala以及Paypali迁移到Node.js,我认为原因有两个,这两个代表了现在和未来的一种趋势:1. Node.js和Play框架倡导的微服务。微服务这种架构使得维护拓展方便,打破了原来Java和Rails的铁板一块的整体式系统,这种微服务架构特点是RESTful接口+微服务。而传统Java和Rails是一种“MVC+服务"传统架构,为什么“MVC+服务”容易导致
2015-12-04 10:54:17 2175
testscalaanormplay2.txt
2015-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人