Hello World!

Keep it simple, stupid.
私信 关注
maijian
码龄19年
  • 401,381
    被访问量
  • 88
    原创文章
  • 13,906
    作者排名
  • 46
    粉丝数量
  • 目前就职 广东睿江科技有限公司
  • 于 2002-03-31 加入CSDN
获得成就
  • 获得24次点赞
  • 内容获得24次评论
  • 获得85次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Java虚拟机体系结构

原文 http://geek.csdn.net/news/detail/238461JAVA虚拟机的生命周期  一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它
转载
259阅读
0评论
0点赞
发布博客于 4 年前

Linux 中的虚拟网络-简介

原文 https://sheepbao.github.io/post/virtual_network_in_linux/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.ioLinux 中的虚拟网络-简介Posted on August 26, 2017 Linux 中
转载
505阅读
0评论
0点赞
发布博客于 4 年前

openstack底层技术-使用openvswitch

原文地址www.isjian.com/openstack/openstack-base-use-openvswitchopenstack底层技术-使用openvswitchPosted on January 23, 2017 by opengers in openstack  Open vSwitch介绍OVS架构ovs-vswitchdovsdb-se
转载
5069阅读
0评论
4点赞
发布博客于 4 年前

Linux 上的基础网络设备详解

https://www.ibm.com/developerworks/cn/linux/1310_xiawc_networkdevice/Linux 上的基础网络设备详解抽象网络设备的原理及使用网络虚拟化是 Cloud 中的一个重要部分。作为基础知识,本文详细讲述 Linux 抽象出来的各种网络设备的原理、用法、数据流向。您通过此文,能够知道如何使用 Linux 的基础
转载
1021阅读
0评论
0点赞
发布博客于 4 年前

VXLAN学习整理

原文http://www.aboutyun.com/thread-11189-1-1.html问题导读1、什么是VXLAN?2、VXLAN网络和非VXLAN网络区别是什么?3、如何在你的环境中使用VXLAN?关于VXLAN的更多资料,请参考:1、关于VXLAN与异构云之间的集成2、开发人员必读openstack网络基础5:网络叠加模式
转载
999阅读
0评论
8点赞
发布博客于 4 年前

mysql 线程等待时间,解决sleep进程过多的办法

http://blog.sina.com.cn/s/blog_78ecbe330101332k.html如果你没有修改过MySQL的配置,缺省情况下,wait_timeout的初始值是28800。wait_timeout过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可能会遭遇到“MySQLhas
转载
3597阅读
0评论
0点赞
发布博客于 5 年前

在树莓派上几种简单协议的实现

http://conanwhf.gitcafe.io/2016/01/30/rpi-protocol/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io在树莓派上几种简单协议的实现 发表于 2016-01-30   |   分类于RaspberryPi  |   暂无评论 对自己的拖延症也真是恨铁
转载
6290阅读
0评论
1点赞
发布博客于 5 年前

TCP可靠传输&流量控制&拥塞控制

原文 http://my.oschina.net/manmao/blog/601585摘要 TCP 可靠性算法解释,TCP 可靠性传输的理论知识LwIP协议栈推荐目录[-]TCP可靠传输TCP可靠传输的工作原理1.无差错2.超时重传3.停止等待协议4.TCP可靠传输的实现5.滑动窗口图解TCP拥塞控制和流量控制的差别TCP流量控制TCP流量控制原理TCP拥塞
转载
2070阅读
0评论
0点赞
发布博客于 5 年前

Python程序的执行原理

http://itindex.net/detail/49069-python-%E7%A8%8B%E5%BA%8F-%E5%8E%9F%E7%90%86Python程序的执行原理标签:python程序原理| 发表时间:2014-04-14 07:44 | 作者:san_yun分享到:出处:http://www.iteye.com1. 过程概述Py
转载
416阅读
0评论
0点赞
发布博客于 6 年前

nginx缓存优先级(缓存问题者必看)

http://www.ttlsa.com/nginx/nginx-cache-priority/接触nginx的兄弟或多或少都有遇到缓存问题,要么是nginx为什么不缓存,要么就是nginx缓存很快就失效等等问题,在网上找了一遍nginx缓存优先级的文章,大家可以参考下。架构图client端     nginx cache 源服务器经过大量测试发现:nginx的过期顺序
转载
559阅读
0评论
0点赞
发布博客于 6 年前

vsftp设置不同用户登录ftp的根目录不同

原文 http://blog.sina.com.cn/s/blog_a97c78020101o8fv.htmlvsftp设置不同用户登录ftp的根目录不同(2013-01-31 11:37:18)转载▼标签:vsftplinux 创建三个用户[root@SHM-Storage-EF ~]
转载
5360阅读
0评论
0点赞
发布博客于 6 年前

zookeeper实战

关键字: zookeep部署, zookeep java测试程序1.部署zookeeper首先系统要安装配置好jdk环境,具体可以参考相关资料文档,然后访问官网地址 http://zookeeper.apache.org/releases.html#download 下载最新版的二进制包本文下载的二进制压缩包 zookeeper-3.4.6.tar.gz 到 /
原创
424阅读
0评论
0点赞
发布博客于 6 年前

编译java程序及编译hadoop,hbase 的java测试程序

export HBASE_CONF_DIR=/usr/local/hbase-0.98.4-hadoop2/confexport HADOOP_CONF_DIR=/usr/local/hadoop-2.4.0/etc/hadoop#编译java文件javac -cp $HBASE_HOME/*:$HBASE_HOME/lib/* Test.java#执行代码
原创
885阅读
0评论
0点赞
发布博客于 6 年前

HTTP请求的TCP瓶颈分析

原文 http://bhsc881114.github.io/2015/06/23/HTTP%E8%AF%B7%E6%B1%82%E7%9A%84TCP%E7%93%B6%E9%A2%88%E5%88%86%E6%9E%90/HTTP请求的TCP瓶颈分析 发表于 2015-06-23   |   分类于HTTP性能 , TCP性能   |   13条评论
转载
609阅读
0评论
0点赞
发布博客于 6 年前

NGINX引入线程池 性能提升9倍

原文 http://www.infoq.com/cn/articles/thread-pools-boost-performance-9x1. 引言正如我们所知,NGINX采用了异步、事件驱动的方法来处理连接。这种处理方式无需(像使用传统架构的服务器一样)为每个请求创建额外的专用进程或者线程,而是在一个工作进程中处理多个连接和请求。为此,NGINX工作在非阻塞的sock
转载
397阅读
0评论
0点赞
发布博客于 6 年前

转载Xen Network各种架构

原文 http://wiki.xenproject.org/wiki/Xen_NetworkingXen NetworkingContents[hide]1Virtual Network Interfaces1.1Paravirtualised Network Devices1.2Emulated Network Device
转载
911阅读
0评论
0点赞
发布博客于 6 年前

Docker基础技术 转载-连载

Docker基础技术:Linux Namespace(上)http://coolshell.cn/articles/17010.htmlDocker基础技术:Linux Namespace(下)http://coolshell.cn/articles/17029.htmlDocker基础技术:Linux CGrouphttp://coolshel
转载
657阅读
0评论
0点赞
发布博客于 6 年前

转载--软件架构模式

http://colobu.com/2015/04/08/software-architecture-patterns/本文是我在阅读O'Reilly免费的电子书 Software Architecture Patterns过程中做的笔记。首先这本书非常新,2015年3月30号订正后发布。其次将目前流行的几种架构详细进行了剖析和比较,除了传统的N层架构外,其它架构相当的前沿。并
转载
502阅读
0评论
0点赞
发布博客于 6 年前

使用 Go 构建一个解释型语言

原文 http://www.oschina.net/translate/build-an-interpreted-language-in-go英文原文:Part 1: Let’s build an interpreted language in Go!我目前正参与我们的一个大项目,Alloy。Alloy 是一种编译型的编程语言。我目前在计算机及编
转载
794阅读
0评论
0点赞
发布博客于 6 年前

​tcp数据重传时间细节探秘及数据中心优化

原文 http://weibo.com/p/1001603821691477346388?sudaref=mail.163.com在数据中心网络内,机器之间数据传输的往返时间(rtt)一般在10ms以内,为此调内部服务的超时时间一般会设置成50ms、200ms、500ms等,如果在传输过程中出现丢包,这样的服务超时时间,tcp层有机会发现并重传一次数据么?如果设置成200m
转载
1365阅读
0评论
0点赞
发布博客于 6 年前

数据一致性-分区可用性-性能——多副本强同步数据库系统实现之我见

原文: http://hedengcheng.com/?p=892新浪微博:@何_登成1    背景    12    问题一:数据一致性    33    问题二:分区可用性    64    问题三:性能    85    总结    106    问题四:一个极端场景的分析    10 背景 
转载
659阅读
0评论
0点赞
发布博客于 6 年前

hadoop参数总汇

原文 http://segmentfault.com/blog/timger/1190000000709725Hadoop参数汇总@(hadoop)[配置]linux参数以下参数最好优化一下:文件描述符ulimit -n用户最大进程 nproc (hbase需要 hbse book)关闭swap分区设置合理的预读取缓冲区Linux的内核的IO调度器J
转载
635阅读
0评论
0点赞
发布博客于 6 年前

HDFS HA与QJM[官网整理]

原文 http://ju.outofmemory.cn/entry/88106【使用QJM构建HDFS HA架构(2.2+)】本文主要介绍HDFS HA特性,以及如何使用QJM(Quorum Journal Manager)特性实现HDFS HA。一、背景HDFS集群中只有一个Namenode,这就会引入单点问题;即如果Namenode故障,那么这个集群将不可用,直
转载
473阅读
0评论
0点赞
发布博客于 6 年前

mongoDB的MapReduce简介

原文 http://blog.csdn.net/qimiguang/article/details/8267008MongoDB MapReduceMapReduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。这样做的好处是可以在任务被分解后,可以通过大量机器进行并行计算,减少整个操作的时间。
转载
321阅读
0评论
0点赞
发布博客于 6 年前

MySQL Cluster(MySQL 集群) 初试

MySQL Cluster 是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得MySQL Cluster 的功能,必须安装 mysql-server 和 mysql-max RPM)。
转载
406阅读
0评论
0点赞
发布博客于 6 年前

mongodb学习笔记

在mongodb shard集群里面,是根据shard key来定位document数据的,主要有两种shard key方式,range based partitioning 和hashbased partitioningrange方式是一种增长式,具体可以参考官网的图片根据key的增长来不断地分配chunk,使用这种方式的key有个特点就是临近的key所对应的数据会集
原创
334阅读
0评论
0点赞
发布博客于 6 年前

HBase 系统架构

http://www.cnblogs.com/shitouer/archive/2012/06/04/2533518.htmlHBase 系统架构HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问。HBase的目标是存储并处理大型的数据。HBase是一个开源的,分布式的,多版本的,面向列的存储模型。它存储的是松散型数据。HBase特性
转载
331阅读
0评论
0点赞
发布博客于 6 年前

HBase入门篇

http://www.uml.org.cn/sjjm/201212141.aspHBase入门篇 作者:奥特man,发布于2012-12-14,来源:CSDN 目录:1-HBase的安装2-Java操作HBase例子3-HBase简单的优化技巧4–存储5(集群
转载
626阅读
0评论
0点赞
发布博客于 6 年前

学习Hadoop MapReduce与WordCount例子分析

import java.io.IOException;import java.util.StringTokenizer;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache
原创
416阅读
0评论
0点赞
发布博客于 6 年前

squid 3.5 新版配置正向代理

squid 新版配置文件和旧版本比较,有了很多重要的改动,导致以前在用的配置文件无法在新版用,这里记录一个比较重要的改动就是http_port,这里我们把squid配置成正向代理需要改为如下:http_port 3128 accel allow-direct其中allow-direct是指定可以转发,如果不配置这个对于一个正向代理来说,如果内容没有缓存则无法回源
原创
4706阅读
1评论
0点赞
发布博客于 6 年前

Hadoop学习笔记:MapReduce框架详解

http://blog.jobbole.com/84089/原文出处: 夏天的森林   欢迎分享原创到伯乐头条开始聊mapreduce,mapreduce是hadoop的计算框架,我学hadoop是从hive开始入手,再到hdfs,当我学习hdfs时候,就感觉到hdfs和mapreduce关系的紧密。这个可能是我做技术研究的思路有关,我开始学习某一套技术总是想着这套技术
转载
701阅读
0评论
0点赞
发布博客于 6 年前

Squid合并回源技术

http://blog.chinaunix.net/uid-8474831-id-3830240.html1. 合并回源的概念对于CDN的cache服务器而言,减少回源,提高命中率是一个重要的功能,尤其是在处理大文件的时候。这次我们就讲一讲squid是怎样让尽可能多的对于相同url的请求共用同一个回源请求的。当然,如果一个object已经完整地存在了squid的磁盘上,
转载
1777阅读
0评论
0点赞
发布博客于 6 年前

Squid refresh_pattern详解

http://blog.chinaunix.net/uid-8474831-id-3480633.html今天要说的话题是refresh_pattern,是网上有很多人写过了的。比如这个refresh_pattern 的算法如下:(当前时间定义为CURRENT_DATE)1) If ((CURRENT_DATE-DATE(就是LM里定义的时间)) ,cach
转载
471阅读
0评论
0点赞
发布博客于 6 年前

Traffic Server 正向代理(透明代理)

原文 http://blog.chinaunix.net/uid-10540984-id-3083216.html安装:解压源码包后先阅读 README 文件,里面告诉了需要那些开发包的支持。Ubuntu:apt-get install -y libssl-dev tcl-dev libexpat-dev libexpat-dev libpcre3-dev 
转载
1493阅读
0评论
0点赞
发布博客于 6 年前

网络监控框架 PFQ

原文 http://www.oschina.net/p/pfqgithub地址 https://github.com/pfq/PFQPFQ 是一个支持多语言的网络框架,主要用于 Linux 操作系统下进行高效的包捕获和传输,适用于多核处理器系统中的网络监控框架。PFQ 专门为多核处理器而优化,包括对多个硬件队列的网络设备优化,支持任意网络设备驱动,并提供一个
转载
586阅读
0评论
0点赞
发布博客于 6 年前

图片服务架构演进

原文 http://blog.aliyun.com/967作者:孔凡勇现在几乎任何一个网站、Web App以及移动APP等应用都需要有图片展示的功能,对于图片功能从下至上都是很重要的。必须要具有前瞻性的规划好图片服务器,图片的上传和下载速度至关重要,当然这并不是说一上来就搞很NB的架构,至少具备一定扩展性和稳定性。虽然各种架构设计都有,在这里我只是谈谈我的一些个人想法。
转载
582阅读
0评论
0点赞
发布博客于 7 年前

一个游戏网关 fooking

oschina介绍 http://www.oschina.net/p/fookinggit 地址 http://git.oschina.net/scgywx/fooking
原创
1907阅读
1评论
0点赞
发布博客于 7 年前

从三层转发层面对比下openflow和传统交换机

http://www.sdnap.com/sdnap-post/3848.html三层转发现在三层交换机基本都用相应的交换芯片来做,交换机的的主要功能从处理流程上来说主要有以下几点:端口接收报文,并形成帧,进行端口统计、MTU检查,对报文的端口信息进行标注,分配报文buffer;解析端口的报文内容信息,包括每个二层和三层字段,以及TCP或UDP的PORT等;SMAC学习
转载
2357阅读
0评论
2点赞
发布博客于 7 年前

SDN的深入思考(1):SDN的核心本质到底是什么?

http://www.sdnap.com/sdnap-post/3859.htmlSDN的概念从提出到现在已经过了4年多了,但是关于SDN最基本的问题,“什么是SDN”的争论和探讨从来都没停止过,就像一些哲学家经常思考的“我是谁”,“我从哪里来”,“我要去哪里”一样。有人跟我说,越讨论越迷糊,有时候觉得清楚了,再跟不同的人讨论,又迷糊了。因为工作的关系,在过去一年的时间内,我到处去
转载
5798阅读
0评论
0点赞
发布博客于 7 年前

linux 性能分析工具 2014

转载
468阅读
0评论
0点赞
发布博客于 7 年前

BrickPi:让树莓派变乐高的大脑

http://show.smzdm.com/detail/90293
转载
2626阅读
0评论
0点赞
发布博客于 7 年前

几篇有关 systemtap kdump crash perf 比较实用工具的转载

内核调试神器SystemTap — 简介与使用(一)内核调试神器SystemTap — 探测点与语法(二)内核调试神器SystemTap — 更多功能与原理(三)内核调试工具 — kdump & crash
转载
1221阅读
0评论
1点赞
发布博客于 7 年前

Perf -- Linux下的性能分析工具

原文 http://blog.csdn.net/bluebeach/article/details/5912062
转载
1936阅读
1评论
1点赞
发布博客于 7 年前

LD_PRELOAD环境变量

原文 http://blog.csdn.net/haoel/article/details/1602108前言        也许这个话题并不新鲜,因为LD_PRELOAD所产生的问题由来已久。不过,在这里,我还是想讨论一下这个环境变量。因为这个环境变量所带来的安全问题非常严重,值得所有的Unix下的程序员的注意。 在开始讲述为什么要当心LD_PRELOAD环境
转载
1074阅读
0评论
0点赞
发布博客于 7 年前

FastSocket FastOS

貌似个不错的http://www.oschina.net/p/linux-fastsockethttps://github.com/fastos/fastsocket
原创
863阅读
0评论
0点赞
发布博客于 7 年前

关于DAS, SAN, NAS的资料收集

找了这么多资料,感觉写得最好最权威的还是wiki百科http://zh.wikipedia.org/wiki/%E5%AD%98%E5%82%A8%E5%8C%BA%E5%9F%9F%E7%BD%91%E7%BB%9C
原创
496阅读
0评论
0点赞
发布博客于 7 年前

关于 KVM 虚拟网络配置 NAT 与 Bridge

http://www.linuxidc.com/Linux/2012-05/61445p2.htm
转载
2918阅读
0评论
0点赞
发布博客于 7 年前

用ucontext实现简单的用户空间协作多线程

http://blog.chinaunix.net/uid-317451-id-92632.html我在很早以前的一篇文章中介绍过如何用setjmp/longjmp实现简单的协作多任务,并且也提到用非透明的数据结构jmp_buf的内部成员来实现此项操作实属违规。前些天,偶然在一个讨论组上看到有人提到用ucontext实现用户级线程以规避内核级线程创建及调度的开销和纯异步编程中状态机的复
转载
507阅读
0评论
0点赞
发布博客于 7 年前

go写的http代理 pproxy

https://github.com/hidu/pproxy这个工具不错,实现http代理功能,可以查看,修改
原创
1530阅读
0评论
0点赞
发布博客于 7 年前

关于lua coroutine

关于lua 的 corountine 协同例程,经过网上和pdf的学习和研究,总结一下它的使用常见,引用
原创
588阅读
0评论
0点赞
发布博客于 7 年前

用Python让Raspberry Pi“动”起来 --开启树莓派的机器人制作

http://www.leiphone.com/news/201409/HO2CW0YKz6GtXdEp.html
转载
5457阅读
0评论
0点赞
发布博客于 7 年前

转一篇国外c调用lua的实用文章

lua作为一门热门的嵌入式语言
原创
1467阅读
0评论
0点赞
发布博客于 7 年前

C\C++和Lua是如何进行通信的?

http://my.oschina.net/xlplbo/blog/314956为了实现Lua和其他语言之间的通信,Lua虚拟机为C\C++提供了两个特性:一,Lua_State状态机       lua_State主要是管理一个lua虚拟机的执行环境, 一个lua虚拟机可以有多个执行环境。Lua虚拟机通过维护这样一个虚拟栈来实现两种之间的通信,lua_State定义如
转载
504阅读
0评论
0点赞
发布博客于 7 年前

零基础带你3步快速掌握iSCSI搭建

http://www.linuxeden.com/html/news/20140918/155624.html首先呢,给大家说一下本次教程的环境:系统版本:RedHat Enterprise Linux 6.2在搭建iSCSI前呢,先把SELinux禁用;关闭防火墙并清空所有规则。并配置好yum源(直接挂载本地光盘,yum源指向本地就行)。开始搭建首先要安装一个包:
转载
593阅读
0评论
0点赞
发布博客于 7 年前

网络基本功(四):细说路由(上)

网络基本功(四):细说路由(上) 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese  介绍 以太网交换机工作在第二层即数据链路层,用于在同一网络内部转发以太网帧。但是,当源和目的IP地址位于不同网络时,以太网帧必须发送给路由器。路由器负责在不同网络间传输报文,通过路由表来决定最佳转发
转载
667阅读
0评论
0点赞
发布博客于 7 年前

网络基本功(三):细说VLAN与Trunk

网络基本功(三):细说VLAN与Trunk 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese  介绍 网络性能是影响业务效率的一个重要因素。将大型广播域分段是提高网络性能的方法之一。路由器能够将广播包阻隔在一个接口上,但是,路由器的LAN接口数量有限,它的主要功能是在网络间传输数据,
转载
5853阅读
0评论
0点赞
发布博客于 7 年前

网络基本功(二):细说交换机

网络基本功(二):细说交换机 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese  介绍 本节介绍交换机的帧转发技术,MAC地址表的维护方式,三种帧转发模式,以及冲突域和广播域。更多信息 帧转发: 网络及电信中的交换概念以太网上的帧包含源MA
转载
652阅读
0评论
0点赞
发布博客于 7 年前

网络基本功(一):细说网络传输

https://community.emc.com/thread/197851?start=0&tstart=0
转载
695阅读
1评论
2点赞
发布博客于 7 年前

DRBD磁盘镜像技术

http://my.oschina.net/xxbAndy/blog/308399摘要 Distributed Replicated Block Device(DRBD)是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。数据镜像:实时、透明、同步(所有服务器都成功后返回)、异步(本地服务器成功后返回)第一章:DRBD概念原理以及安装 
转载
820阅读
0评论
0点赞
发布博客于 7 年前

产品环境中 Go 语言的最佳实践

http://www.oschina.net/translate/go-in-production在SoundCloud,我们为客户构建了产品的API。或者说,我们主要的网站、手机客户端和手机应用是该API的第一批客户。该API背后是一个领域性的服务:SoundCloud基本上以面向服务体系结构的形式运作。我们也是通晓多种语言的组织,因为我们使用了很多语言。并且这些服务(和基础
转载
912阅读
0评论
0点赞
发布博客于 7 年前

产品环境中 Go 语言的最佳实践

http://www.oschina.net/translate/go-in-production
转载
1208阅读
0评论
0点赞
发布博客于 7 年前

DRBD部署

http://blog.csdn.net/rzhzhz/article/details/7107115DRBD部署以下是关于DRBD的部署,关于DRBD的介绍请参考http://blog.csdn.net/rzhzhz/article/details/7103772部署环境虚拟机2台(1G内存,40G硬盘,ubuntu操作系统)pri
转载
421阅读
0评论
0点赞
发布博客于 7 年前

Linux学习之CentOS(二十六)--Linux磁盘管理:LVM逻辑卷的创建及使用

http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/24/3096087.html
转载
407阅读
0评论
0点赞
发布博客于 7 年前

Go与C语言的互操作

原文 http://tonybai.com/2012/09/26/interoperability-between-go-and-c/Go有强烈的C背景,除了语法具有继承性外,其设计者以及其设计目标都与C语言有着千丝万缕的联系。在Go与C语言互操作(Interoperability)方面,Go更是提供了强大的支持。尤其是在Go中使用C,你甚至可以直接在Go源文件中编写C代码,这是其
转载
1746阅读
0评论
0点赞
发布博客于 7 年前

关于VMware API的资料收集

VIJAVA ,一个对vsphere sdk 的包装,网址 http://vijava.sourceforge.net/
原创
1377阅读
1评论
0点赞
发布博客于 7 年前

JVM实用参数系列

http://ifeve.com/useful-jvm-flags/本文首发于CodeCentric博客的Useful JVM Flags系列,经原作者Sven Ruppert授权由并发编程网翻译并分享。JVM是Java Virtual Machine(Java虚拟机)的缩写,Java通过使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java具备了一次编写,多处运行的特性。JV
转载
498阅读
0评论
0点赞
发布博客于 7 年前

关于squid对同一个url缓存多个文件的资料记录

http://team.91town.com/2013/02/squid-%E5%90%8C%E4%B8%80%E6%96%87%E4%BB%B6%E5%A4%9A%E7%BC%93%E5%AD%98%E9%97%AE%E9%A2%98/
原创
703阅读
0评论
0点赞
发布博客于 7 年前

关于 Cloud Foundry 的文章收集

转载 http://blog.csdn.net/wdwbw/article/details/7192000
原创
457阅读
0评论
0点赞
发布博客于 7 年前

The Architecture Of LLVM

http://aosabook.org/en/llvm.html
转载
895阅读
0评论
0点赞
发布博客于 7 年前

检查和收集 Linux 硬件信息的 7 个命令

http://blog.sae.sina.com.cn/archives/3910这篇文章只是简单的让每个人了解查询硬件信息的基本命令使用,包括lscpu、hwinfo、lshw、lspci、lsblk、lsusb等等
转载
500阅读
0评论
0点赞
发布博客于 7 年前

Bash 终端快捷操作总结

http://blog.csdn.net/knityster/article/details/6312393操作快捷键移动光标至行首CTRL+A第一次按时,移动光标至行首;再次按时,回到原有位置CTRL+X移动光标至行尾CTRL+E光标向左移动
转载
595阅读
0评论
0点赞
发布博客于 7 年前

Linux下判断cpu物理个数,几核,是超线程还是多核心

目前intel新的多核心cpu都会在后面显示具体的型号数字,例如:model name : Intel(R) Xeon(R) CPU           X3230   @ 2.66GHz    说明是 Xeon 3230的cpu,而不显示型号的具体数字的,大部分都是奔腾的CPU。很多主机商都骗人,用奔腾的cpu,却说是多核心的CPU。    探针看到的数据:类型:Intel(R)
转载
1495阅读
0评论
0点赞
发布博客于 7 年前

我常用的 Python 调试工具

http://blog.jobbole.com/51062/本文由 伯乐在线 - 高磊 翻译自 Ionel Cristian Mărieș。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。以下是我做调试或分析时用过的工具的一个概览。如果你知道有更好的工具,请在评论中留言,可以不用很完整的介绍。日志没错,就是日志。再多强调在你的应用里保留足量的日志的重要性也
转载
576阅读
0评论
0点赞
发布博客于 7 年前

TCP协议疑难杂症全景解析

http://blog.csdn.net/dog250/article/details/6612496
转载
480阅读
0评论
0点赞
发布博客于 7 年前

追踪CPU跑满

http://blog.donghao.org/2014/04/24/%E8%BF%BD%E8%B8%AAcpu%E8%B7%91%E6%BB%A1/
转载
564阅读
0评论
0点赞
发布博客于 7 年前

详解关于Lua源码分析学习教程

http://www.61ic.com/Mobile/iPhone/201108/36968.html关于Lua源码分析学习教程是本文要介绍的内容,主要来了解LUA中源码的使用方法。Lua首先将源程序编译成为字节码,然后交由虚拟机解释执行.对于每一个函数,Lua的编译器将创建一个原型(prototype),它由一组指令及其使用到的常量组成[1].最初的Lua虚拟机是基于栈的.到19
转载
624阅读
0评论
0点赞
发布博客于 7 年前

内核代号101 — 动手写自己的内核

原文 http://www.geekfan.net/8663/挺有意思的,转载一下
转载
579阅读
0评论
0点赞
发布博客于 7 年前

关于lua 5.1源码分析与相关有用摘要

lua 5.1 的代码在线浏览 http://www.lua.org/source/5.1/
原创
684阅读
0评论
0点赞
发布博客于 7 年前

我看到的最棒的Twisted入门教程!

原文 http://blog.sina.com.cn/s/blog_704b6af70100py9n.html
转载
733阅读
0评论
0点赞
发布博客于 7 年前

DNS support edns-client-subnet

原文 http://noops.me/?p=653看了2天RFC,终于让DNS支持edns-client-subnet协议,通过google dns resolver的请求,可以获取用户的ip地址。国内很多CDN和DNS提供商都已经实现了,但网上的中文资料比较少,所以在这里分享一下,能力有限,错误之处还请谅解。问题CDN使用DNS获取查询IP,根
转载
4624阅读
0评论
0点赞
发布博客于 7 年前

linux free命令结果详解与内存机制(释放内存)

原文 http://blog.csdn.net/tianlesoftware/article/details/5463790一. 内存使用说明Free 命令相对于top 提供了更简洁的查看系统内存使用情况:[root@rac1 ~]# free               total       used       free     shared    b
转载
1388阅读
0评论
0点赞
发布博客于 7 年前

30 Python Language Features and Tricks You May Not Know About

原文 http://sahandsaba.com/thirty-python-language-features-and-tricks-you-may-not-know.html30 Python Language Features and Tricks You May Not Know About Posted on Mar 05, 2014 , last modif
转载
547阅读
0评论
0点赞
发布博客于 7 年前

关于tcp congestion control的一些资料整理

参考文章http://monet.postech.ac.kr/research.htmlhttp://blog.chinaunix.net/uid-28387257-id-4173175.html
原创
2729阅读
0评论
0点赞
发布博客于 7 年前

分布式文件系统FastDFS设计原理及技术架构

原文 http://www.zhdba.com/mysqlops/2014/03/07/fastdfs-arc/FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB Storage
转载
705阅读
0评论
0点赞
发布博客于 7 年前

关于mongodb如何实现事务

参考官方文档 http://docs.mongodb.org/manual/tutorial/perform-two-phase-commits/
转载
1656阅读
0评论
0点赞
发布博客于 7 年前

Linux协议栈accept和syn队列问题

原文 http://blog.chinaunix.net/uid-20662820-id-4154399.html环境:       Client 通过tcp 连接server,server端只是listen,但是不调用accept。通过netstat –ant查看两端的连接情况。server端listen,不调用accept。client一直去connect serv
转载
683阅读
0评论
0点赞
发布博客于 7 年前

CDN动态内容的缓存技术 CSI,SSI,ESI

原文 http://blog.csdn.net/rwm5366745/article/details/6253087CDN 中动态内容是不太好解决的,通常需要很麻烦的技术和方法来实现这些功能,比如我设计过一种动态缓存的方法,基于 session 栏接,然后根据热点来做动态缓存时间的控制。目前开放的实现 Cache 的技术主要有 CSI,SSI,ESI 之类几种。在一个动态网页中,内
转载
1871阅读
0评论
0点赞
发布博客于 7 年前

MongoDB如何存储数据

原文 http://www.cnblogs.com/foxracle/p/3421893.html想要深入了解MongoDB如何存储数据之前,有一个概念必须清楚,那就是Memeory-Mapped Files。Memeory-Mapped Files下图展示了数据库是如何跟底层系统打交道的。内存映射文件是OS通过mmap在内存中创建一个数据文件,这样就把文件
转载
868阅读
0评论
0点赞
发布博客于 7 年前

MongoDB构架图分享

原文 http://blog.nosqlfan.com/html/3887.html本文图片来自Ricky Ho的博文MongoDB构架(MongoDB Architecture),这是个一听就感觉很宽泛的话题,但是作者在文章中确实对MongoDB由内至外的架构进行了剖析。本文截取了其文章中的几张重点架构示意图片进行简单描述。希望对大家有用。MongoDB数据文件内部结
转载
541阅读
0评论
0点赞
发布博客于 7 年前

Pomelo框架概述

原文 https://github.com/NetEase/pomelo/wiki/pomelo%E6%A1%86%E6%9E%B6%E6%A6%82%E8%BF%B0一个真正高可扩展的游戏运行架构必须是多进程的。google的gritsgame, mozilla的browserquest 都采用了node.js作为游戏服务器开发语言, 但它们都采用了单进程的nod
转载
2242阅读
0评论
0点赞
发布博客于 7 年前

linux中断处理原理分析

原文 http://blog.chinaunix.net/uid-20528014-id-3068412.htmlTasklet作为一种新机制,显然可以承担更多的优点。正好这时候SMP越来越火了,因此又在tasklet中加入了SMP机制,保证同种中断只能在一个cpu上执行。在软中断时代,显然没有这种考虑。因此同一种中断可以在两个cpu上同时执行,很可能造成冲突。Linu
转载
600阅读
0评论
0点赞
发布博客于 7 年前

pip – pip安装和使用教程

http://www.jsxubar.info/install-pip.htmlpip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。本文将详细说明 安装 pip 的方法和 使用 pip 的一些基本操作如安装、更新和卸载 python 包。一、pip安装安装pip的方法非常简单, 首先下载一个python程序, 然后运行这个程
转载
7091阅读
0评论
0点赞
发布博客于 7 年前

【深入Java虚拟机】之七:Javac编译与JIT编译

http://blog.csdn.net/ns_code/article/details/18009455目录(?)[+]转载请注明出处:http://blog.csdn.net/ns_code/article/details/18009455编译过程    不论是物理机还是虚拟机,大部分的程序代码从开始编译到最终转化成物理机的目标代码或虚拟机能执行
转载
687阅读
0评论
0点赞
发布博客于 7 年前

深入理解Java HelloWorld

http://www.importnew.com/8943.html本文由 ImportNew -黄飞飞 翻译自programcreek。如需转载本文,请先参见文章末尾处的转载要求。Importnew注:如果你也对Java技术翻译分享感兴趣,欢迎加入我们的Java开发小组。参与方式请查看小组简介。HelloWorld是每个Java程序员都知道的程序。它很简单,但
转载
502阅读
0评论
0点赞
发布博客于 7 年前

zeromq 学习

zeromq主要有四种core-patterns
原创
842阅读
0评论
0点赞
发布博客于 7 年前

安装使用zeromq

#参考czmq的readme文档,安装以下几个必须的基础库    git clone git://github.com/jedisct1/libsodium.git    cd libsodium    ./autogen.sh    ./configure && make check    sudo make install    sudo ldconfig    c
原创
8867阅读
0评论
2点赞
发布博客于 7 年前

Early Retransmit for TCP原理以及实现

原文 http://www.wumii.com/item/aATG1dwp  转载自pagefault本文链接地址: Early Retransmit for TCP原理以及实现Early Retransmit for TCP(ER)是google为了解决快重传的一些局限,从而对快重传(fast retransmit)做出的一些改变,其中ER在linux kernel
转载
1458阅读
0评论
0点赞
发布博客于 7 年前

Optimizing Your Linux Stack for Maximum Mobile Web Performance[优化Linux 协议栈提升移动互联网性能]

http://blog.chunshengster.me/2013/12/optimizing_your_linux_stack_for_maximum_mobile_web_performance.html原文请见:  http://blog.cloudflare.com/optimizing-the-linux-stack-for-mobile-web-per 下面
转载
985阅读
0评论
0点赞
发布博客于 7 年前

Java的沙箱机制原理入门

原文 http://blog.csdn.net/kevinkevin/article/details/6054980程序员写一个Java程序,默认的情况下你可以访问任意的机器资源,比如读取,删除一些文件或者网络操作等。当你把程序部署到正式的服务器上,系统管理员要为服务器的安全承担责任,那么他可能不敢确定你的程序会不会访问不该访问的资源,为了消除潜在的安全隐患,他可能有两种办法:1,
转载
4649阅读
0评论
2点赞
发布博客于 8 年前

IaaS, PaaS和SaaS公司都做些什么

原文>任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。然而,不是所有的云公司都一样。不是所有人都是CTO,所以有时候看到云技术背后的一些词可能会比较头疼。云也是分层的任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算分几层的,分别是Infrastructure(基础设施)-as-a-Service,Platform(平台)-as-a
转载
712阅读
0评论
0点赞
发布博客于 8 年前