sched_yield()函数 高级进程管理

http://blog.csdn.net/magod/article/details/7265555 1、让出处理器   Linux提供一个系统调用运行进程主动让出执行权:sched_yield。进程运行的好好的,为什么需要这个函数呢?有一种情况是用户空间线程的锁定。如果一个线程试图取...

2016-12-31 14:33:45

阅读数 478

评论数 0

Linux网络编程--sendfile零拷贝高效率发送文件

http://blog.csdn.net/hnlyyk/article/details/50856268 那么什么是sendfile呢? Linux系统使用man sendfile,查看sendfile原型如下: #include        ssize_t sen...

2016-12-31 11:18:45

阅读数 369

评论数 0

基于ngx_lua的动态服务路由方案

http://geek.csdn.net/news/detail/131497 如何做到服务的zero down_time的更新 在更新服务的时候,怎么能做到让自己的服务不断掉,又拍云做更新的时候,不允许有失败,如果说因为我们的失败而导致请求失败,即使你的请求非常少,首先从口碑上就...

2016-12-28 14:10:34

阅读数 1807

评论数 0

X86-64寄存器和栈帧

http://blog.csdn.net/u013737447/article/details/49154509 概要 说到x86-64,总不免要说说AMD的牛逼,x86-64是x86系列中集大成者,继承了向后兼容的优良传统,最早由AMD公司提出,代号AMD64;正...

2016-12-26 18:04:31

阅读数 591

评论数 0

GitHub 开源的 MySQL 在线更改 Schema 工具

转自:https://segmentfault.com/a/1190000006158503 MySQL在线更改schema的工具很多,如Percona的pt-online-schema-change、 Facebook的 OSC 和 LHM 等,但这些都是基于触发器(Trigger)的,今...

2016-12-24 13:32:44

阅读数 426

评论数 0

Linux设备管理(四)_从sysfs回到ktype

http://www.cnblogs.com/xiaojiang1025/p/6202298.html sysfs是一个基于ramfs的文件系统,在2.6内核开始引入,用来导出内核对象(kernel object)的数据、属性以及到用户空间。与同样用于查看内核数据的proc不...

2016-12-21 14:48:53

阅读数 388

评论数 0

用Kubernetes部署企业大数据应用

http://geek.csdn.net/news/detail/129941 在Docker容器技术火热发展的今天,如何将分布在不同物理机上的Docker容器组织、管理、调度起来成为一个急需解决的问题,Kubernetes正是解决这个问题的最佳实践。Kubernetes是一个开源的系统...

2016-12-20 23:27:06

阅读数 1039

评论数 0

Spring Cache

http://www.cnblogs.com/rollenholt/p/4202631.html 缓存是实际工作中非常常用的一种提高性能的方法, 我们会在许多场景下来使用缓存。 本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cach...

2016-12-20 23:22:31

阅读数 227

评论数 0

MySQL 高性能存储引擎:TokuDB初探

转载来自标点符的《MySQL 高性能存储引擎:TokuDB初探》 https://www.biaodianfu.com/tokudb.html 在安装MariaDB的时候了解到代替InnoDB的TokuDB,看简介非常的棒,这里对ToduDB做一个初步的整理,使用后再做更多...

2016-12-19 22:31:34

阅读数 2265

评论数 0

Linux设备管理(二)_从cdev_add说起

http://www.cnblogs.com/xiaojiang1025/p/6196198.html 我在Linux字符设备驱动框架一文中已经简单的介绍了字符设备驱动的基本的编程框架,这里我们来探讨一下Linux内核(以4.8.5内核为例)是怎么管理字符设备的,即当我们获得...

2016-12-19 09:45:19

阅读数 396

评论数 0

【分布式】Zookeeper数据与存储

http://www.cnblogs.com/leesf456/p/6179118.html 一、前言   前面分析了Zookeeper对请求的处理,本篇博文接着分析Zookeeper中如何对底层数据进行存储,数据存储被分为内存数据存储于磁盘数据存储。 二、数据与存储   2....

2016-12-17 19:12:21

阅读数 3973

评论数 0

栈调用关系跟踪

http://blog.chinaunix.net/uid-24774106-id-3457205.html     在发生段错误的时候,打印函数的调用栈信息是定位问题很好的手段,一般来讲,我们可以捕获SIGSEGV信号,在信号处理函数中将函数调用栈的关系打印出来。gdb...

2016-12-16 12:51:59

阅读数 314

评论数 1

图解Spark API

http://www.cnblogs.com/fanzhidongyzby/p/6185293.html 初识spark,需要对其API有熟悉的了解才能方便开发上层应用。本文用图形的方式直观表达相关API的工作特点,并提供了解新的API接口使用的方法。例子代码全部使用python实现。 ...

2016-12-16 00:11:17

阅读数 833

评论数 0

对mongodb 的 WiredTiger Storage Engine 的理解

http://www.cnblogs.com/Kellana/p/6184389.html   今天看了mongodb的官方文档中的WiredTiger Storage Engine ,说说我对WiredTiger Storage Engine 的理解!   在mongod...

2016-12-15 20:49:50

阅读数 1562

评论数 0

Linux模块编程框架

http://www.cnblogs.com/xiaojiang1025/p/6142548.html Linux是单内核系统,可通用计算平台的外围设备是频繁变化的,不可能将所有的(包括将来即将出现的)设备的驱动程序都一次性编译进内核,为了解决这个问题,Linux提出了可...

2016-12-13 22:49:08

阅读数 300

评论数 0

【分布式】Zookeeper请求处理

http://www.cnblogs.com/leesf456/p/6140503.html 一、前言   在前面学习了Zookeeper中服务器的三种角色及其之间的通信,接着学习对于客户端的一次请求,Zookeeper是如何进行处理的。 二、请求处理   2.1 会话创建请求   ...

2016-12-13 22:45:24

阅读数 329

评论数 0

Nginx的一些基本功能极速入门

http://www.cnblogs.com/sunnyFrank/p/6160167.html 本文主要介绍一些Nginx的最基本功能以及简单配置,但不包括Nginx的安装部署以及实现原理。 1、静态HTTP服务器 首先,Nginx是一个HTTP服务器,可以将服务器上的...

2016-12-11 22:08:43

阅读数 340

评论数 0

希望式管理和绝望式管理

http://www.cnblogs.com/AlanLee/p/6142895.html 从不一样的角度来看,管理方式能够分成很多种出来,这里给大家讲一种新的类别区分方式,就是从对下属的态度运用的角度上,分出希望式管理和绝望式管理。 所谓希望式管理,就是管理者侧重给下...

2016-12-07 23:18:36

阅读数 231

评论数 0

李理:详解卷积神经网络

http://geek.csdn.net/news/detail/127365 本系列文章面向深度学习研发者,希望通过Image Caption Generation,一个有意思的具体任务,深入浅出地介绍深度学习的知识。本系列文章涉及到很多深度学习流行的模型,如CNN,RNN/LSTM,At...

2016-12-05 20:45:04

阅读数 1510

评论数 0

Golang汇编命令解读

http://www.cnblogs.com/yjf512/p/6132868.html 我们可以很容易将一个golang程序转变成汇编语言。 比如我写了一个main.go: package main func g(p int) int { return p...

2016-12-05 12:54:57

阅读数 1286

评论数 0

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