自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老猿说说专栏

老猿说说专栏

  • 博客(32)
  • 资源 (72)
  • 收藏
  • 关注

转载 python md5

python两种生成md5的方法 一. 使用md5包import md5src = 'this is a md5 test.' m1 = md5.new() m1.update(src) print m1.hexdigest() 二. 使用hashlibimport hashlib m2 = hashlib.md5() m2.update(src) print

2017-08-31 17:39:35 634

转载 python post

urllib2.urlopen() urlib2是使用各种协议完成打开url的一个扩展包。最简单的使用方式是调用urlopen方法,比如def urlopen(url, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT):和urllib中不同的是第三个参数为timeout了,所以代理只能在外面设置了。import urllib2content_s

2017-08-31 17:33:10 1338

转载 python字符串函数

去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2连接字符串#strcat(sStr1,sStr2)sStr1 = 'strcat'sStr2 = 'append'sStr1 += sStr2pr

2017-08-31 15:22:52 397

原创 python01

!/usr/bin/env phthonhello.py直接运行

2017-08-30 18:14:30 210

转载 HttpClient中post请求http、https示例

HttpClient中post请求http、https示例HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可:创建CloseableHttpCl

2017-08-28 15:22:42 4329

转载 存储过程 查询

转了N多的SQL语句,可是自己用时,却到处是坑啊,啊,啊!!!!!!!!!!!!!!!想写一个获取表中最新ID值.上代码CREATE TABLE department( ID INT PRIMARY KEY NOT NULL, d_code VAR

2017-08-28 14:51:34 1119

转载 JAVA keystore

Java签名/证书机制java签名/证书机制,可以保障使用者,安全地调用外部提供的jar,防止你信任的jar被篡改。首先,java的签名,必须是基于jar包的。也就是说,你必须将你要提供的class,打包到jar里。然后,通过 java 提供的签名工具(jarsigner)对jar包进行签名,发布。签名原理:使用非对称算法,生成一对公钥/私钥。 证书证书是在签名基础

2017-08-28 14:32:03 6653 1

转载 JDK KeyStore 如何使用

Java中keystore如何来使用[java] view plain copy print?public static void main(String args[]) throws Exception {          KeyStore ks = KeyStore.getInstance("JKS");          ch

2017-08-28 14:31:31 621

转载 Keytool命令详解

以前用过几次这个东东,但每次都重新查询一次。本文原始出处是这里 。-----------------------------------------------------------Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中 在keystore里,包含两种数据: 密钥

2017-08-28 14:30:47 72878

转载 Java HTTPS客户端如何处理证书

HTTPS(HTTP over Secure Socket Layer),简单讲即HTTP下加入SSL层,HTTPS的安全基础是SSL。参考以前的两篇文章Java-JSSE-SSL/TLS编程代码实例-单向认证 Java-JSSE-SSL/TLS编程代码实例-双向认证 如果要实现SSL通讯,通讯双方需要设置KeyStore和TrustStore。如果是单向认证,那么

2017-08-28 14:23:01 2767

原创 hibernate

@org.hibernaete.annotations.Entity(dynamicUpdate=true)

2017-08-25 16:51:10 163

转载 hadoop-ha

1、安装前准备       ①、集群规划: 主机名称用户主机IP安装软件运行进程 centos71hzq192.168.1.201jdk、hadoopNameNode、DFSZKFailoverController(zkfc) centos

2017-08-23 09:26:18 299

转载 Docker 安装 Gitlab

安装环境操作系统 centos7.3安装Docker,安装及配置见 《Docker之Docker介绍及安装配置》安装Gitlab下载Gitlab运行命令:$ sudo docker pull gitlab/gitlab-ce:latest启动GitLab运行命令:sudo docker run -d \--priv

2017-08-23 09:21:17 356

转载 纯净水是否有害

调查1:常喝纯净水血管内壁易栓塞“纯净水的特点是99%的矿物盐都被过滤掉了,包括有益的元素和有害的物质。2003年,世界卫生组织已经明确在饮用水准则中表明了:‘纯净水不能作为正常的生活饮水’。”——赵飞虹在大家越来越关注饮水健康的今天,纯净水成为了市场上非常受欢迎的一种饮用水。现在很多家庭都安装了家用净化水设备,多数都是99%过滤掉钙镁离子的纯水机。从加工工艺上讲,纯净水可以通

2017-08-19 18:48:44 729 1

原创 docker详解

搜索镜像docker search java运行docker run -it --rm ubuntu:14.04 bashroot@e7009c6ce357:/# cat /etc/os-releaseNAME="Ubuntu"VERSION="14.04.5 LTS, Trusty Tahr"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 14.04

2017-08-17 14:33:00 1435

转载 Hadoop Journal Node 作用

转自:https://my.oschina.net/u/189445/blog/661561NameNode之间共享数据(NFS 、Quorum Journal Node(用得多))两个NameNode为了数据同步,会通过一组称作JournalNodes的独立进程进行相互通信。当active状态的NameNode的命名空间有任何修改时,会告知大部分的JournalNodes进程。sta

2017-08-15 22:33:22 323

转载 详解MapReduce工作流程

一、客户端向JobTracker提交作业这个阶段要完成以下工作:向JobTracker申请 一下新的JobID检查是否指定了output dir,并且确认output dir不存在根据InputPath计算input split。这里的input split并不是MapReduce输入数据的完整拷贝,只是记录了每个split在什么地方存放着。split和block一样都是逻辑概念,

2017-08-15 14:02:42 678

转载 Hadoop中CombineFileInputFormat详解

在MR实践中,会有很多小文件,单个文件产生一个mapper,资源比较浪费,后续没有reduce逻辑的话,会产生很多小文件,文件数量暴涨,对后续的Hive job产生影响。所以需要在mapper中将多个文件合成一个split作为输入,CombineFileInputFormat满足我们的需求。CombineFileInputFormat 原理(网上牛人总结):第一次:将同DN

2017-08-15 11:29:31 482

转载 2017-08-14 flume+kafka+storm+hdfs整合

基础环境:Redhat 5.5 64位(我这里是三台虚拟机h40,h41,h42)myeclipse 8.5jdk1.7.0_25Python-2.7.12zookeeper-3.4.5集群Hadoop-2.6.0集群apache-storm-0.9.5集群kafka_2.10-0.8.2.0集群apache-flume-1.6.0-

2017-08-14 14:41:21 1978

转载 2017-08-14 基于Storm的实时计算应用实践

基于Storm的实时计算应用实践2017-08-04 宋轶群 本文以订单实时统计业务为例,探讨了有赞技术团队在使用 Storm 时遇到的一些问题以及他们的解决思路。有赞使用 Storm 已经有将近 3 年时间,稳定支撑着实时统计、数据同步、对账、监控、风控等业务。订单实时统计是其中一个典型的业务,对数据准确性、性能等方面都有较高要求,也是上线时间最久的一个实时计算应用。通过

2017-08-14 14:35:03 903

转载 MySQL 死锁与日志二三事

MySQL 死锁与日志二三事原文出处: xrzs   最近线上 MySQL 接连发生了几起数据异常,都是在凌晨爆发,由于业务场景属于典型的数据仓库型应用,白天压力较小无法复现。甚至有些异常还比较诡异,最后 root cause 分析颇费周折。那实际业务当中咱们如何能快速的定位线上 MySQL 问题,修复异常呢?下文我会根据两个实际 case,分享下相关的经验与方法。

2017-08-14 09:43:54 393

原创 postgresql-pg_stat_statements

修改postgresql.conf文件,并重启postgreSQLshared_preload_libraries = 'pg_stat_statements'pg_stat_statements.max = 1000 //跟踪的最大语句数量,缺省是1000条pg_stat_statements.track = all //控

2017-08-11 18:00:17 339

原创 Java-线程、JVM

JAVA线程进程 它是内存中的一段独立的空间,可以负责当前应用程序的运行。当前这个进程负责调度当前程序中的所有运行细节。线程 它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。进程是负责整个程序的运行,而线程是程序中具体的某个独立功能的运行。一个进程中至少应该有一个线程。线程运行的原理 cpu在线程中做时间片的切换。 其实真正电脑中的程序的运行不是同时在运行的。CPU负责

2017-08-11 15:34:00 194

原创 zk-zclient01 监听、分布式锁

监听子节点/** * 订阅节点的信息改变(创建节点,删除节点,添加子节点) * @author zhoulf * */public class SubscribeChildChanges { private static class ZKChildListener implements IZkChildListener { /** * handle

2017-08-10 23:58:05 972

原创 win创建软连接

创建符号链接。MKLINK [[/D] | [/H] | [/J]] Link Target        /D      创建目录符号链接。默认为文件                符号链接。        /H      创建硬链接,而不是符号链接。        /J      创建目录联接。        Link    指定新的符号链接名称。 

2017-08-10 23:53:10 314

转载 JVM优化2-TProfiler

本文是《JVM 性能调优实战之:一次系统性能瓶颈的寻找过程》 的后续篇,该篇介绍了如何使用 JDK 自身提供的工具进行 JVM 调优将 TPS 由 2.5 提升到 20 (提升了 7 倍),并准确定位系统瓶颈:我们应用里静态对象不是太多、有大量的业务线程在频繁创建一些生命周期很长的临时对象,代码里有问题。那么问题来了,如何在海量业务代码里边准确定位这些性能代码?本文将介绍如何使用阿里开源工具

2017-08-09 18:29:31 295

转载 JVM优化1

玩过性能优化的朋友都清楚,性能优化的关键并不在于怎么进行优化,而在于怎么找到当前系统的性能瓶颈。性能优化分为好几个层次,比如系统层次、算法层次、代码层次...JVM 的性能优化被认为是底层优化,门槛较高,精通这种技能的人比较少。笔者呆过几家技术力量不算弱的公司,每个公司内部真正能够进行 JVM 性能调优的人寥寥无几、甚至没有。如是乎,能够有效通过 JVM 调优提升系统性能的人往往被人们冠以"大

2017-08-09 18:28:42 343

原创 linux02-自动部署、awk/sed/cron/cut/wc/uniq

自动部署#!/bin/bashSERVERS="node-3.itcast.cn node-4.itcast.cn"PASSWORD=123456BASE_SERVER=172.16.203.100auto_ssh_copy_id() { expect -c "set timeout -1; spawn ssh-copy-id $1; expect {

2017-08-08 21:37:03 571

原创 VMware虚拟机三种联网方法及原理

VMware虚拟机三种联网方法及原理Brigde桥接:默认使用VMnet0原理Bridge 桥”就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中, 同时在”桥”上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。 这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段 当然要保证两个局域网没有冲突的IP. VMWare

2017-08-08 20:51:48 23383

原创 linux01-常用命令、网络、mysql、yum

Linux网络基本配置1.修改主机名vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=server1.itcast.cn2.修改ip地址vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetONBOOT=yes #是否开机启用BOOTPROTO=st

2017-08-08 20:48:36 377

转载 JVM优化之调整大内存分页(LargePage)

JVM优化之调整大内存分页(LargePage)发表于 2009-11-21   |   分类于 未分类   |  作者:晓峰本文将从内存分页的原理,如何调整分页大小两节内容,向你阐述LargePage对JVM的性能有何提升作用,并在文末点明了大内分页的副作用。OK,让我们开始吧!内存分页大小对性能的提升原理首先,我们需要回顾一小部分计算机组成原理,这对理解大内

2017-08-08 17:24:39 631

转载 1 安装OpenResty(Nginx+Lua)开发环境

首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒杀

2017-08-03 22:34:12 486

kingbase8-8.2.0.jar

人大金仓(KingBase) 驱动包

2021-07-14

HashMap.md

HashMap 底层的数据结构主要是:数组 + 链表 + 红黑树。其中当链表的长度大于等于 8 时, 链表会转化成红黑树,当红黑树的大小小于等于 6 时,红黑树会转化成链表 HashMap是数组结构,数组的元素可能是单个 Node,也可能是个链表, 也可能是个红黑树, 比如数组下标索引为 2 的位置就是一个链表,下标索引为 9 的位置对应的 就是红黑树,具体细节请看内容

2020-10-12

ArrayList.md

老猿说说-ArrayList MD文件 1. 所有的操作都是线程安全的,我们在使用时,无需再加锁; 2. 多个线程同时进行put、remove等操作时并不会阻塞,可以同时进行,和HashTable不同,HashTable在操作时,会锁住整个Map; 3. 迭代过程中,即使Map结构被修改,也不会抛ConcurrentModificationException异常; 4. 除了数组+链表+红黑树的基本结构外,新增了转移节点,是为了保证扩容时的线程安全的节点; 5. 提供了很多Stream流式方法,比如说:forEach、search、reduce等等。

2020-10-12

NIO trick and trap .pdf

NIO陷阱和解读

2017-06-20

Spark快速大数据分析PDF

《Spark快速大数据分析》是一本为Spark初学者准备的书,它没有过多深入实现细节,而是更多关注上层用户的具体用法。不过,本书绝不仅仅限于Spark的用法,它对Spark的核心概念和基本原理也有较为全面的介绍,让读者能够知其然且知其所以然。 本书介绍了开源集群计算系统Apache Spark,它可以加速数据分析的实现和运行。利用Spark,你可以用Python、Java以及Scala的简易API来快速操控大规模数据集。 本书由Spark开发者编写,可以让数据科学家和工程师即刻上手。你能学到如何使用简短的代码实现复杂的并行作业,还能了解从简单的批处理作业到流处理以及机器学习等应用。

2017-03-28

Spark高级数据分析-中文完整

Spark高级数据分析-中文完整 2015年 11 月第 1版

2016-04-16

Spark快速大数据分析-中文完整

Spark快速大数据分析-中文完整 2015年 11 月第 1版

2016-04-16

dubbo-admin-2.5.3.war

dubbo后台war包。 看有人收费,实在受不了

2016-01-26

Nginx模块开发与架构解析

《深入理解Nginx:模块开发与架构解析》是阿里巴巴资深Nginx技术专家呕心沥血之作,是作者多年的经验结晶,也是目前市场上唯一一本通过还原Nginx设计思想,剖析Nginx架构来帮助读者快速高效开发HTTP模块的图书。   《深入理解Nginx:模块开发与架构解析》首先通过介绍官方Nginx的基本用法和配置规则,帮助读者了解一般Nginx模块的用法,然后重点介绍如何开发HTTP模块(含HTTP过滤模块)来得到定制的Nginx,其中包括开发一个功能复杂的模块所需要了解的各种知识,如Nginx的基础数据结构、配置项的解析、记录日志的工具以及upstream、subrequest的使用方法等。在此基础上,综合Nginx框架代码分析Nginx的架构,介绍其设计理念和技巧,进一步帮助读者自由、有效地开发出功能丰富、性能一流的Nginx模块。 作者简介   陶辉,思科后台工程师,从事服务端开发近十年,擅长Linux分布式架构下的海量数据处理,擅长C/C++开发的高性能高吞吐量网络服务,曾任思科DMS后台架构设计工作,曾在腾讯QQ空间后台个人信息中心、个人档、漂流瓶、空间日志、花藤、好友买卖等项目中担任服务器设计与开发工作,曾在华为中央软件部综合网管平台担任北向接口设计开发工作。拥有丰富的Linux高性能服务器开发经验,丰富的云存储系统开发经验,目前关注云文档管理系统和Nginx的再开发。

2015-07-24

Go语言·云动力

Go语言是由谷歌的Rob Pike、Ken Thompson和Robert Griesemer共同设计开发的一种新型程序设计语言。2012年Go 1的推出,代表着Go语言的稳定成熟,也正式宣告Go走入了主流语言的行列。《Go语言·云动力》是Go语言程序设计入门书,介绍了Go语言的基础知识,包括静态类型、流程控制、函数、动态类型、面向对象、并发编程等内容,以及同其他C类语言相比,Go所具备的全新特性。同时,本书还介绍了Go语言在云计算中的应用。 《Go语言·云动力》适合Go语言初学者学习。 作者简介 樊虹剑15岁迷上Apple II,立志成为程序员。从Applesoft BASIC,到Microsoft C、C++、C#,再到Apple Objective-C,其间使用过大小十几种编程语言,始终不得要领。不明白起源于数学和电子学的计算机科学,为何不去追求诗歌般至简至纯的美学,而是纠结于繁复的形式和空洞的哲学。几欲放弃。直到偶然发现Plan 9,才获得返璞归真的乐趣,并一路欢喜走过Inferno,快乐走入Go语言的世界。

2015-07-24

Go语言编程

许式伟七牛云存储CEO,曾任盛大创新院资深研究员、金山软件技术总监、WPS Office 2005首席架构师。开源爱好者,发布过包括WINX、TPL等十余个C++开源项目,拥有超过15年的C/C++开发经验。在接触Go语言后即可被其大道至简、少即是多的设计哲学所倾倒。七牛云存储是国内第一个吃螃蟹的团队,核心服务完全采用Go语言实现。吕桂华七牛云存储联合创始人,曾在金山软件、盛大游戏等公司担任架构师和部门经理等职务,在企业级系统和大型网游平台领域有较多涉猎。拥有十余年的C/C++大型项目开发经验,也曾在Java和.NET平台上探索多年。同样被Go语言的魅力所吸引而不可自拔,希望能为推广这门优秀的语言尽自己的绵薄之力。 《Go语言编程》首先概览了Go语言的诞生和发展历程,从面向过程编程特性入手介绍Go语言的基础用法,让有一定C语言基础的读者可以非常迅速地入门并开始上手用Go语言来解决实际问题,之后介绍了Go语言简洁却又无比强大的面向对象编程特性和并发编程能力,至此读者已经可以理解为什么Go语言是为互联网时代而生的语言。 从实用性角度出发,本书还介绍了Go语言标准库和配套工具的用法,包括安全编程、网络编程、工程管理工具等。 对于希望对Go语言有更深入了解的读者,我们也特别组织了一系列进阶话题,包括语言交互性、链接符号、goroutine机理和接口机制等。

2015-07-24

ADT-21.1.0.zip(eclipse安卓插件)

DT:安卓开发工具 Android Development Tools 在Eclipse编译IDE环境中,需安装ADT(Android Developer Tools)Plug-in,这是Android在Eclipse上的开发工具。 下载以及安装可以参照:Google Android ,Eclipse ,JDK.[1] 目前Android开发所用的开发工具主要有Android Studio 、intellij idea、Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。 SDK(Software Development Kit): 一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。在Android中,它为开发者提供了库文件以及其它开发所用到的工具。简单理解为开发工具包集合,是整体开发中所用到的工具包,如果你不用Eclipse作为你的开发工具,你就不需要下载ADT,只下载SDK即可开发。

2015-05-14

ADT15.0.0.zip(安卓开发工具)

ADT:安卓开发工具 Android Development Tools 在Eclipse编译IDE环境中,需安装ADT(Android Developer Tools)Plug-in,这是Android在Eclipse上的开发工具。

2015-05-14

Spark大型集群上的快速和通用数据处理架构(翻译版)

大型集群上的快速和通用数据处理架构 An Architecture for Fast and General Data Processing on Large Clusters本文由加州大学伯克利分校计算机科学研究生部 Matei Alexandru Zaharia 博士著。

2015-04-29

Storm分布式实时计算模式.pdf(中文)

《Storm分布式实时计算模式》Apache Storm 项目核心贡献者亲笔撰写,涵盖多种分布式计算相关主题,是深入理解Storm分布式实时计算的翔实指南。 通过大量的示例,全面而系统地讲解Storm分布式实时计算的核心概念及应用,并针对不同的应用场景,给出多种基于Storm的设计模式,而且提供示例源码,便于读者参考设计并实现自己的Storm应用。

2015-04-29

大型网站架构设计参考(完整版)

大型网站架构设计参考,很全!文档中对搭建大型网站的各种技术做了详细描述。是不可多得的好资料。特此共享。

2015-04-25

实用负载均衡技术:网站性能优化攻略

《实用负载均衡技术:网站性能优化攻略》介绍了处理负载均衡问题的相关概念和工具,说明了如何避免性能退化和服务器上的服务突然崩溃的风险,阐述了单个服务器以及可以执行cookie插入或者改善SSL吞吐量的负载均衡器,最后还探讨了云计算中的负载均衡。    《实用负载均衡技术:网站性能优化攻略》适合对系统架构、性能维护感兴趣的初级、中级读者以及有经验的系统架构师和运维师。

2015-04-08

Cassandra权威指南

本书是一本广受好评的Cassandra图书。与传统的关系型数据库不同,Cassandra是一种开源的分布式存储系统。书中介绍了它无中心架构、高可用、无缝扩展等引人注目的特点,讲述了如何安装、配置Cassandra及如何在其上运行实例,还介绍了对它的监控、维护和性能调优手段,同时还涉及了Cassandra相关的集成工具Hadoop及其类似的其他NoSQL数据库。   本书适合数据库开发人员与网站开发者阅读。

2015-04-08

HTML5高级程序设计(完整版)

本书首先介绍了HTML5的历史背景、新的语义标签及与以往H了ML版本相比的根本变化,同时揭示了HTML5背后的设计原理.从第2章起,分别围绕构建令人神往的富Web应用,逐一讨论了HTML5的Canvas、Geolocation、Communication、WebSocket、Forms、WebWorkers、Storage等APⅡ的使用,辅以直观明了的客户端和服务器端示例代码,让开发人员能够迅速理解和掌握新一代Web标准所涵盖的核心技术。本书最后探索了离线Web应用并展望了HTML5未来的发展前景。 本书面向有一定经验的Web应用开发人员,对HTML5及未来Web应用技术发展抱有浓厚兴趣的读者也可以学习参考。

2015-04-08

HTTP权威指南(中文版).part2

HTTP及相关核心Web技术方面的权威著作 权威专家详解HTTP协议、深入说明Web工作原理 语言简洁精确,细节图解翔实 高效Web开发、Web程序员必备权威指南 HTTP是Web的基础,这里所说的Web,不仅只是通常意义上的Browser/Server端的开发,而是Web Service。   HTTP初看上去似乎是非常简单的协议,是的,HTTP 0.9确实是非常简单的,简单到只有一个GET方法,更不用说什么持久连接了。HTTP协议还有一个显著特点,那就是其协议是明文的基于文本的。这使得通过工具与HTTP进行交互变得非常简单,最原始的telnet也可以发送HTTP请求(参考本书15页)。   而大多数人对HTTP的了解也就是这种程度了(没有读此书之前的我也是这样)。此书的意义在于,它让你知道,HTTP不仅只有一个简单的GET,HTTP可以做为一种通用的分布式编程的协议。现如今Web上大行其道的所谓Restful Web Service,其基础就是HTTP,而提出Rest这个概念的Roy Fielding,也是HTTP协议(RFC2616)的主要作者之一

2015-04-08

HTTP权威指南(中文版)

HTTP及相关核心Web技术方面的权威著作 权威专家详解HTTP协议、深入说明Web工作原理 语言简洁精确,细节图解翔实 高效Web开发、Web程序员必备权威指南 HTTP是Web的基础,这里所说的Web,不仅只是通常意义上的Browser/Server端的开发,而是Web Service。   HTTP初看上去似乎是非常简单的协议,是的,HTTP 0.9确实是非常简单的,简单到只有一个GET方法,更不用说什么持久连接了。HTTP协议还有一个显著特点,那就是其协议是明文的基于文本的。这使得通过工具与HTTP进行交互变得非常简单,最原始的telnet也可以发送HTTP请求(参考本书15页)。   而大多数人对HTTP的了解也就是这种程度了(没有读此书之前的我也是这样)。此书的意义在于,它让你知道,HTTP不仅只有一个简单的GET,HTTP可以做为一种通用的分布式编程的协议。现如今Web上大行其道的所谓Restful Web Service,其基础就是HTTP,而提出Rest这个概念的Roy Fielding,也是HTTP协议(RFC2616)的主要作者之一

2015-04-08

protobuf-2.5.0.tar

protobuf是Google开源的一种编码和解码技术,它的作用是使序列化数据更高效。并且谷歌提供了protobuf的不同语言的实现,所以protobuf在跨平台项目中是非常好的选择。

2015-03-22

Spark-streaming 在京东的项目实践

Spark-streaming 在京东的项目实践

2015-03-22

Spark——基于内存的下一代大数据分析框架

Spark——基于内存的下一代大数据分析框架

2015-03-22

Spark源码解读迷你书

Spark源码解读。带你探索spark的逻辑,助你成长

2015-03-22

axis2-eclipse-codegen-plugin-1.6.2.zip

axis2-eclipse-codegen-plugin-1.6.2.zip官网下载的,太慢了,就拿来共享。直接解压到eclipse plugins目录下

2014-12-22

axis2-eclipse-service-plugin-1.6.2.zip

axis2-eclipse-service-plugin-1.6.2.zip官网下载的,太慢了,就拿来共享。直接解压到eclipse plugins目录下

2014-12-22

疯狂JAVA讲义+源码.李刚.rar

《疯狂Java讲义(含CD光盘1张)》深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制。覆盖了java.lang、java.util、java.text、java.io和java.nio、java.sql、java.awt、javax.swing包下绝大部分类和接口。本书全面介绍了Java 8的新的接口语法、Lambda表达式、方法引用、构造器引用、函数式编程、流式编程、新的日期、时间API、并行支持、改进的类型推断、重复注解、JDBC 等新特性

2014-12-22

jQuery实战中文版+源码

jQuery是目前最受欢迎的JavaScript/Ajax库之一,能用最少的代码实现最多的功能。 Bear Bibeault 著名Web技术专家,有30多年编程经验,也是技术社区JavaRanch的核心人物之一。除本书外,他还和其他世界级Web专家联袂打造了巨著 《Ajax实战:实例详解》和《Ajax实战:Prototype与Scriptaculous篇》(均由人民邮电出版社出版)。Yehuda Katz 著名Web技术专家,jQuery开发团队的核心成员,Merb等开源项目的贡献者。他还维护着热门网站VisualjQuery.com。

2014-12-01

Hive编程指南.pdf

《Hive编程指南》是一本Apache Hive的编程指南,旨在介绍如何使用Hive的SQL方法HiveQL来汇总、查询和分析存储在Hadoop分布式文件系统上的大数据集合。全书通过大量的实例,首先介绍如何在用户环境下安装和配置Hive,并对Hadoop和MapReduce进行详尽阐述,最终演示Hive如何在Hadoop生态系统进行工作。

2014-10-29

storm实时数据处理

Hadoop是一个批处理系统,在实时计算处理方面显得十分乏力。storm是一个类似于Hadoop勺实时数据处理框架,也是一个非常有效的开源实时计算工具,通常被比作“实时的Hadoop”。

2014-10-29

ORACLE SQL性能优化

还为sql执行慢烦恼?好好看看这个,解决你所有的问题

2014-10-25

Spring源码深度解析[郝佳编著]

解读Spring源码,深度解析。 想要深入了解spring的可以研究下

2014-10-25

深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)

本书第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。 第2版在第1版的基础上做了很大的改进:根据最新的JDK1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和最佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。 全书共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。 第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。 第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。 第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。 第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果; 第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

2014-10-25

apache-solr-3.5.0.jar

本人正在学习lucene3 5 0 好不容易找到对应版本solr 想要学习solr的朋友 可以下载 因为apache服务器已经不存在3 5 0版本 所以上传共享

2014-10-16

lukeall-3.5.0.jar

lucence开发必备,鼓励大家学习lucence..

2014-09-01

lukeall-3.3.0.jar

开发lucence 好用的工具,因为要用,发现都要分。。。特地共享出来

2014-09-01

Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版).part1

适合oracle爱好者和oracle从业者,我自己看了,感觉对我很大帮助!希望能帮助到更多的人!共享!

2014-05-04

Struts2、Spring和Hibernate应用实例

Struts2、Spring和Hibernate应用实例,传说中的ssh不过如此,编程其实很简单,别被陌生的名词吓到~

2013-05-21

Android开发精典案例60个

Android开发精典案例60个,希望能帮助到你~ 也可以跟我交流 加油~!

2013-05-21

空空如也

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

TA关注的人

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