Fork me on GitHub

2016年6月14日

摘要: spark集群安装配置 一. Spark简介 Spark是一个通用的并行计算框架,由UCBerkeley的AMP实验室开发。Spark基于map reduce 算法模式实现的分布式计算,拥有Hadoop MapReduce所具有的优点;但不同于Hadoop MapReduce的是Job中间输出和结果 阅读全文
posted @ 2016-06-14 09:26 HackerVirus 阅读(341) 评论(0) 推荐(0)
摘要: Flink 剖析 1.概述 在如今数据爆炸的时代,企业的数据量与日俱增,大数据产品层出不穷。今天给大家分享一款产品—— Apache Flink,目前,已是 Apache 顶级项目之一。那么,接下来,笔者为大家介绍Flink 的相关内容。 2.内容 2.1 What's Flink Apache F 阅读全文
posted @ 2016-06-14 09:20 HackerVirus 阅读(2414) 评论(0) 推荐(0)
摘要: 开源项目 红色字体是现阶段比较火的 奇虎360 https://github.com/Qihoo360 1.MySQL中间层 Atlas Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0 阅读全文
posted @ 2016-06-14 09:11 HackerVirus 阅读(1689) 评论(0) 推荐(1)
摘要: kmdjs和循环依赖 循环依赖是非常必要的,有的程序写着写着就循环依赖了,可以提取出一个对象来共同依赖解决循环依赖,但是有时会破坏程序的逻辑自封闭和高内聚。所以没解决好循环依赖的模块化库、框架、编译器都不是一个好库、框架、编译器。 kmdjs的本质就是{},从{}扩展出的tree。从很早的版本就开始 阅读全文
posted @ 2016-06-14 09:09 HackerVirus 阅读(301) 评论(0) 推荐(0)
摘要: 日志消息输出到控制台上 当我们利用LoggerFactory创建一个Logger对象并利用它来实现日志记录,这个过程会产生一个日志消息,日志消息的流向取决于注册到LoggerFactory之上的LoggerProvider。说的更加具体一点,日志消息的归宿取决于注册到LoggerFactory的Lo 阅读全文
posted @ 2016-06-14 09:02 HackerVirus 阅读(3039) 评论(0) 推荐(0)
摘要: 浏览器缓存,想说爱你不容易 今天小微开店宝在测试环境发布更新的时候,同事问:“为什么我需要手动清理浏览器缓存才能看到变更?难道系统上线后也需要客户自己清理浏览器缓存吗!”看来,这个坑需要我来填了。 什么是浏览器缓存 浏览器缓存(Brower Caching)是浏览器在本地磁盘对用户最近请求过的文档进 阅读全文
posted @ 2016-06-14 07:32 HackerVirus 阅读(282) 评论(0) 推荐(0)
摘要: DotNet Core 介绍 前言 asp.net core rtm 6月底即将发布,自己也想着为社区做点共享,刚好最近不太忙,看到社区的小伙伴们都在为dotnet core的推广而贡献力量,项目中刚好在用rc2版本,就多写些文章来帮助那些还在学习的朋友们吧。 目录 dotnet core 和 .n 阅读全文
posted @ 2016-06-14 07:27 HackerVirus 阅读(384) 评论(0) 推荐(0)

2016年6月13日

摘要: 打造VIM IDE(针对C语言开发者) 使用vim打造IDE, 针对C语言开发者建议使用gvim 先上两个截图 # 安装ctags1. 下载地址: http://ctags.sourceforge.net/# 安装cscope1. 下载地址: http://cscope.sourceforge.ne 阅读全文
posted @ 2016-06-13 23:08 HackerVirus 阅读(1237) 评论(0) 推荐(0)

2016年6月12日

摘要: 程序集重用 除了在源代码层面实现共享(“前.NET Core时代”如何实现跨平台代码重用 ——源文件重用)之外,我们还可以跨平台共享同一个程序集,这种独立于具体平台的“中性”程序集通过创建一种名为“可移植类库(PCL: Portable Class Library)”项目来实现。为了让读者朋友们对P 阅读全文
posted @ 2016-06-12 10:23 HackerVirus 阅读(653) 评论(0) 推荐(1)
摘要: bash on windows 今年微软Build 2016大会最让开发人员兴奋的消息之一,就是在Windows上可以原生运行Linux bash,对开发人员来说,这是一个喜闻乐见的消息。 1 安装 你必须安装开发者预览版本,才能使用windows的linux subsystem功能。 首先打开你的 阅读全文
posted @ 2016-06-12 10:22 HackerVirus 阅读(3381) 评论(2) 推荐(0)