饮马天涯

大丈夫,当四海为家

[JAVA] 生成MD5 java.security.MessageDigest BUG

数据校验用的MD5:def getMessageMd5(string: String): String = { try { val mD5 = MessageDigest.getInstance("MD5") mD5.update(stri...

2017-08-22 17:33:22

阅读数 423

评论数 0

数据仓库建设

概念:浅析数据仓库与数据库的区别数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策。所谓的(1) 面向主题:指数据仓...

2017-08-15 11:58:42

阅读数 170

评论数 0

MySQL 存储过程

入门:MYSQL中存储过程的创建,调用及语法 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用...

2017-08-14 15:18:35

阅读数 171

评论数 0

databricks notebook 笔记

我们要做的 大数据平台 打算使用spark 来做 ,我很开心 spark 软件栈丰富全面,涵盖了离线数据清洗、流处理、迭代的机器学习 想不起来了暂时 Databricks是Berkeley AMPLab Spark大牛们的新作, 定位是”Databricks is a managed plat...

2017-08-14 14:50:24

阅读数 813

评论数 0

java虚拟机笔记

Java 内存区域与内存溢出异常相比于c++,Java在内存管理机制的帮助下,不容易出现内存泄露,内存溢出的问题but,由于内存的控制权不在coder手里,所有一旦出现内存问题,。。。 所以要了解Java虚拟机是怎样使用内存的运行时数据区域jvm是什么

2017-08-11 10:57:56

阅读数 167

评论数 0

word

federate adj. 联合的 corporate adj.全体的 directory n. 目录 portion n.部分

2017-08-09 14:08:26

阅读数 155

评论数 0

ipython notebook

ipython notebook 是用Python 做教学,科研 计算的工具 Ipython 用浏览器做界面,后台想Ipython 服务器发送请求,获得结果 使用 websocket 不支持IE浏览器 反正我用chrome websocket: WebSocket是HTML5开...

2017-08-08 15:37:39

阅读数 191

评论数 0

数据库事务

彻底理解数据库事务

2017-08-03 17:07:14

阅读数 183

评论数 0

shell 看门狗

应用是通过nohup java -jar xx.jar & 难免遇到unkown error 挂掉,所以有必要编写看门狗 保护一下 #!/bin/bash now=date ‘+%Y-%m-%d %H:%M:%S’`grepFlag=’datawarehouseLoader.ja...

2017-08-02 10:12:38

阅读数 525

评论数 0

Mastering Http Response

HTTP请求报文和HTTP响应报文 http 报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。分两种,请求报文和响应报文。 请求报文 //ToDo 响应报文 http响应由四部分组成,分别是: 状态行、消息报头、空行、 响应正文格式: // [] 状态行...

2017-08-01 09:14:13

阅读数 126

评论数 0

Apple MackBook 选购比较

结论先行 Macbook air 虽然便宜,但是屏幕不是Retina 显示屏,可以排除候选行列,15寸MacBook Pro的太沉,也排除 Macbook 屏幕是Retina 显示屏,屏幕12寸,性价比不高 Macbook pro 带touch bar版13寸,配置最高、性能最好、特别是在图像处...

2017-08-01 09:14:10

阅读数 729

评论数 0

Todo

TodoList: 3 docker 了解 1 scala implicit 复习 5 scaladoc 学习  1 redshift 插入效率 1 数据库连接线程池 ok 暂时用不到 1 redis 1 完善log ok 4 类加载器 2 偏函数 3 JVM 参数 等等 3 sbt 1 睡...

2017-08-01 09:14:07

阅读数 129

评论数 0

Redis Learning

应用场景:redis 适用于小而热的数据 Redis应用场景 Redis作者谈Redis应用场景我们在应用redis的场景是 缓存将收到的post报文缓存下,然后批量插入redshift github上的scala版redis client官方推荐了好几款开源的scala 版客户端,都不知道...

2017-08-01 09:14:04

阅读数 140

评论数 0

Hash 算法

散列算法(Hash Algorithm),又称哈希算法,杂凑算法,是从任意文件中创造小的数字[指纹]的方法。散列算法是一种以较短的信息来保证文件唯一性标志,这种标志与文件的每一个字节都相关,而且难以找到逆向规律。因此,当原有文件发生改变时,其标志值也会发生改变,从而告诉文件使用者当前文件已经不是你...

2017-08-01 09:14:01

阅读数 125

评论数 0

Spray handle Post request

应用rest层使用的是spray库,之前使用GET REQUEST比较多,现在用到POST REQUEST了,现在记录总结下 HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST ...

2017-08-01 09:13:58

阅读数 191

评论数 0

Using Ubuntu16.04LS

使用ubuntu有段时间了,有些问题解决了没记录,有时间找回来 在这里将使用过程中遇到值得记录的Mark下来 卸载软件由于software总是打不开,所以选择用apt-get卸载//列出所有已安装的软件包dpkg --list结果ii xserver-common 2:1.18.3-1ub ...

2017-08-01 09:13:55

阅读数 630

评论数 0

scala implicit

why 应用中自己写的代码和调用的第三方函数库有着一个基本的区别:也就是你可以任意修改和扩展自己写的代码,而一般来说在没有源码的情况下很难扩展第三方函数库,只能利用函数库提供什么就是什么。 在Scala中解决这个问题是使用隐含类型变换和隐时参数。它们可以使调用函数库变得更加方便,并避免一些繁琐和...

2017-08-01 09:13:50

阅读数 125

评论数 0

了解Docker

Docker What is Docker?我的理解: 在操作系统上新增的一层抽象 解决的痛点:同一台服务器上多应用间的依赖冲突问题 优势:很多,比如将多个应用部署在同一个云主机上,该云主机弹性扩展,这样能够节约不少成本 目前的项目暂时用不到docker 教程

2017-08-01 09:13:47

阅读数 130

评论数 0

Mastering Akka

程序是怎样运行的? 进程和线程 在当前抢占式多任务操作系统中,程序员几乎或者彻底失去了命令处理器调整程序执行次序的权利将程序中的各个可执行部分分配给指定的处理器,通常是操作系统OS的工作,这种机制称作多任务处理,而且对计算机用户透明进程是指被执行的计算机程序的一个实例在同一个进程中出现的独立控制流...

2017-08-01 09:13:44

阅读数 215

评论数 0

SBT增加国内镜像并生效

第五章 SBT国内源配置 2017-06-13 14:07:07前几天执行:sbt update 失败主要是 project/plugins.sbt里的插件下载失败resolved xx failed,说找不到该插件试了n多方法未果,今天发现用idea中的sbt插件可以正常获取到plugins.s...

2017-08-01 09:13:41

阅读数 941

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭