linux
梦里花又落
程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。
算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。
算法和数据结构是程序的第一秘诀,缺之算法和数据结构是编程的最大原因。
编程之久除了算法和数据结构,什么也不属于我们。
编程就是算法和数据结构,算法和数据结构是编程的灵魂。
编程中最没用的东西是源代码,最有用的东西是算法和数据结构。
程序员的一生时间90%是用在编程上,而剩余的10%是活在世界上。
有编过程的人的代码,比那些无知的人使用的软件更有价值。
当你还不能写出自己满意的程序时,你就不要去睡觉。
展开
-
怎么解决mysql不允许远程连接的错误
最近使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server“。解决办法如下:方法/步骤首先看报错窗口。转载 2016-09-01 11:03:52 · 675 阅读 · 0 评论 -
centOS 6.5关闭防火墙步骤
centOS 6.5关闭防火墙步骤关闭命令: service iptables stop 永久关闭防火墙:chkconfig iptables off两个命令同时运行,运行完成后查看防火墙关闭状态 service iptables status转载 2016-09-07 09:34:07 · 80807 阅读 · 2 评论 -
ubuntu install gcc 4.1.2
1. 下载&解压源码$ wget http://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2$ tar xvjf gcc-4.1.2.tar.bz22. 安装依赖库, 以及软件$ sudo apt-get install libc6-dev libgmp-dev libmpfr-dev texinfo转载 2016-08-26 15:53:11 · 612 阅读 · 0 评论 -
ubuntu apt-get用法
如何在ubuntu下面直接查找想要安装的软件?比如我想安装tomcat,但是我又不知道ubuntu里面有哪些版本,也不知道都需要装什么,但是我能确认我装的是tomcat,那么我就可以用搜索命令:例如:apt-cache search tomcat,这样我就会得到以下的结果:libtomcat5-java - Java Servlet engine -- core librariesto转载 2016-08-26 11:37:43 · 216 阅读 · 0 评论 -
Ubuntu系统中安装RPM格式包的方法
Ubuntu的软件包格式为deb,而RPM格式的包则是Red Hat 相关系统所用的软件包。当我们看到一个想用的软件包时,如果他是RPM格式,而你的操作系统是Ubuntu,那岂不是很遗憾?其实,在Ubuntu系统中通过一定的方法也是可以很有效的安装RPM格式包的,本文就针对此加以介绍:首先,我们要安装alien这一软件:$sudo apt-get install alien转载 2016-08-26 09:48:40 · 327 阅读 · 0 评论 -
使用Eclipse编译运行MapReduce程序 Hadoop2.6.0_Ubuntu/CentOS
本教程介绍的是如何在 Ubuntu/CentOS 中使用 Eclipse 来开发 MapReduce 程序,在 Hadoop 2.6.0 下验证通过。虽然我们可以使用命令行编译打包运行自己的MapReduce程序,但毕竟编写代码不方便。使用 Eclipse,我们可以直接对 HDFS 中的文件进行操作,可以直接运行代码,省去许多繁琐的命令。本教程由厦门大学数据库实验室出品,转载请注明。转载 2016-09-02 16:44:45 · 435 阅读 · 0 评论 -
Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有 Hadoop 安装配置教程,但由于对 Linux 环境不熟悉,书上跟官网上简略的安装步骤新手往往 Hold 不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。本教程适合于原生 Hadoop 2,包括 Hadoop 2.6.0, Hado转载 2016-09-02 16:42:40 · 287 阅读 · 0 评论 -
分布式消息队列RocketMQ部署与监控
==========================================================================================一、RocketMQ简介==========================================================================================转载 2016-09-02 10:47:07 · 1460 阅读 · 0 评论 -
使用keepalived实现双机热备
通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。下面来以keepalived结合tomcat来实现一个web服务器的双机热备。keepalived的工作原理是VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议。在VRRP中有转载 2016-09-01 16:45:23 · 861 阅读 · 1 评论 -
淘宝TFS文件系统配置(集群)
对于拥有大量图片和小文件的站点,如电子商务网站,用tfs是非常理想的,淘宝就是NB. 四台服务器,系统都为Centos 5.6 一、基础环境的设置(只需在dataserver两台服务器上配置)1.加载ext4模块,让系统支持ext4文件系统modprobe ext42.安装ext4格式工具yum –y install e4fsprogs e转载 2016-09-01 16:43:27 · 5754 阅读 · 0 评论 -
TFS的原理及应用
最近的一个项目由于原先的nas服务停了,所以没有办法,只能迁移到TFS上。这本来是一个内部的分享的。TFS本身也是开源了,所以就拿出来分享一下吧。这里大部分内容出自TFS的开源网站及内部的wiki,下面是TFS的项目TFS开源项目:http://code.taobao.org/p/tfs/wiki/index/TFS是taobao filesystem的简称,是一个分布式的文件系统转载 2016-09-01 16:34:51 · 3350 阅读 · 0 评论 -
【Flume】flume中sink到hdfs,文件系统频繁产生文件,文件滚动配置不起作用?
本人在测试hdfs的sink,发现sink端的文件滚动配置项起不到任何作用,配置如下:a1.sinks.k1.type=hdfsa1.sinks.k1.channel=c1a1.sinks.k1.hdfs.useLocalTimeStamp=truea1.sinks.k1.hdfs.path=hdfs://192.168.11.177:9000/flume/events/%Y/%转载 2016-09-01 15:14:10 · 3049 阅读 · 0 评论 -
CentOS7.2.1511 gcc4.8.5 通过编译的 tfs2.2.16
环境信息:Docker version 1.8.2-fc22, build cb216be/1.8.2Fedora release 22 (Twenty Two)Linux localhost.localdomain 4.0.4-301.fc22.x86_64 #1 SMP Thu May 21 13:10:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux转载 2016-09-01 11:48:11 · 1373 阅读 · 0 评论 -
TFS部署:create_block allocate space error. ret: -1, error: 28, error desc: No space left on device
在CentOS 6.5 下安装完TFS部署的过程中,执行“./scripts/stfs format 1”命令时,出现错误:ERROR create_block (blockfile_manager.cpp:1315) [140688549848864] allocate space error. ret: -1, error: 28, error desc: No space left转载 2016-09-01 11:36:42 · 667 阅读 · 0 评论 -
淘宝TFS安装
系统版本CentOS6.5 64位操作系统1,依赖包yum install -y readline-devel.x86_64 zlib-devel.x86_64 libuuid-devel mysql-devel e2fsprogs-devel libuuid-devel ncurses-devel uuid-devel gcc-c++ libtool2,tc原创 2016-09-01 11:17:59 · 262 阅读 · 0 评论 -
linux下使用find xargs grep查找文件及文件内容
1,在某个路径下查文件。在/etc下查找“*.log”的文件find /etc -name “*.log”2,扩展,列出某个路径下所有文件,包括子目录。find /etc -name “*”3,在某个路径下查找所有包含“hello abcserver”字符串的文件。find /etc -name “*” | xargs grep “hello abc转载 2016-09-07 09:53:10 · 5451 阅读 · 0 评论