一只皮皮熊

随便写点啥

排序:
默认
按更新时间
按访问量

flume 1.8.0 开发指引

介绍 概述 Apache Flume是一个用于高效地从大量异构数据源收集、聚合、传输到一个集中式数据存储的分布式、高可靠、高可用的系统. Apache Flume是Apache基金会的顶级项目.现在有两个代码版本线可以获取:0.9.x和1.x.本文档对应的是1.x版本. 数据流模型...

2018-08-26 18:37:15

阅读数:58

评论数:0

beanstalkc Tutorial 中文版

英文原版:https://github.com/earl/beanstalkc/blob/wip-doc-rtfd/doc/tutorial.rst背景介绍:Beanstalk,一个高性能、轻量级的分布式内存队列系统。而beanstalkc是Beanstalk的一个python客户端库。开始:启动...

2018-06-13 19:19:39

阅读数:172

评论数:0

《编写高质量代码之JAVA》阅读摘要-基础篇

前言: 温故而知新。 之前阅读过Python版本的《编写高质量代码》,收获颇丰。在此,我分享下我的部分阅读笔记,供大家参考。 通用方法与准则 1.自增陷阱 count = count++; i++:先赋值后加1 ++i:先加1后赋值 c++里面,如上写法是o...

2018-09-02 23:47:05

阅读数:20

评论数:0

快速熟悉Java(闲聊版)

一、简要 背景: java可能是很多同学大学学习的第一门或者第二门语言,大部分人可能并不需要这样一篇熟悉性语法相关的文章。 但是有一部分同学可能和我经历相似,大学课程并没有java,工作后一直从事其他语言相关的工作(如python等)。知道java是什么,也知道java的一些简单的细节(...

2018-08-19 17:17:06

阅读数:45

评论数:0

pycharm的python_stubs

最近在写udp socket程序时,对几个函数(如sendto)command+左击时,发现跳转到了这个python文件里面去了。(默认应该是到函数源码那里) /PyCharm2018.1/python_stubs/160944109/_socket.py 定义了如下的伪函数 ...

2018-08-08 00:40:32

阅读数:105

评论数:0

udp的若干问题

内部分型精简版 参考链接:https://blog.csdn.net/dog250/article/details/6896949 UDP SOCKET-SERVER # encoding: utf-8 ""&quo...

2018-08-05 17:05:27

阅读数:62

评论数:0

flask源码阅读笔记(4)-路由实现分析

一、url路由实现 1.基础路由 from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return &...

2018-07-19 00:42:57

阅读数:42

评论数:0

flask源码阅读笔记(2)-session相关

一、session的使用与常识 1.参考flask官方demo实现如下一段代码 # encoding: utf-8 """ @version: 1.0 @autho...

2018-07-17 01:49:19

阅读数:49

评论数:0

pycharm配置与使用技巧

pycharm也许是目前最好的python开发ide,自己几乎每一台电脑都有安装,这里列一下自己的配置和使用技巧,方便自己还有他人。一、pycharm下载与安装地址:http://www.jetbrains.com/pycharm/社区版够用,专业版学生账户可以免费用(只要edu邮箱即可以体验使用...

2018-07-15 23:01:18

阅读数:91

评论数:0

flask源码阅读笔记(1)-基本逻辑

一、前言 之前陆陆续续看过一点flask源码但不是很系统。最近计划把之前的笔记串起来,算是作为自己的积累。 为什么选择flask?答案比较简单: - 代码量不是很大,核心部分也就万行左右 - 代码相对规范 - 注释很详细 flask 源码:https://github.com/pall...

2018-07-15 21:20:35

阅读数:54

评论数:0

stderr基础

一、从一个c的例子讲起: void main(){ fprintf(stdout,"stdout!"); fprintf(stderr,"stderr!"); printf("p...

2018-06-18 17:35:26

阅读数:113

评论数:0

理解IO(一):基础指标

IO在计算机中指Input/Output,也就是输入和输出。一个优秀的程序员如果缺乏足够的IO基础知识,那他写出的程序必然是低效且丑陋的(好像说的是年轻的自己,(⊙﹏⊙)b)。这里我列举下从第三方获取到的一些关于IO耗时的基础指标: L1 cache reference 读取CPU的一级缓存:...

2018-06-03 17:32:32

阅读数:56

评论数:0

也谈谈docker

前言 docker在几年前(14\15\16左右),算是当时最火热的技术。docker其实本身并没有太多的技术创新,所有的核心技术几乎都是前人使用过的,但是docker的理念却是革命性的。 docker的架构 docker架构也是比较清晰的(这里不讨论k8s那类编排工具) docke...

2018-06-03 17:15:54

阅读数:90

评论数:0

python 常用一行式(持续更新ing)

一行式就是通过一行python代码解决一些复杂的问题 简易Web Server # Python 2 python -m SimpleHTTPServer # Python 3 python -m http.server 漂亮的打印 from pprint import pp...

2018-04-22 18:04:24

阅读数:44

评论数:0

大数据采集方案:mysql-binlog 注意点

概要 在大数据时代,数据研发人员总是想把各类数据采集到我们的数据仓库。最典型的方案是日志收集方案: flume采集文件,转发到kafka,再使用storm写到hdfs。但是实际场景中,我们的数据源不止文件,还有mysql这类db数据。 众所周知,mysql是可以开启binlog的,也就是说我们...

2018-04-22 16:51:49

阅读数:448

评论数:2

苹果开源数据库产品-foundationdb简介(一)

FoundationDB 是“一个能在多集群服务器上存放大规模结构化数据的分布式数据库”。该数据库系统专注于高性能、高可扩展性和不错的容错能力。2015 年苹果公司收购了数据提供商 FoundationDB,目的是为了提升旗下 App Store、iTunes Connect、 iTunes ...

2018-04-22 16:16:52

阅读数:401

评论数:0

基于vagrant搭建跨平台的开发环境

基于vagrant搭建跨平台的开发环境 一、为什么我们需要vagrant Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 主要使用Oracle的开源VirtualBox虚拟化系统(目前也支持vmware),使用 Chef创建自动化虚拟环境。 基于Vagrant我...

2018-03-28 21:54:27

阅读数:62

评论数:0

TCP全连接和半连接

TCP全连接和半连接

2017-10-29 18:02:04

阅读数:3512

评论数:0

聊聊进程-2-进程的管理

进程的管理是运维的基本功之一,对如何玩转shell十分关键掌握 进程基础概念进

2017-09-02 17:50:46

阅读数:135

评论数:0

python高性能框架-japronto浅测

前言:很久之前就听说python有个web框架可以媲美go、nodejs等高性能语言,周末有空特地看了下。 -------- 背景了解: japronto是一个全新的,为微服务量身打造的python微框架,关于它的详细介绍可以看转载的这篇文章《用 Python 实现每秒处理 120 万次 H...

2017-08-19 20:45:11

阅读数:2701

评论数:0

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