- 博客(13)
- 资源 (6)
- 收藏
- 关注
转载 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和核心态的区别。7. 用户栈和内核栈的区
2013-10-08 07:30:08 1451
转载 Linux多进程和线程同步的几种方式
线程的最大特点是资源的共享性,但资源共享中的同步问题是多线程编程的难点。linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。1)互斥锁(mutex) 通过锁机制实现线程间的同步。同一时刻只允许一个线程执行一个关键部分的代码。int pthread_mutex_init(pthread_mutex_t *mutex,const pthread_
2013-10-07 22:44:20 4621
转载 HADOOP中的负载均衡和垃圾回收
负载均衡负载的均衡,是分布式系统中一个永恒的话题,要 让大家各尽其力齐心干活,发挥各自独特的优势,不能忙得忙死闲得闲死,影响战斗力。而且,负载均衡也是一个复杂的问题,什么是均衡,是一个很模糊的概念。 比如,在分布式文件系统中,总共三百个数据块,平均分配到十个数据服务器上,就算均衡了么?其实不一定,因为每一个数据块需要若干个备份,各个备份的分布 应该充分考虑到机架的位置,同一个机架的服务
2013-10-07 20:32:54 1167
转载 十道海量数据处理面试题
第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。 再详细介绍下此方案:首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多
2013-10-07 10:49:56 1273
转载 C 二维数组(指针)动态分配和释放
先明确下概念:所谓32位处理器就是一次只能处理32位,也就是4个字节的数据,而64位处理器一次就能处理64位,即8个字节的数据。如果我们将总长128位的指令分别按照16位、32位、64位为单位进行编辑的话:旧的16位处理器,比如Intel 80286 CPU需要8个指令,32位的处理器需要4个指令,而64位处理器则只要两个指令,显然,在工作频率相同的情况下,64位处理器的处理速度会比16位、3
2013-10-05 20:57:25 1499
转载 tcp状态迁移图
TCP正常建立和关闭的状态变化 TCP连接的建立可以简单的称为三次握手,而连接的中止则可以叫做 四次握手。 建立连接 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收
2013-10-04 17:36:43 3112
转载 linux 系统管理命令
作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题, 本章从系统入手,重点讲述由于系统软、硬件配置不当可能造成的性能问题,并且给出了检测系统故障和优化性能的一般方法和流程。1 cpu性能评估 Cpu是影响Linux
2013-10-03 23:39:42 871
原创 hadoop 运行wordcount遇见的参数不一致问题
已知java的传参方式和C不一样:如,假设fileName.classjavac fileName 1 2 3则程序的argv[0] 为1, argv[1]为2当在wordcount.java中我把argv[0] 传入input路径,argv[1]传入output路径。通过jar压缩手段,将.class压缩成wordcount.jar文件,并设置了主类配置。bi
2013-10-02 22:26:24 1636
原创 zip, tar, tar.gz, tar.bz2, jar,7z等格式文件的压缩和解压方法
在飞哥的指导下,学了zip, tar, tar.gz, tar.bz2, jar, 7z等格式文件的压缩和解压方法
2013-10-02 22:01:48 6510 1
转载 Hadoop---在HDFS集群基础上搭建Map/Reduce集群
1. 硬件:VMWARE 虚拟机 * 4台,256M内存,20G硬盘 操作系统: RHEL_64_5.4 2. 基本软件架构部署: IP地址 主机名称 目录 功能
2013-10-02 11:38:27 961
转载 Hadoop实战-初级部分 之 Hadoop安装部署
本节课程概览Hadoop 在windows 上伪分布式的安装过程 Hadoop 在linux 上单节点伪分布式的安装过程 集成Eclipse 开发环境 Hadoop UI 介绍运行WordCounter 事例 第一部分:Hadoop 在windows 上伪分布式的安装过程安装JDK1.下载JD
2013-10-01 20:44:37 880
转载 OceanBase分布式系统负载均衡案例分享
淘宝:OceanBase分布式系统负载均衡案例分享摘要:Heroku的问题让我们意识到,在负载均衡测试时发现问题并妥善解决的成功经验有没有?于是,挖掘出“淘宝在双十一压测OB时发现存在严重的随机访问导致负载不均问题,并通过加权算法妥善解决”的成功案例,也就是本文。编者按:在CSDN云计算频道日前所做的文章《响应高达6秒 用户揭露Heroku私自修改路由造成高
2013-10-01 12:29:21 1544
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人