在路上

人不能太舒服,太舒服就会有问题,so解决问题ing


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

Centos7 的systemd

发表于 2018-05-31 |

前言

Linux系统的启动方式有点复杂,而且总是有需要优化的地方。传统的Linux系统启动过程主要由著名的init进程(也被称为SysV init启动系统)处理,而基于init的启动系统被认为有效率不足的问题,systemd是Linux系统机器的另一种启动方式,宣称弥补了以传统Linux SysV init为基础的系统的缺点
systemd 的特性有:支持并行化任务;同时采用 socket 式与 D-Bus 总线式激活服务;按需启动守护进程(daemon)。利用 Linux 的 cgroups 监视进程;支持快照和系统恢复。维护挂载点和自己主动挂载点。各服务间基于依赖关系进行精密控制。
监视和控制systemd的主要命令是systemctl。

阅读全文 »

vpn 安装

发表于 2018-05-29 |

VPN 全名:虚拟专用网络。其功能是:在公用网络上建立专用网络,进行加密通讯。

阅读全文 »

jvm虚拟机垃圾回收算法的选择

发表于 2017-09-08 | 分类于 技术 |

java 垃圾收集器算法选择

阅读全文 »

贝叶斯算法原理

发表于 2017-09-05 | 分类于 算法 |

贝叶斯算法源于概率计算,是由条件概率和全概论公式推导出由数学家贝叶斯研究发现这一规律的,这在机器学习的分类决策等相关问题上有广泛应用,今天用最简单通俗易懂的语言描述一下贝叶斯算法背后的数学原理。
在理解贝叶斯原理之前首先要理解两个概念:条件概率和全概率公式。

阅读全文 »

scala高阶函数与函数式编程

发表于 2017-09-04 | 分类于 技术 |

scala 是函数式编程语言,函数式编程是学术界一直倡导的一种编程模式,函数式编程模型符合数学的思维,比如一个符合函数f(g(x)),这种表达在数学上很常见,但是在命令编程模式下要做这样的表达就不是那么顺其自然,scala可以很好的进行函数式编程,当然支持函数式编程的语言有很多比如heskell,lisp,python等等,由于spark是用scala开发,自己是从事大数据开发的所以记录一点scala的函数是编程内容以便日后翻阅。

阅读全文 »

spark dataframe 数据类型转换

发表于 2017-09-03 | 分类于 技术 |

sparksql 的dataframe经常会遇到数据类型不合适,遇到这种情况就需要对数据的格式进行转换,spark提供了相应的转换方法

阅读全文 »

mysql 常用命令及常见问题和解决方法

发表于 2017-09-02 | 分类于 技术 |

本文记录了msql的常用命令和常见问题的解决办法

阅读全文 »

scala 集合使用

发表于 2017-09-01 | 分类于 技术 |

Scala拥有丰富的集合库。集合是一种用来存储各种对象和数据的容器。 这些容器可以被排序,诸如列表,元组,选项,映射等的线性集合。集合可以具有任意数量的元素或被限制为零或一个元素(例如,Option)。 集合可以是严格的(strict)或懒惰的(Lazy)。 懒惰集合的元素在访问之前可能不会使用内存,例如Ranges。 此外,集合可能是可变的(引用的内容可以改变)或不可变的(引用引用的东西从不改变)。 请注意,不可变集合可能包含可变项目。 对于一些问题,可变集合的工作更好,而对于其他集合,不可变集合的工作更好。 如果有疑问,最好从不可变集合开始,如果需要可变集合,可以更改为可变集合。

阅读全文 »

scala Option、Some、None

发表于 2017-08-31 | 分类于 技术 |

null空指针异常的根源

大多数语言都有一个特殊的关键字或者对象来表示一个对象引用的是“无”大部分都是NULL或者null,在写c/c++中是NULL,NULL是个常量与0等价,在Java,它是null。在Java 里,null 是一个关键字,不管是字符串常量还是关键字他们不是一个对象,所以对它调用任何方法都是非法的。但是对程序的设计者来说这似乎又是必须的,如过我们的程序不返回任何内容那就是空,但是空也是引发问题最多的原因,c/c++的好多bug与NULL有关,java的null可以引起指针异常导致程序崩溃。scala设计了option优雅的解决了这个问题。

阅读全文 »

Scala 片段3:列表的map,flatMap,zip和reduce

发表于 2017-08-31 |

如果不了解map,flatMap,zip和reduce函数,你就不能真正地谈论scala。通过这些函数,我们可以非常容易地处理列表的内容并结合Option对象工作。

阅读全文 »
123
hxfeng

hxfeng

这是我的博客,记录我的工作和成长。

21 日志
3 分类
9 标签
© 2018 hxfeng
由 hxfeng 强力驱动
我的博客
访问人数 访问总量次