神经质的盛宴的专栏

路漫漫其修远兮,吾将上下而求索,www.52harry.com

大数据架构入门总结(Flume + Kafka + ZooKeeper + Spark Streaming + Drools + ELK)

这两天学习了Flume + Kafka + ZooKeeper + Spark Streaming + Drools + ELK进行大数据架构,有很多的体会和总结。这边将我的总结记录下来给感兴趣的同学提供参考参考,帮助大家可以更快的入门。 【架构的数据流转】 1、首先flume从日志中采集数据,这...

2017-04-25 19:05:34

阅读数 1450

评论数 0

Debian上搭建Docker环境的填坑经历

之前我们搭建的Docker环境是基于MAC的,主要是用于开发环境使用的。 但是开发完成后,我们就需要在生产环境部署。我比较喜欢Debian系统,那么我们今天就来说说如何在Debian系统上搭建Docker环境。搭建的过程中也发现了一个巨坑。 我们百度“如何在Debian上搭建Docker环境”,相...

2016-10-09 23:59:06

阅读数 562

评论数 0

Docker的安装和配置

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 接下来我们来介绍一下关于Docker环境的安装和配置。因为我用的是Mac环境,所以这一篇文章主要讲的是Mac环境下Docker的安装和配置...

2016-10-06 23:57:46

阅读数 413

评论数 0

手把手教你使用Git

最近打算研究研究Docker。对于Docker的很多资料、镜像都有开源的可以下载,而且基于Docker的部署方法和环境我们先要了解一下Git版本控制系统。以前一直都是用的SVN,现在学习了Git后,发现功能更强大。 一:Git是什么?        Git是目前世界上最先进的分布式版本控制系统。 ...

2016-10-03 22:55:53

阅读数 1003

评论数 1

搭建Vagrant的Debian8的base box

最近有很多好的项目的想法想实施,其中涉及到很多的环境。因为现在用的是MAC笔记本,对于MAC系统而言,每次升级之后系统的配置文件都会被重置,这个是一个糟糕的场景。于是我们就需要搭建一个独立的环境。要是以前的话,我肯定装一个虚拟机就开搞了,不过最近接触到一个新的工具,叫做Vagrant。 Vagra...

2016-09-21 22:25:26

阅读数 532

评论数 0

树莓派应用之家庭网络中部署一台可在公网提供服务的低功耗服务器

最近开始研究研究树莓派有哪些应用场景。 首先想到的就是在内网部署一台可在公网提供服务的低功耗服务器,可以提供哪些功能呢?比如Web服务,SVN服务,FTP服务,远程家庭网络检测服务,便携式漏洞扫描设备等等。这些都是很有意思的应用场景。 Web服务 通常公网的Web服务都是要交费的,阿里云最便宜的...

2016-03-07 00:13:21

阅读数 714

评论数 0

2016新年Bash的CVE-2014-6271漏洞修复经历

2016年到了,有很多新的想法和目标,其中一个就是好好维护我的博客和上线更多的应用。 打开很久都没更新的博客,发现打不开了。以为长时间运行的问题,所以把服务器强制重启了,过会后发现正常了。 过了半天发现,怎么又打不开了呢。真是莫名其妙,难道被人黑了? 于是开始分析阿里云的性能监控发现了一些端...

2016-02-23 22:26:28

阅读数 413

评论数 0

关于淘宝开放平台API的session失效问题解决

前几天发现淘宝开放平台API突然无法调用了,一直在提示出错,提示的错误信息为:Invalid session。 众所周知淘宝开放平台的API接口调用需要三个Key:appKey(合作方标识), secretKey(合作方请求加密密钥), sessionKey(合作方请求接口会话标识)。 这三个...

2016-02-23 22:24:40

阅读数 5503

评论数 0

阿里云服务器的MySQL莫名其妙的挂了 之 优化篇

前几天刚解决了阿里云服务器因为Bash漏洞被人恶意攻击,导致服务器CPU占用率已经居高不下问题。修复后稳定运行了几天,今天早上居然又挂了。显示数据库连接失败。太郁闷了,难道又让人给黑了? 没办法,只能好好分析分析问题了,毕竟人生就是一个不断发现问题,解决问题的过程。 第一步,我们先来看看阿里云...

2016-02-23 22:21:56

阅读数 592

评论数 0

理头发的奇思妙想-如何设计自动化理发体验

今天下午去理了个头发,突然来了一个奇思妙想,关于适合实现自动化的理头发。 不就理个头发嘛,为啥还要想这个想那个呢?哎,控制不住啊,总是控制不住自己的脑子,总喜欢想这个想那个,一旦发现有意思的想法,就一发不可收拾,停不下来。 关于理发,为啥会有这样的想法呢,主要是发现在我们通常理头发的过程中有一...

2016-02-23 22:18:43

阅读数 677

评论数 0

博客网站的安全运维尝试

树莓派 最近博客经常时不时的被人攻击,有时候对网站影响不大,有的时候对网站影响很大,会导致网站持续性的CPU过高。 如果网站或者服务器因为漏洞被攻击、被黑导致了异常的话,一般服务器肯定会存在一些日志或者读写文件的操作。我们一般的博客都是采用开源程序进行二次开发的。这样如果从代码层面去分析问...

2016-02-23 22:15:33

阅读数 338

评论数 0

对项目和产品中坎坎坷坷的一些感悟

最近很流行一张图。     这张图想表达一个什么样的想法呢?用户想要一个李若彤版的小龙女形象,在我们的原型实现中,变成了刘亦菲版的小龙女,虽然跟用户的要求有差距,但总体而言还是一个用户可以接受的范围。但是最后上线效果却是一个馒头版的小龙女,这个就跟用户的期望相差很大了。     看到了这个图,大家...

2014-12-21 14:11:15

阅读数 782

评论数 0

做一个帮助型的管理者乐趣多多

在项目经理的岗位上已经做了很长时间了,一直把自己当做技术核心,把控整个项目的方案,经常觉得很累,很多事情需要考虑。觉得项目组成员能力不够,不足以把事情做好。现在回过头来想想,当时的想法真的存在欠缺。     我们应该要尝试去做一个帮助型的领导,不用事事亲力亲为,我们要做好后勤保障工作,积极的帮助...

2014-12-15 22:11:13

阅读数 313

评论数 0

Splinter - Python的Web应用程序验收测试工具

Splinter是一个基于Python开发的Web应用程序验收测试工具。Splinter是一个非常好用的工具,可以用于测试采用任意编程语言开发的Web应用程序。它可以执行和评估Javascript。它能够与表单中的文本输入框、File、Radio和按纽相交互。 示例代码: vie...

2013-06-20 23:48:19

阅读数 669

评论数 0

Apache的Order Allow,Deny 详解

Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。 所以,最常用的是: Order Deny,Allow Allow from All 注意“Deny,Al...

2013-06-13 16:24:31

阅读数 290

评论数 0

wxPython添加菜单

每个应用程序都应该有一个菜单栏和一个状态栏。让我们将它们添加到我们的: [python] view plaincopy self.CreateStatusBar()                    filemenu = wx.Menu()          filem...

2013-06-10 22:48:54

阅读数 470

评论数 0

wxPython事件处理

对事件的反应在wxPython是称为事件处理。一个事件是当“东西”发生在您的应用程序(单击按钮、文本输入、鼠标移动等)。大部分的GUI编程由响应事件。你在绑定对象到事件使用bind()方法: [python] view plaincopy class MainWindow(...

2013-06-10 22:48:09

阅读数 577

评论数 0

wxPython构建一个简单的文本编辑器

Windows or Frames? When people talk about GUIs, they usually speak of windows, menus and icons. Naturally then, you would expect thatwx.Window sho...

2013-06-10 22:46:43

阅读数 609

评论数 0

wxPython的对话框Dialogs

当然,一个编辑器不能够保存或打开文件,那么它是无用的。这就要用传统的对话框。常见的对话框所提供的基础平台,让您的应用程序将看起来像是一个本地应用程序。这里是实施OnOpen方法在主窗口: [python] view plaincopy import wx  import...

2013-06-10 22:44:46

阅读数 430

评论数 0

wxPython使用窗口

使用窗口 Frames  Windows  Controls/Widgets  Sizers  Validators 在本节中,我们将呈现方式与windows wxPython交易及其内容,包括构建输入表单和使用各种小部件/控制。我们要建立一个小程序来计算价格的引用。如果你...

2013-06-10 22:43:44

阅读数 629

评论数 0

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