关闭

nginx工作原理

公司的odp框架使用Nginx+PHP,我们需要对nginx的内部实现有所了解。 0.  Nginx的用途 Nginx作为web服务器,有以下用途  URL重写  在我们的工作中比较常见的是,系统重构变更接口地址,想对接口上游保持透明无感知,使用Nginx重写规则,使得原来的接口,请求到现有的服务上进行响应。另外,可以用于隐藏真实服务的地址,类似于短链接。 负载均衡  在实际生产...
阅读(312) 评论(0)

操作系统进程学习

the address of pdf http://pages.cs.wisc.edu/~remzi/OSTEP/cpu-api.pdf homework 1 #include #include #include int main(int argc, char *argv[]) { printf("hello world (pid:%d)\n", (int) getpid());...
阅读(191) 评论(0)

2016年年中计划

夜深人静,探窗望外,星稀灯密。 一年过半,浑浑噩噩,唏嘘不已。...
阅读(156) 评论(0)

log4j的MDC,DNC配置以及应用

一、背景 人在IT江湖,免不了要排查BUG,查线上服务器日志,可浩如烟海的日志里面,如果没有一个唯一Key将同一个线程打印的日志串联起来,那可大大不妙。如何做到这一点呢。我们的主角,log4j的MDC,NDC出来了   二、实现思路以及关键代码 1、用拦截器或者filter将所有代码的入口拦截住,且在拦截器的里面,业务方法执行之前,写如下代码:   Java...
阅读(390) 评论(0)

Hash的冲突解决方案

HashMap和HashTable都是使用Hash函数实现的,任何一种散列函数都会...
阅读(360) 评论(0)

java线程的同步

Java线程的同步问题是面试官经常问道的问题。一般在网上也能找到答案。...
阅读(218) 评论(0)

hadoop的安装

一,下载相关软件 Jdk Hadoop 二,定义一个公共账号 我们经常说,从一个节点访问另一个节点,其实是从一个用户账户访问另一个用户账号。对于hadoop,所有的节点都使用相同的账号名。因此,我们先创建一个用户。这里使用的是hadoop。 三,安装SSH 我们知道在hadoop集群中,需要指定一个服务器作为主节点。他作为一个基站,负责联络并激活所有从节点上的DataNode和JobTr...
阅读(225) 评论(0)

hadoop概述

7.1  Hadoop概述 7.1.1  Hadoop的由来 Hadoop这个名字不是一个缩写,它是一个虚拟的名字。该项目的创建者Doug Cutting 解释Hadoop的得名:“这个名字是我的孩子给一头黄色的玩具大象起名的。我的命名标准是简短,容易发音和拼写,没有太多的意义,并且不会被用于别处。小孩子恰恰是这方面的高手。” Hadoop是一个可编写并运行分布式应用的开源框架,常常用于大数...
阅读(469) 评论(0)

HTML中get和post的区别

1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 3. 对于get方式,服务器端用Request.Quer...
阅读(282) 评论(0)

redis支持的数据类型

redis五种数据类型的使用 (摘自:http://tech.it168.com/a2011/0818/1234/000001234478_all.shtml ) 1、String 常用命令: set,get,decr,incr,mget 等。 应用场景: String是最常用的一种数据类型,普通的key/value存储都可以归为此类,这里就不所做解释了。 实现...
阅读(491) 评论(0)

贝叶斯文本分类器

摘 要 本文完成了基于朴素贝叶斯文本自动分类的软件设计,运用贝叶斯理论阐述了朴素贝叶斯文本分类器的基本原理。在特征独立性假设的基础上,构造了一个朴素贝叶斯文本分类器,通过样本训练该分类器,进而对测试样本分类判断。实验表明,朴素贝叶斯理论在文本分类中有很好的效果。 朴素贝叶斯分类算法的原理是贝叶斯公式(见下面的公式)。原理是由果溯因方法。试验表明该算法的性能能和神经网络等数据挖掘算法相媲...
阅读(4573) 评论(1)

HBase的设计优化

HBase在设计时需要注意以下几个方面。 1、Pre-Creating Regions的设计。默认情况下,在创建HBase表的时候会自动创建一个region分区,当导入数据的时候,所有的HBase客户端都向这一个region写数据,直到这个region足够大才进行分割。一种可以加快批量写入速度的方法是通过预先创建一些空的regions,这样当数据写入HBase时,会按照region分区情况,在集...
阅读(355) 评论(0)

HBase介绍

摘  要   随着海量数据和云计算的发展,Hadoop集群得到了越来越广泛的应用。而HBase作为Hadoop集群的数据库同样在很多场景中大显身手。同样Hadoop集群的稳定性需要得到实时的监控。存储资源、计算资源、网络资源等发生阻塞或者错误需要及时告知集群管理员。本文实现了基于HBase的网站告警系统。 本文中所开发的系统分为告警记录显示、告警记录查询、告警记录确认、告警记录入库、告警记录...
阅读(526) 评论(0)

结合mahout的数据挖掘算法介绍

数据挖掘算法 前言:数据挖掘和机器学习包含了许多的算法,算法的介绍往往是枯燥乏味的。本文中结合mahout和小例子还解释这些算法。因此我们先介绍一下mahout。 准备工作:Mahout环境的搭建 初识mahout Hadoop是为了大数据而生的,在之前的学习中,我们也了解了Mapreduce程序的基本原理。但是,读者对如何将Hadoop应用到大数据还是没有一个清晰地认识。相信读者朋友们了...
阅读(8007) 评论(0)

phonegap

一、准备工作 1、下载Eclipse,建议采用 Eclipse Classic 程序包,当前版本:Eclipse Classic 4.2.2; 2、下载Android SDK,当前版本:22.0.1; 3、下载PhoneGap,当前版本:PhoneGap 2.8.1;   二、安装配置软件 1、安装 Eclipse ,步骤如下: a、如果你下载的是 Eclipse C...
阅读(1154) 评论(0)
63条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:46842次
    • 积分:904
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:25篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论