自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(192)
  • 资源 (1)
  • 收藏
  • 关注

转载 BAT面试之操作系统内存详解

本文主要内容:本文讲述操作系统对于内存的管理的过去和现在,以及一些页替换的算法的介绍。进程的简单介绍进程是占有资源的最小单位,这个资源当然包括内存。在现代操作系统中,每个进程所能访问的内存是互相独立的(一些交换区除外)。而进程中的线程所以共享进程所分配的内存空间。在操作系统的角度来看,进程=程序+数据+PCB(进程控制块)。没有内存抽象在早些

2017-04-29 23:02:04 847

转载 JS原型与原型链终极详解

一. 普通对象与函数对象  JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。下面举例说明 function f1(){}; var f2 = function(){}; var f3 = new Function('str','console.log(str)'); var o3

2017-04-26 18:14:11 425

转载 JS原型、原型链深入理解

JS原型、原型链深入理解这篇文章主要针对javascript中的原型、原型链深入理解,原型是JavaScript中一个比较难理解的概念,本文为大家解决这个难题,感兴趣的小伙伴们可以参考一下原型是JavaScript中一个比较难理解的概念,原型相关的属性也比较多,对象有”prototype”属性,函数对象有”prototype”属性,原型对象有”con

2017-04-26 18:10:37 416

转载 javascript中的原型(prototype)及原型链的继承方式

javascript中的原型(prototype)及原型链的继承方式我们主要学习了在使用javascript面向对象编程时,如何创建对象及添加对象的属性和方法。在使用面向对象编程时,对象间的继承关系自然少不了!而原型正是实现javascript继承的很重要的一种方法! 我们首先来看以下代码: 复制代码 代码如下:function pers

2017-04-26 18:08:41 587

转载 javascript笔记--原型和原型链详解

许多人对JavaScript的原型及原型链仍感到困惑,网上的文章又大多长篇大论,令读者不明觉厉。我将用最简洁明了的文字介绍JavaScript的原型及原型链。私有变量和函数在函数内部定义的变量和函数,如果不对外提供接口,外部是无法访问到的,也就是该函数的私有的变量和函数。复制代码 代码如下:function Test(){var color

2017-04-26 18:06:31 488

转载 谁也别拦我!今天我要曝光JavaScript 资源大全中文版!

JavaScript 资源大全中文版我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-javascript 是 sorrycc 发起维护的 JS 资源列表,内容包括:包管理器、加载器、测试框架、运行器、QA、MVC框架和库、模板引擎、数据可视化、时间轴、编辑器等等包管理器管理着 JavaScript

2017-04-26 11:39:20 856

转载 一文看懂数据可视化:从编程工具到可视化表现方式

说到可视化,就不得不说一下大数据,毕竟可视化是解决大数据的一种高效的手段,而如今人人都在谈论大数据,大数据 ≠ 有数据 ≠ 数据量大, 离谱的是,如今就连卖早点的觉得自己能统计每天卖出的种类,都敢说自己是搞大数据。时间推移到 2009 年,“大数据” 开始才成为互联网技术行业中的热门词汇。对“大数据”进行收集和分析的设想,起初来自于世界著名的管理咨询公司麦肯锡公司;麦肯锡公司看到了各种

2017-04-26 11:36:08 3554

转载 Java中23种常见的设计模式

Java总共有23中常见的设计模式。它们主要可以分为3类,创建型,结构型以及行为型。 创建型的设计模式有:一、Singleton,单例模式:保证一个类只有一个实例,并提供一个唯一的全局访问点。二、Abstract Factory,抽象工厂:提供一个创建一系列相关或者互相依赖的对象的接口,而无需指定它们的具体类。三、Factory Method,工厂方法:定义一个用于创建

2017-04-26 11:29:50 535

转载 爬虫入门到精通-headers的详细讲解(模拟登录知乎)

本文章属于爬虫入门到精通系统教程第七讲直接开始案例吧。本次我们实现如何模拟登陆知乎。1.抓包首先打开知乎登录页 知乎 - 与世界分享你的知识、经验和见解注意打开开发者工具后点击“preserve log”,密码记得故意输入错误,然后点击登录我们很简单的就找到了 我们需要的请求_xsrf:81aa4a69cd410c3454

2017-04-26 11:26:41 1770

转载 如何提高编程水平,老程序员的几个建议你是否认同

编程水平的概念有点大,我们这里约定编程水平是指代码正确性,代码的逻辑性以及代码可读性三个方面。根据多年的编程经验,总结一下提高编程水平的几个建议,偏颇之处,还请高手们评论中指正。内容概要:1、提高代码的正确性。2、提高代码的逻辑性3、提高代码的可读性一、提高代码的正确性。所谓代码的正确性是指程序在运行过程中,代码层面运行正常。也就是我们常说的代码健壮

2017-04-26 11:23:14 1073

转载 新人程序员如何脱颖而出

最近组内先后招了两名开发,作为他们的mentor,一方面我在观察他们的工作方式和编码习惯,另一方面也在对比思考自己的经历。自己有些感悟,觉得一名新人程序员,应该做好以下三点:1. 遇事追踪溯源,不要怕改已有的代码2. 编码在保证正确的前提下,要足够快3. 主动承接团队里他人不愿意做的或者没做的事下面我将逐一分析说明这三点。1. 遇事追踪溯源,不要怕改已有的代码

2017-04-26 11:13:36 640

转载 如何撰写一份程序员真正需要的需求文档

总所周知程序员和产品经理之间产生矛盾大多是因为一个叫「需求文档]的东西,那我们应该如何撰写一份程序员真正需要的需求文档来解决这个矛盾呢?观点:从来不存在一份完美的需求文档可以满足任何程序猿的任何需求。如果一定要一个答案:让开发小伙伴认同功能价值,充满成就感是PM最重要责任之一。实操角度看,从宽度(关联性)、深度(逻辑性)、长度(预见性)、量度(价值数据化)4个方面出发去描述

2017-04-26 11:11:13 5521 1

转载 建筑业的未来效率依赖于物联网

建筑业的未来效率依赖于物联网2017-04-25 物联网智库物联网智库 编译转载请注明来源和出处------   【导读】   ------下一个物联网应用的爆发点会发生在建筑行业吗?过去几年,建筑,机场,矿山,高速公路和住宅均创历史新高,现在看来,建筑业直到现在似乎还没有放缓。 

2017-04-26 11:05:12 713

转载 想让MySQL跑得更快,更不可忽略这些硬件和系统的优化!

DBA们都知道很多关于MySQL Server相关的优化技巧,比如:MySQL参数配置优化、MySQL的SQL语句优化、MySQL的schema设计优化等。但却往往对运行MySQL的操作系统和硬件优化有所忽略,因为很多时候都是SA在干操作系统和硬件相关的工作。本文从Linux操作系统和服务器硬件的角度来说下关于MySQL的优化技巧,如果在MySQL Server安装部署运行之前

2017-04-26 10:58:06 2638

转载 MySQL数据恢复的九把瑞士军刀

做DBA的朋友可能都遇到过MySQL数据损坏或丢失的问题,比如忘加where条件的update、delete语句,或者MySQL服务器异常宕机导致数据文件损坏等。本文针对在日常运维中由于误操作、数据文件损坏、硬盘损坏、备份失效等情况导致的各种数据丢失或损坏的场景,提供了九种恢复方案,供大家参考。注:高危操作请勿在没有测试的情况下,直接在生产环境使用。工具一:

2017-04-26 10:56:21 812

转载 日处理20亿数据,实时用户行为服务系统架构实践

携程实时用户行为服务作为基础服务,目前普遍应用在多个场景中,比如猜你喜欢(携程的推荐系统)、动态广告、用户画像、浏览历史等等。以猜你喜欢为例,猜你喜欢为应用内用户提供潜在选项,提高成交效率。旅行是一项综合性的需求,用户往往需要不止一个产品。作为一站式的旅游服务平台,跨业务线的推荐,特别是实时推荐,能实际满足用户的需求,因此在上游提供打通各业务线之间的用户行为数据有很大的必要性。携程

2017-04-26 10:47:23 2100

转载 大数据教程(四)—— Hadoop集群VSFTP和SecureCRT安装配置

前言经过前三篇文章的介绍,已经通过VMware安装了Hadoop集群环境,当然,我相信安装的过程肯定遇到或多或少的问题,这些都需要自己解决,解决的过程就是学习的过程,本篇的来介绍几个Hadoop环境中需要用到的软件,确切的说是两款:VSFTP和SecureCRT。闲言少叙,进入本篇的正题。背景这里简要说明下这两款软件的作用。1、VSFTP这个从字面就能理解就

2017-04-26 10:45:37 740

转载 大数据教程(三)—— Hadoop集群分布式坏境搭建

前言上一篇我们讲解了Hadoop单节点的安装,并且已经通过VMware安装了一台CentOS 6.8的Linux系统,咱们本篇的目标就是要配置一个真正的完全分布式的Hadoop集群,闲言少叙,进入本篇的正题。技术准备VMware虚拟机、CentOS 6.8 64 bit安装流程我们先来回顾上一篇我们完成的单节点的Hadoop环境配置,已经配置了一个CentO

2017-04-26 10:43:48 888

转载 大数据教程(二) Hadoop集群坏境CentOS安装

前言前面我们主要分析了搭建Hadoop集群所需要准备的内容和一些提前规划好的项,本篇我们主要来分析如何安装CentOS操作系统,以及一些基础的设置,闲言少叙,我们进入本篇的正题。技术准备VMware虚拟机、CentOS 6.8 64 bit安装流程因为我的笔记本是Window7操作系统,然后内存配置,只有8G,内存配置太低了,当然为了演示,我会将Hadoop

2017-04-26 10:42:38 729

转载 大数据教程(一)—— Hadoop集群坏境搭建配置

前言关于时下最热的技术潮流,无疑大数据是首当其中最热的一个技术点,关于大数据的概念和方法论铺天盖地的到处宣扬,但其实很多公司或者技术人员也不能详细的讲解其真正的含义或者就没找到能被落地实施的可行性方案,更有很多数据相关的项目比如弄几张报表,写几个T-SQL语句就被冠以“大数据项目”,当然了,时下热门的话题嘛,先把“大数据”帽子扣上,这样才能显示出项目的高大上,得到公司的重视或者高层领导的关

2017-04-26 10:41:06 684

转载 http协议与http代理

TCP/IP是用于计算机通信的一个协议族。 TCP/IP协议族包括诸如Internet协议、地址解析协议、互联网控制信息协议、用户数据报协议、传输控制协议、路由信息协议、Telnet、简单邮件传输协议、域名系统等协议。TCP/IP(Transmission Control Protocol/InternetProtocol,传输控制协议/网际协议)是用于

2017-04-25 15:42:55 2260

转载 一次完整的 HTTP 请求过程

一次完整的HTTP请求过程从TCP三次握手建立连接成功后开始,客户端按照指定的格式开始向服务端发送HTTP请求,服务端接收请求后,解析HTTP请求,处理完业务逻辑,最后返回一个HTTP的响应给客户端,HTTP的响应内容同样有标准的格式。无论是什么客户端或者是什么服务端,大家只要按照HTTP的协议标准来实现的话,那么它一定是通用的。HTTP 请求格式HTTP请求格式主要有四部分组

2017-04-25 15:41:33 607

转载 HTTP深入浅出 http请求

HTTP深入浅出 http请求HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服

2017-04-25 15:36:18 567

转载 有哪些老鸟程序员知道而新手不知道的小技巧?

这是知乎上的一个问题「有哪些老鸟程序员知道而新手不知道的小技巧?」其中【大狐狸】的回答获得最高的点赞数,这里摘选过来,你也可以看看,这些技巧是否你也知道~1、重构是程序员的主力技能。2、工作日志能提升脑容量。3、先用profiler调查,才有脸谈优化。4、注释贵精不贵多。杜绝大姨妈般的“例注”。漫山遍野的碎碎念注释,实

2017-04-25 10:58:33 252

转载 你真的会使用XMLHttpRequest吗

看到标题时,有些同学可能会想:“我已经用xhr成功地发过很多个Ajax请求了,对它的基本操作已经算挺熟练了。” 我之前的想法和你们一样,直到最近我使用xhr时踩了不少坑儿,我才突然发现其实自己并不够了解xhr,我知道的只是最最基本的使用。于是我决定好好地研究一番xhr的真面目,可拜读了不少博客后都不甚满意,于是我决定认真阅读一遍W3C的XMLHttpRequest标准。看完标准后我如同醍醐

2017-04-24 17:45:37 444

原创 XMLHttpRequest对象属性简单介绍

下面是XMLHttpRequest对象的一些方法和属性的简单介绍.1.如何创建XMLHttpRequest XMLHttpRequest并不是一个标准的产物,而是由微软最初提出并得到很多浏览器支持的对象,因此其创建方法也是因浏览器而异的.2.readyState属性 readyState属性表示XMLHTTP请求的当前状态,当它等于4时表示请求已经完成.3.status属性 status属性

2017-04-24 17:43:44 848

转载 关于学习Hadoop中未总结的资料

目录(?)[+]看到这里收藏的资料很多,先摘过来,学到那块看那块,不断深入……原文地址:http://www.cnblogs.com/xia520pi/archive/2012/01/02/2310118.html1)Cygwin相关资料  (1)Cygwin上安装、启动ssh服务失败、ssh localhost失败的解决方案  地址

2017-04-24 17:42:43 530

转载 Hadoop(一)理论体系

随着人民生活水平的提高,随着各种各类数据指数级的增长,“大数据”、“互联网+”、“云时代”等等各种名词已经成为当今社会的潮流,各种数据分析建立在TB,PB,EB,甚至ZB和YB数量级上,以前看似遥不可及,现在已经屡见不鲜。而如何很好的利用好这些数据,使之为我们产生巨大的商业价值,已经是当今IT界的精英们不断突破的方向。而Hadoop则是如今处理这些问题,最基础,最主流,开源并不断改进的一款分布式系

2017-04-24 17:41:38 548

转载 Hadoop(二)——分布式集群搭建

前两天和一个朋友在聊天的时候说,很多自学Hadoop的朋友80%都会夭折在集群环境的搭建上,原因吗无在乎:1,没有很好的电脑配置,不能像机房一样用多台电脑搭建起集群;2,对Linux的不熟悉,各种小黑窗,linux命令……;3,环境搭建的反锁步骤,需要耐心+细心+认真等等吧。不过吗,我觉的,只要敢于坚持,敢于付出都是会成功的。下边讲述一下我的Hadoop集群搭建过程,由于条件有限,也是在虚拟机中进

2017-04-24 17:41:01 625

转载 Hadoop(三)——核心之一HDFS

上篇讲述了Hadoop分布式集群环境的搭建,其实重要是HDFS分布式文件系统的搭建,MapReduce主要是需要我们程序员来进行编写算法来进行逻辑运算的。这篇就重点来讲述一下HDFS(HadoopDistribute File System,也就是Hadoop分布式文件系统)。     一、HDFS的主要设计理念:     1、存储超大文件,这里的“

2017-04-24 17:40:01 514

转载 Hadoop(四)——编程核心MapReduce(上)

上篇讲述了Hadoop的核心内容之一HDFS,是Hadoop分布式的平台基础,而这讲的MapReduce则是充分利用Hdfs分布式,提高运行效率的算法模型 ,Map(映射)和Reduce(归约)两个主要阶段都以键值对作为输入和输出,我们需要做的就是对这些,value>做我们想要的处理。看似简单实则麻烦,因为这里太灵活多变。      一,好,首先来看下边两个图,看下mapreduc

2017-04-24 17:38:56 508

转载 Hadoop(五)——核心编程MapReduce(下)

上篇博客最后我们讲述了WordCount的Hadoop官方源码,主要看map类的编写规则,入参(从文件)出参(经过shuffle,combiner过程给reduce),reduce的编写规则,入参(从map类中获取),出参(想要的结果输出到文件中)。下边我们再进一步通过几个例子(在hadoop实战中摘取),来加深map-reduce的编程规则,至于具体到map,reduce内部,如何处理数据,则涉

2017-04-24 17:38:11 509

转载 Hadoop(六)——子项目Pig

前边,讲述了Hadoop的两大支柱HDFS和MapReduce,我们通过将大数据的数据文件放在HDFS上,利用Java编写Map-Reduce,来实现数据的各种分析,并预测一些东西,实现大数据的商业价值,从而也体现了Hadoop价值所在。     但是反观传统系统中,我们都是通过数据库进行数据分析的,例如关系型数据库:Oracle,SQL Server,MySQL等,更进一步的

2017-04-24 17:36:47 517

转载 Hadoop(七)——子项目Hive

前边我们介绍了Hadoop项目的两大基础支柱HDFS和MapReduce,随后又介绍了子项目Pig:一种用类似于SQL的、面向数据流的语言对HDFS下的数据进行处理的MapReduce上层客户端,这大大满足了那些不会Java,不会写MapReduce的程序员。但是对于那些以前一直从事Oracle等关系型数据库数据分析的数据分析师,DBA等,还是有些棘手的。而Hadoop的另一个子项目Hive则解决

2017-04-24 17:35:59 617

转载 面向切面编程(AOP)的理解

在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登

2017-04-24 17:30:46 436

转载 Filter过滤器的强大功能

我们编程开发一般都是按照线来工作,这样分工容易,测试也相对来说方便!高手,或者开发经验比较丰富团队就会按照层来工作。而面向对象又是当今非常主流的一种开发方式,而其三大特性就是:封装,继承,多态,使程序达到复用性强,扩展性强……而今天Filter就是更好的使我们的程序达到更好的复用性,用最少的代码实现最多的功能。            在介绍Filter以前,先看一下上一篇AOP

2017-04-24 17:29:40 479

转载 反射机制的运用

前边一篇博客写过相关反射机制的基础知识:java中的反射机制。写完这篇后有一条评论“反射反射程序员的快乐”,为什么说“快乐呢”,咱们看看反射的强大功能吧!这篇博客简单说一下反射机制的运用。        反射机制,很多来说是Java中比较那学的东西,为什么?很多说是因为它比较抽象!说的也对,因为理解不了么,所以比较抽象。但是经过项目实践,框架的深究,感觉到反射有着强大的作用。是很多

2017-04-24 17:26:30 473

转载 linux部署项目(Java项目+Tomcat+mysql)

项目做完了,要发布了,而Java的特长之一就是移植性好,面对着微软的XP的停止服务,Windows系统的“独裁”,越来越多的商家选择了开源的免费的Linux系统作为服务器。因为linux系统也有图形界面(虽然和Windows比起来很不一样),所以在图形界面中操作相对来说还是容易的,这就好比我们在Windows系统上部署项目一样,大部分人都是小Case。但是真正工作中,服务器都会在固定的机房,而且往

2017-04-24 17:23:14 648

转载 Struts2标签小结

前边总结Struts2的时候将标签这一部分给丢了,当时因为开发的时候很少使用,这里简单总结一下。先看一下Struts2标签的分类吧。然后分类总结一下即可。        由于控制标签用的比较多,所以放在了前边。好首先看一下控制标签吧。        一,控制标签,JSTL大家应该都使用过,其实Struts2的控制标签和那个特别

2017-04-24 17:21:30 681

转载 阿里云服务(一)——OSS

阿里电子商务迄今是中国最大的电商网站,各个厂商都在去模仿。就像google的大数据处理,Hadoop的思想等等,只有做出了一些成绩,起了带头羊,那么将会是非常吃香的。从今天开始简单学习了解一下阿里的各种云服务。今天先看一下OSS。         OSS(Open Storage Service)开放云存储服务,是阿里云对外的提供的海量,安全和高可靠的云存储服务。目前阿里的所有云服务都是收

2017-04-24 17:19:11 1350

Java8 新特性.rar

Java8新特性,包含代码实例与技术文档。

2020-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除