会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
雪川大虫
Scala泛函编程实践之路
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
7
8
9
10
11
12
13
14
15
···
29
下一页
2018年2月12日
SDP(5):ScalikeJDBC- JDBC-Engine:Streaming
摘要: 作为一种通用的数据库编程引擎,用Streaming来应对海量数据的处理是必备功能。同样,我们还是通过一种Context传递产生流的要求。因为StreamingContext比较简单,而且还涉及到数据抽取函数extractor的传递,所以我们分开来定义: 由于我们会将JDBCQueryContext传
阅读全文
posted @ 2018-02-12 16:14 雪川大虫
阅读(803)
评论(0)
推荐(0)
2018年2月8日
SDP(4):ScalikeJDBC- JDBC-Engine:Updating
摘要: 在上一篇博文里我们把JDBC-Engine的读取操作部分分离出来进行了讨论,在这篇准备把更新Update部分功能介绍一下。当然,JDBC-Engine的功能是基于ScalikeJDBC的,所有的操作和属性都包嵌在SQL这个类型中: Update功能置于下面这几个子类中: 按照JDBC-Engine的
阅读全文
posted @ 2018-02-08 14:12 雪川大虫
阅读(1001)
评论(1)
推荐(0)
2018年1月29日
SDP(3):ScalikeJDBC- JDBC-Engine:Fetching
摘要: ScalikeJDBC在覆盖JDBC基本功能上是比较完整的,而且实现这些功能的方式比较简洁,运算效率方面自然会稍高一筹了。理论上用ScalikeJDBC作为一种JDBC-Engine还是比较理想的:让它处于各种JDBC工具库和数据库实例之间接收JDBC运算指令然后连接目标数据库进行相关运算后返回结果
阅读全文
posted @ 2018-01-29 10:12 雪川大虫
阅读(852)
评论(0)
推荐(1)
2018年1月26日
SDP(2):ScalikeJDBC-Connection Pool Configuration
摘要: scalikeJDBC可以通过配置文件来设置连接池及全局系统参数。对配置文件的解析是通过TypesafeConfig工具库实现的。默认加载classpath下的application.conf,application.json和application.properties文件。作为尝试,我们可以在r
阅读全文
posted @ 2018-01-26 11:05 雪川大虫
阅读(1647)
评论(0)
推荐(0)
2018年1月25日
SDP(1):ScalikeJDBC-基本操作介绍
摘要: 简单来说:JDBC是一种开放标准的跨编程语言、跨数据库类型编程API。各类型数据库产品厂商都会按它的标准要求来提供针对自身产品的JDBC驱动程序。最主要的这是一套成熟的工具,在编程人员中使用很普及。既然我们的目标是开发一套标准的大数据系统集成API,那么采用JDBC系统数据接口可以沿用业内丰富的技术
阅读全文
posted @ 2018-01-25 11:35 雪川大虫
阅读(3856)
评论(1)
推荐(0)
2017年12月31日
SDP(0):Streaming-Data-Processor - Data Processing with Akka-Stream
摘要: 再有两天就进入2018了,想想还是要准备一下明年的工作方向。回想当初开始学习函数式编程时的主要目的是想设计一套标准API給那些习惯了OOP方式开发商业应用软件的程序员们,使他们能用一种接近传统数据库软件编程的方式来实现多线程,并行运算,分布式的数据处理应用程序,前提是这种编程方式不需要对函数式编程语
阅读全文
posted @ 2017-12-31 21:21 雪川大虫
阅读(881)
评论(9)
推荐(1)
2017年12月15日
Akka(43): Http:SSE-Server Sent Event - 服务端主推消息
摘要: 因为我了解Akka-http的主要目的不是为了有关Web-Server的编程,而是想实现一套系统集成的api,所以也需要考虑由服务端主动向客户端发送指令的应用场景。比如一个零售店管理平台的服务端在完成了某些数据更新后需要通知各零售门市客户端下载最新数据。虽然Akka-http也提供对websocke
阅读全文
posted @ 2017-12-15 14:13 雪川大虫
阅读(1026)
评论(0)
推荐(1)
2017年12月13日
Akka(42): Http:身份验证 - authentication, authorization and use of raw headers
摘要: 当我们把Akka-http作为数据库数据交换工具时,数据是以Source[ROW,_]形式存放在Entity里的。很多时候除数据之外我们可能需要进行一些附加的信息传递如对数据的具体处理方式等。我们可以通过Akka-http的raw-header来实现附加自定义消息的传递,这项功能可以通过Akka-h
阅读全文
posted @ 2017-12-13 16:46 雪川大虫
阅读(1033)
评论(0)
推荐(0)
2017年12月12日
Akka(41): Http:DBTable-rows streaming - 数据库表行交换
摘要: 在前面一篇讨论里我们介绍了通过http进行文件的交换。因为文件内容是以一堆bytes来表示的,而http消息的数据部分也是byte类型的,所以我们可以直接用Source[ByteString,_]来读取文件然后放进HttpEntity中。我们还提到:如果需要进行数据库数据交换的话,可以用Source
阅读全文
posted @ 2017-12-12 11:34 雪川大虫
阅读(932)
评论(1)
推荐(0)
2017年12月6日
Akka(40): Http:Marshalling reviewed - 传输数据序列化重温
摘要: 上篇我们讨论了Akka-http的文件交换。由于文件内容编码和传输线上数据表达型式皆为bytes,所以可以直接把文件内容存进HttpEntity中进行传递。那么对于在内存里自定义的高级数据类型则应该需要首先进行byte转换后才能放入HttpEntity中了。高级数据类型与byte之间的相互转换就是m
阅读全文
posted @ 2017-12-06 10:42 雪川大虫
阅读(1089)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
29
下一页
公告