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

etcd+confd生成配置文件

etcd etcd 是一个分布式键值对存储,设计用来可靠而快速的保存关键数据并提供访问。通过分布式锁,leader选举和写屏障(write barriers)来实现可靠的分布式协作。etcd集群是为高可用,持久性数据存储和检索而准备。 安装: a.wget https://github.com/...

2018-10-11 17:39:14

阅读数:44

评论数:0

http原理浅析

一、HTTP协议基础以及发展历史 1.五层网络模型介绍: 物理层:定义物理设备如何传输数据 数据链路层:在通信的实体间建立数据链路连接 网络层:为数据在结点之间传输创建逻辑链路 传输层:向用户提供可靠的端到端的服务,向高层屏蔽了下层数据通信的细节 应用层:构建于TCP协议至上,屏蔽网络传输相...

2018-06-12 10:57:42

阅读数:178

评论数:0

lua函数之rawget和rawset

lua函数之rawget和rawset的应用

2017-12-27 15:05:54

阅读数:321

评论数:0

VBA基础知识整理

最近由于项目的需要,需要在Excel自定义一些函数,来完成特殊的处理,为了完成工作,就囫囵吞枣的写了一些代码,现在闲暇下来,就好好的学习一下,VBA的基础知识。1.变量 1.Dim <<variable_name>> As <<variable_type...

2017-12-16 17:05:54

阅读数:21181

评论数:2

redis事务

redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。

2017-11-24 16:40:26

阅读数:154

评论数:0

tarantool知识整理(1)

tarantool是一个高性能的key/value存储服务器,“Get your data in RAM. Get compute close to data. Enjoy the performance”这是官网的解释.

2017-09-23 15:47:46

阅读数:371

评论数:0

lua基础知识整理

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。轻量级和可扩展 是他的优点。

2017-09-22 23:13:58

阅读数:785

评论数:0

wrk调用lua测试性能

最近需要对项目进行性能测试,用了之前看的wrk。由于项目中的测试代码不能公开,就随便写了脚本代码如下,来记录一下,避免好久不用就忘记了:request = function ()        –可以自己写函数来实现不同的请求传递不同的参数,尽可能的模仿真实请求     ...

2017-09-19 18:27:51

阅读数:651

评论数:0

elasticsearch 快照与恢复

elasticsearch 快照与恢复

2017-07-26 14:19:02

阅读数:1253

评论数:0

Python虚拟环境

virtualenvPython的背后有着庞大的开源社区支持,但是有一个缺点就是每个包的质量都参差不齐,如果我们在工作服务器上去测试安装每个包,就会造成整个的服务器形成庞大复杂的第三方包依赖(所有第三方的包都会被pip安装到Python的site-packages目录下)。

2017-06-13 10:31:28

阅读数:184

评论数:0

python中的ORM

ORM 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是...

2017-05-31 22:54:20

阅读数:251

评论数:0

自动化运维工具之fabric

fabricFabric是一个基于Python(2.5-2.7)的库和命令行工具,用来提高基于SSH的应用部署和系统管理效率。稍微了解Python的人都知道,实际上它只节省了数行 if name == “main” 这样的惯例代码而已。Fabric 的设计目的更是为了使用它自己的 API,包括执行...

2017-05-30 14:29:22

阅读数:997

评论数:0

glances – 系统监控工具

Glances是一个相对比较新的系统监控工具,用 Python 编写的,使用 psutil 库从系统获取信息。你可以用它来监控 CPU、平均负载、内存、网络接口、磁盘 I/O,文件系统空间利用率、挂载的设备、所有活动进程以及消耗资源最多的进程。Glances 有很多有趣的选项。它的主要特性之一是可...

2017-05-17 15:00:56

阅读数:860

评论数:0

jq-Linux命令行下解析json的命令

JSON是前端编程经常用到的格式,对于PHP或者Python,解析JSON都不是什么大事,尤其是PHP的json_encode和json_decode,干的相当的漂亮。Linux下也有处理处理JSON的神器:jq

2017-04-21 15:42:35

阅读数:377

评论数:0

基于MySQL协议的抓包工具:MySQL Sniffer

基于 MySQL 协议的抓包工具

2017-03-17 12:07:15

阅读数:626

评论数:0

HTTP 压力测试工具 wrk和ab

wrk 是一个比较先进的 HTTP 压力测试工具。wrk负载测试时可以运行在一个或者多核CPU,wrk结合了可伸缩的事件通知系统epoll和kqueue等多线程设计思想。目前wrk可以安装在Linux系统和Mac系统。 只有一个命令行, 就能做很多基本的 http 性能测试. ab,全称是apa...

2017-03-10 16:04:49

阅读数:7467

评论数:0

MySQL profiling的用法

MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上,我们可以用mpstat, iostat, sar和vms...

2015-07-07 11:27:47

阅读数:1594

评论数:0

shell常用的debug方法

shell脚本中输出调试信息常用的如下方式: 1.trap命令     trap命令用于捕获指定的信号并执行预定义的命令。其基本的语法是:trap 'command' signal。其中,signal是要捕获的信号,command是捕获到指定的信号之后,要执行的命令。可以用kill -l命令查...

2015-03-19 15:58:58

阅读数:881

评论数:0

C语言内存浅谈

操作系统的内存分配问题与内存对齐问题对于地层程序设计来说是非常重要的,对内存分配的理解直接影响到代码质量、正确率、效率以及程序员对内存使用情况、溢出、泄露等的判断力。而内存对齐是常常被忽略的问题,理解内存对齐原理及方法则有助于帮助程序员判断访问非法内存。一般c/c++程序占用的内存主要分为以下五种...

2015-02-08 21:51:59

阅读数:367

评论数:0

GNU C __attribute__ 机制简介

GNU C __attribute__ 机制简介     GNU C的一大特色就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。其语法...

2015-02-02 17:20:40

阅读数:800

评论数:0

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