Fork me on GitHub
最新文章

【bigdata】zepplin

bigdata 2021-02-21 bigdata

zepplin

zepplin

zeppelin

Apache Zeppelin

Flink on Zeppelin

Apache Zeppelin 是一个可以进行大数据可视化分析的交互式开发系统,可以承担数据接入、数据发现、数据分析、数据可视化、数据协作等任务,其前端提供丰富的可视化图形库,不限于SparkSQL,后端支持HBase、Flink 等大数据系统以插件扩展的方式,并支持Spark、Python、JDBC、Markdown、Shell 等各种常用Interpreter,这使得开发者可以方便地使用SQL 在 Zeppelin 中做数据开发。

显示全文

【bigdata】flink

bigdata 2020-12-27 bigdata

Apache Flink

Flink是什么?

官网flink.apache.org

Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams.

显示全文

【web】vuex

web 2019-04-14 web

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

文档vuex.vuejs.org

vuex方法

  • state 单一状态树
  • Getter 获取最新状态方法
  • Mutation 存放更改状态的方法,mutation 必须是同步函数,使用 this.$store.commit(‘xxx’) 提交 mutation
  • Action 通过commit mutations的方法改变状态,支持异步
  • Module 状态管理模块化
显示全文

【web】laravel异步任务调用

web 2019-04-14 web

队列

队列允许你将一个耗时的任务进行延迟处理,让应用程序对页面的请求有更快的响应。

laravel异步队列调用

laravel 队列文档

版本:laravel版本 5.4,队列使用Redis

配置文件config/queue.php

队列执行过程

php artisan queue:work

vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php

protected function runWorker($connection, $queue)
{
    $this->worker->setCache($this->laravel['cache']->driver());

    return $this->worker->{$this->option('once') ? 'runNextJob' : 'daemon'}(
        $connection, $queue, $this->gatherWorkerOptions()
    );
}
显示全文

【web】laravel 广播

web 2019-04-14 web

laravel广播

广播系统的目的是用于实现当服务端完成某种特定功能后向客户端推送消息的功能,比如服务器处理完成某项工作后向客户端发送结果

广播流程图

laravel-broadcast.png

显示全文

【大数据】impala分析函数

大数据 2019-03-02 大数据

impala 分析函数

impala_analytic_functions

文档

临时表

作用:重复使用到不必重复查询,简化语句复杂度,方便查看

显示全文

【读书笔记】《增长黑客》读书笔记

读书笔记 2019-03-02 增长黑客 读书笔记

增长黑客

《增长黑客》

作者:范冰,博客

为什么需要增长黑客?

  • 徒手起家的创业者掌握的资源有限,能够依赖的更多是一些几乎零成本的方式
  • 现有推广渠道价格不菲,根本负担不起

教科书式的网络营销事件

Hotmail没有选择路边的大型广告牌,没有在当地电台购买广播时段。Hotmail发出邮件末尾签名处,增加一行附言(I love you. Get you free Email at Hotmail)。这一改动仅仅几个小时之后,使Hotmail的用户注册曲线发生了戏剧性的变化,原本无人问津,开始以每天3000个新用户的速度增长。Hotmail在用户之间逐渐形成口碑。每封邮件称为病毒式的广告宣传,用户增长如雪球般越来越快。六个月,100万用户,五周后,第二个100万用户,一年半后达到惊人的1200万(当时全球网民也不过才7000万)。背后的思想,逐步被人归纳整理,成为一套低成本驱动初创公司产品增长的有效方法。而使用这一方法工作的人 —— 增长黑客。

显示全文

【bigdata】hive

bigdata 2018-12-04 bigdata

hive

  • Hive是一个SQL解析引擎,将SQL语句转译成MR Job,然后再Hadoop平台上运行。
  • Hive中的表是纯逻辑表,就只是表的定义等,即表的元数据。本质就是Hadoop的目录/文件,达到了元数据与数据存储分离的目的
  • Hive本身不存储数据,完全依赖HDFS和MapReduce
显示全文

【machine learning】TensorFlow

machine learning 2017-11-13 machine learning

写在前面

这个只是简化版笔记,详细信息请参考官网。

TensorFlow

TensorFlow的主要数据单元是张量

[1., 2., 3.] # a rank 1 tensor; a vector with shape [3] 一维矢量
[[1., 2., 3.], [4., 5., 6.]] # a rank 2 tensor; a matrix with shape [2, 3] 二维矩阵
[[[1., 2., 3.]], [[7., 8., 9.]]] # a rank 3 tensor with shape [2, 1, 3] 三维以上都称为张量
显示全文

【web】electron

web 2017-11-09 web

electron

Build cross platform desktop apps with JavaScript, HTML, and CSS

构建跨平台的桌面应用,关键词:web技术、开源、跨平台,简单的说就是web系统通过electron可以打包为mac、win、linux、ios、android的桌面应用程序。

图片来源:http://jlord.us/essential-electron

electron和nw.js

NW.js 和 Electron 各有什么优缺点

显示全文