HTTPie:一个不错的 HTTP 命令行客户端

HTTPie (读aych-tee-tee-pie)是一个 HTTP 的命令行客户端。其目标是让 CLI 和 web 服务之间的交互尽可能的人性化。 其有特点如下: 直观的语法 格式化和色彩化的终端输出 内置 JSON 支持 支持上传表单和文件 HTTPS、代理和认证 任意请求数据 自定义头部 持...

2015-11-24 10:06:22

阅读数 972

评论数 1

java forEach实现原理

java.util.List实现了java.lang.Iterable接口. jdk api文档中是这样描述Iterable接口的:实现这个接口允许对象成为 "foreach" 语句的目标。不过咋一看Iterable接口并没啥特别之处,只是定义了一个迭代器而已。 [...

2015-10-14 10:44:36

阅读数 4266

评论数 0

Python中setuptools的简介

Python中setuptools的简介 http://www.juziblog.com/?p=365001 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterpr...

2015-08-26 13:57:02

阅读数 514

评论数 0

[转]Python、Django以及PyCharm安装心得

第一步:安装python(最好安装2.x的版本,3.x的版本目前还不支持Django)       我装的是python2.7,下载网址:   http://www.python.org/getit/releases/2.7/   安装过程比较简单,略了       第二步...

2015-08-17 17:56:12

阅读数 1637

评论数 0

5分钟了解Mockito

一、什么是mock测试,什么是mock对象?   先来看看下面这个示例: 从上图可以看出如果我们要对A进行测试,那么就要先把整个依赖树构建出来,也就是BCDE的实例。   一种替代方案就是使用mocks 从图中可以清晰的看出 mock对象就是在调试期间用来作为真实对象的替代品...

2015-07-08 17:21:28

阅读数 766

评论数 0

一个牛x的mock框架--Powermock

首先,官网: http://code.google.com/p/powermock/ 先做好心理准备,这个开源工具的官网基本上没啥文字说明。但是可以下载源代码,里面有一些示例测试用例。   当你的领导对你说,UT的代码覆盖率要达到100%!! 你会觉得这人疯了。 但是现在有了power...

2015-07-08 17:20:56

阅读数 702

评论数 0

《深入理解Java虚拟机》学习小记一之自动内存管理机制(三)

目录[-] 概要 对象优先分配在Eden分配 大对象直接进入老年代 长期存活的对象进入老年代 动态对象年龄判定 概要 在Java技术体系中,自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存。 本...

2015-06-09 17:20:47

阅读数 533

评论数 0

《深入理解Java虚拟机》学习小记一之自动内存管理机制(二)

目录[-] 1.概要 2.判断对象是否存活的算法 2.1引用计数算法 2.2根搜索算法 3.GC算法 3.1标记-清除(Mark-Sweep)算法 3.2复制(Copying)算法 3.3标记-整理(Mark-Compact)算法 3.4分代收集算法 3.5几种算法的优...

2015-06-09 17:20:09

阅读数 497

评论数 0

Spring中使用Hessian暴露服务

Spring Framework中有对RMI,Hessian,Burlap,JAX-RPC,JAX-WS.JMS的服务支持,更方便的用于开发异构的服务系统,自身也有HTTPinvoker技术提供远端服务. 以下示例来自SpringFramework-doc文档, 我们先建立用于测试的实体、服务接...

2015-06-09 17:17:46

阅读数 1453

评论数 0

《深入理解Java虚拟机》学习小记一之自动内存管理机制(一)

目录[-] Java内存区域与内存溢出异常 一、概要 二、运行时数据区域 2.1程序计数器 2.2虚拟机栈 2.3本地方法栈 2.4堆 2.5方法区 2.6运行时常量池 三、对象访问 四、OutOfMemoryError异常 4.1Java堆溢出 4.2虚拟机栈溢...

2015-06-09 17:17:11

阅读数 517

评论数 0

Spring HTTP Invoker 学习小记

Spring HTTP Invoker是spring框架中的一个远程调用模型,执行基于HTTP的远程调用,也就是说,可以通过防火墙,并使用java的序列化机制在网络间传递对象。客户端可以很轻松的像调用本地对象一样调用远程服务器上的对象,要注意的一点是,服务端、客户端都是使用Spring框架。下面通...

2015-06-09 17:15:40

阅读数 411

评论数 0

Spring HTTP invoker简介

Spring HTTP invoker简介 Spring HTTP invoker是spring框架中的一个远程调用模型,执行基于HTTP的远程调用(意味着可以通过防火墙),并使用java的序列化机制在网络间传递对象。客户端可以很轻松的像调用本地对象一样调用远程服务器上的对象,这有点类似于web...

2015-06-09 17:13:35

阅读数 408

评论数 0

Java @override报错的解决方法

有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解决问题,因为有时候有@override的地方超级多。 这是jdk的问题,@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。...

2015-06-09 14:48:05

阅读数 327

评论数 0

深入理解Java:注解(Annotation)--注解处理器

如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。 注解处理器类库(java.lang.reflect.AnnotatedEleme...

2015-06-09 09:36:52

阅读数 302

评论数 0

深入理解Java:注解(Annotation)基本概念

什么是注解(Annotation):   Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获...

2015-06-09 09:28:23

阅读数 399

评论数 0

深入理解Java:注解(Annotation)自定义注解入门

要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解:   元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 a...

2015-06-09 09:23:45

阅读数 301

评论数 0

分布式服务框架 Zookeeper -- 管理分布式环境中的数据

Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分...

2015-06-08 17:15:12

阅读数 377

评论数 0

分布式系统编程,你到哪一级了?

介绍 当分布式系统编程成为你生活中的一部分时,你需要经历一段学习曲线。这篇文章描述了一下我当前在这个领域大致属于哪个层次,并希望能为你指出足够多的错误,从别人的错误中学习,从而使你能以最优的路径通向成功。先声明一下,我在1995年时达到第1级,我现在处于第3级。你自己属于哪一级呢? 第...

2015-06-08 14:39:07

阅读数 674

评论数 0

log4j详解与实战

log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。   首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址: http://logging.apache.org/log4j/1.2/download.html   我们...

2015-06-06 19:02:25

阅读数 456

评论数 0

网易邮箱账号OAuth2.0认证文档

认证流程 OAuth2.0认证分为3个步骤: 1)用户授权并获取code 2)使用code换取access_token 3)使用access_token获取用户信息 用户授权并获取code URL: http://reg.163.com/open/...

2015-06-05 17:08:15

阅读数 6002

评论数 0

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