摘要:
项目有文件实时同步备份的需求,做了一下调查,比较好的解决方法是使用lsyncd工具。这里主要记录一下遇到的问题及解决方法。 lsyncd 的相关介绍和对比可见: lsyncd实时同步搭建指南——取代rsync+inotify Linux下同步工具inotify+rsync使用详解 Linux文件系统 阅读全文
摘要:
在debian7虚拟机上安装hadoop2.6,期间遇到一些问题在此记录一下。 安装参考: Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04 Hadoop集群安装配置教程_Hadoop2.6.0_Ubuntu/CentOS 1、安装后出现 ... master 阅读全文
摘要:
1、登录shell 登录shell时,linux会按一定规则读取启动几个配置文件: /ect/profile $HOME/.bash_profile $HOME/.bashrc $HOME/.bash_login $HOME/.profile 其中 /ect/profile 文件是系统默认的主启动文 阅读全文
摘要:
1、shell命令搜索顺序 在linux shell 中输入一个命令,如果有多个同名指令,shell需要按照一定规则去取优先级高的一个执行,shell命令的搜索顺序为: 1、别名,使用alias创建的命令。 2、关键字,如if,for。 3、函数 4、内置命令,如cd,pwd等 5、外部命令,在PA 阅读全文
摘要:
项目需要使用tcmalloc,比较简单的方法是安装tcmalloc相关包(gpertools)后,将tcmalloc的静态库提取出来,在编译项目内核(执行makefile)时,链接上静态库即可。 这里出现了一个问题,进行编译时出现路径相关报错,后面发现只使用 libtcmall_minimal.a 阅读全文
摘要:
在 scala-ide下载集成scala包的eclipse版本使用,启动时报错: A java runtime environment (JRE) or java development kit (JDK) must be available in order to run Eclipse. No 阅读全文
摘要:
一、http2比http1有了更多新特性 1、使用了多路复用的技术,并发量支持比http1大几个数量级; 2、二进制分帧,改善网络延迟情况,提高传输速率; 3、支持header的数据压缩,数据体积变小传输更快; 4、支持服务器推送(单请求多回应); 二、测试对比 三、总结 由以上测试数据看出,htt 阅读全文
摘要:
题记: 这是工作以来困扰我最久的问题。python 进程内存占用问题。 经过长时间断断续续的研究,终于有了一些结果。 项目(IM服务器)中是以C做底层驱动python代码,主要是用C完成 网络交互部分。随着用户量和用户数据的增加,服务器进程内存出现持续上升(基本不会下降),导致需要经常重启服务器,这 阅读全文
摘要:
关键指令: df du find step1: 如果发现硬盘满了,首先要确定一下,使用df查看硬盘使用情况 df -h step2: 从第一步结果判定满了,确定哪些文件或哪个文件占了大头,使用du指令做逐步排查,找出占用硬盘多但又无用的文件: //查看当前目录下子目录大小 du -h --max-d 阅读全文
摘要:
在知乎中无意发现了这个网站,做了几题发现挺有趣的,这里记录下自己的解题思路,顺便对比下答案中的思路 网页:http://www.pythonchallenge.com/ 目前只做了几题,解题的方法就是根据页面上给的提示(文字或图片),然后得出一个字符串xxx,http://www.pythoncha 阅读全文
摘要:
本书主要讲解一些linux shell命令的用法,讲解一些shell的奇技淫巧。 第一章 小试牛刀 主要介绍一些基本shell指令 终端打印:echo、printf 别名:alias 终端处理工具:tput,stty 日期:date 第二章 命令之乐 介绍一些基本命令 读取、显示、拼接文件:cat 阅读全文
摘要:
第一部分:简介和TCP/IP 第1章:简介 第2章:传输层:TCP、UDP和SCTP TCP:传输控制协议,复杂、可靠、面向连接协议 UDP:用户数据报协议,简单、不可靠、无连接协议 SCTP:流控制传输协议,组合两个特性并提供tcp不备的特性 第二部分:基本套接字编程 第3章:套接字编程简介 第4 阅读全文
摘要:
ssh免密码登录的原理: serverA 免密码登录到 serverB 机器A 向 机器B 进行免密码登陆 step1: 在机器A中生成 私钥和公钥: ssh-keygen -t rsa 此时在 ~/.ssh/ 目录下生成了公钥(id_rsa.pub)和私钥(id_rsa) step2: 把机器A的 阅读全文
摘要:
python中使用PIL(Pyhton Image Library)进行图片处理,好处就是编写简单方便,但是不能很好利用机器多核的特点,于是在项目中决定使用cpp来实现图片处理。 项目中的图片处理主要是生成缩略图。网上收集了一些cpp图片处理库,并进行了对比: 在项目中需要对jpg、png、gif格 阅读全文
摘要:
1、了解Web及网络基础 DNS:域名系统,ip、域名间转换 URI:统一资源标识符 URL:统一资源定位符,是 URI 子集 2、简单的HTTP协议 告知服务器意图的HTTP方法:GET、POST、PUT、HEAD、DELETE、OPTIONS、TRACE、CONNECT 持久连接节省通信量:持久 阅读全文