自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aloneload的博客

博文更新在https://aloneload.github.io

  • 博客(9)
  • 收藏
  • 关注

原创 一个程序员看经济知识

我们可以将人类文明快进一下: 1.刚开变成人的时候,大家都各自为王,自给自足,A部落肥羊三千,顿顿吃荤,B家族良田五亩,天天绿色食品,过着幸福的生活 2.过了几百年,大家都吃腻了,于是约了个地方,你提羊来我送菜,荤素结合,过上了幸福的生活 3.又过了几百年,A家族不仅吃的饱,还想穿C家族的裤头,但C是出家人,于是顺手牵着羊跟B换了青菜,拿着青菜换裤头穿,这样子大家都很麻烦,交易成本太高了,于是

2017-09-30 17:23:12 241

原创 大话线性代数

笛卡尔平面直角坐标系:如果这坐标系看成是点的空间,那每个点都有坐标(x,y),从原点到(x,y)的有向线段为向量a(x,y),那这个空间中的点最少用几个怎么样关系的向量,然后通过向量运算得出呢,答案是只要不共线的两向量(非线性),这个空间也称为这两向量张成的空间。i(1,0)和j(0,1)便是符合标准之一,称为基底,特别的,这两向量正交ij=0(向量点积为0),向量长度为1(欧几里得范数),变成了标

2017-09-29 19:54:35 1337

原创 大数据之Spark

概览 Apache Spark是一个高效的通用的集群计算系统。 它提供高层级的Java, Scala 和 Python 接口,和优化的通用图计算引擎。 同时支持丰富的高级工具集,如处理SQL和结 构化数据的 Spark SQL ,机器学习 MLlib,图处理的 GraphX ,和 Spark Streaming。 速度 比内存中的HadoopMapReduce快10倍 比硬盘上的HadoopMapR

2017-09-27 20:26:22 450

原创 JVM与GC

JVM体系结构 GC作用在粉红色区域,即方法区和堆GC算法 常采用两种算法:引用计数算法和基于root根节点图搜索的算法(跟踪算法) 引用算法是每次引用对象计数器加一,gc回收计数为0的对象,缺点是较难处理循环引用(可通过弱软引用解除循环中一方),Python有其实现 跟踪算法从称为gc root的根节点基于图搜索,最后回收不连通图的对象 其中,跟踪算法考虑以下场景 引入:如果现在要清理D:盘可

2017-09-26 20:26:56 416

原创 jdk各版本特性速记

jdk8 Lambda 表达式 − Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中。 package jdk8;public class LambdaPractice { public static void main(String[] args) { MathOperation addition = (int a, int b) -> a + b;

2017-09-26 11:39:11 372

原创 函数式编程笔记(三)——java8实践

流的来源 从集合创建:Collection.stream() 工厂方法:Stream.of(T...) 数组创建:Stream.of(T[]) 或Arrays.stream() 空流:Stream.empty() 迭代器:Stream.iterate(T first, BinaryOperator<T> f) 生成器:Stream.generate(Supplier<T> f) 区间流:IntS

2017-09-26 09:38:41 339

原创 大数据整理笔记

这是最好的时代,也是最坏的时代。 –狄更斯ABC时代:ABC即人工智能(AI)、大数据(Big Data)、云计算(Cloud Computing)三个词语的英文首字母缩写,这三个领域已然成为当下最为热门的三大领域。 4V特征: 海量化(volumes) 多样化(variety) 快速化(velocity) 价值化(value) 舍恩伯格在《大数据时代》中指出,面对大数据人类的思

2017-09-06 11:49:02 2453

原创 函数式编程笔记(二)——兵马再动

为什么学习函数式编程 不可变性带来的好处:不会有竞态条件发生,很适合多核分布式下并发;重现使得测试调试非常方便;由于不依赖状态,可实现热部署。 编程生态的变化:各种语言加入lambda表达式(匿名函数),写法上都是类似的箭头表达式(Python是lambda关键字);声明式编程专注想要得到什么比命令式更细粒度的如何去实现来的简单;函数式编程语言对于数据计算更易理解,比如sql和大数据方面的map,r

2017-09-04 15:47:54 362

原创 函数式编程笔记(一)——粮草先行

1.背景希尔伯特的第十个问题,就是不定方程(又称为丢番图方程)的可解答性。随后哥德尔不完备定理指出,对于形式化系统,存在既不能证真,也不能证伪的问题。那么哪些问题是可判定,或者说可计算的呢?Turing 和 Church 分别推出了两种不同的模型来解决可计算问题。Church 提出 lambda 演算,并通过这一系统定义了可计算函数的符号表示,有lisp硬件实现,函数式语言,如 ML,Lisp,H

2017-09-01 16:26:20 353 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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