Eric's Blog

A place to log memory


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

Mockito Spy 用法

发表于 2017-07-30 | 分类于 tech | 阅读次数
字数统计 786 | 阅读时长 3
概述 本文将详细阐述如何充分利用Mockito中的Spy,我们将讨论@Spy注解,如何给spy打桩,以及最后我们介绍了Mock和SPy之间的区别。 想了解更多的Mockito用法,参看这一系列,Mockito。 简单的使用Spy例子 首先我们通过一个例子来学习下如何使用spy。 我们只需要简单的 ...
阅读全文 »

Mokito When/Then 用法

发表于 2017-07-30 | 分类于 tech | 阅读次数
字数统计 488 | 阅读时长 2
概述 本文用大量的例子和用例来阐述如何用Mockito来配置一些调用行为,本文的组织形式偏向于用法的举例与实践,将不对额外的细节做介绍。 如果你想查看其它的使用Mockito测试的文章,请参见Mockito 首先我们仍然要和上一篇文章一样Mock一个简单的list: 1234567891011p ...
阅读全文 »

Mockito Verify 用法

发表于 2017-07-25 | 分类于 tech | 阅读次数
字数统计 446 | 阅读时长 2
概述 本文列举了如何在各种场景下使用Mockito verify方法,本文的组织形式偏向于用法的举例与实践,将不对额外的细节做介绍。 首先我们先mock一个简单的list实现: 1234567891011public class MyList extends AbstractList<Stri ...
阅读全文 »

深入理JVM之-Java内存区域与内存溢出

发表于 2017-07-11 | 分类于 tech | 阅读次数
字数统计 2,115 | 阅读时长 8
Java 与 C++之间有一度有内存动态分配和垃圾收集技术所谓成的“高墙”,墙外的人想进去,墙里面的人却想出来 概述 对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们即是拥有最高权利的“皇帝”又是从事最基础工作的“劳作人吗”————既拥有每一个对象的所有权,又担负着每一个对象声明开 ...
阅读全文 »

博客迁移到github.io小记

发表于 2017-07-05 | 分类于 life | 阅读次数
字数统计 647 | 阅读时长 2
缘起 由farbox的退出历史舞台,我深刻的认识到靠第三方服务还是靠不住,所有东西在自己管控中是非常必要的。因此原来的博客迁移任务老早就放上了议程。 虽然这个年代了博客不在流行,自己也不咋写,但是觉得逼格还是要上去。本打算用Vue.js写一套博客系统,所有都从头做起搞个项目,自己用的同时,又可以练手 ...
阅读全文 »

Hibernate之实体类状态入门(entity state transitions)

发表于 2016-12-22 | 分类于 tech | 阅读次数
字数统计 907 | 阅读时长 3
如果你也不是太理解Hibernate 什么时候要save,什么时候要用update,merge,什么时候可以直接set一下字段就能够将实体类存储到数据库中,这篇文章或许能解开你的迷雾。本文翻译自《A beginner’s guide to JPA/Hibernate entity state tr ...
阅读全文 »

设计模式-观察者模式(高效的发声)

发表于 2016-12-06 | 分类于 tech | 阅读次数
字数统计 1,583 | 阅读时长 6
观察者模式 2016-12-8 11:08:06 观察者模式又叫发布-订阅模式,它定义了一种一对多的依赖关系,多个观察者对象可同时监听某一主题对象,当该主题对象状态发生变化时,相应的所有观察者对象都可收到通知。这是一个非常好理解的模式,简单介绍如下: 场景 假设我们有这样一个需求,我们的新闻博客 ...
阅读全文 »

SALT十分钟入门

发表于 2016-08-30 | 分类于 tech | 阅读次数
字数统计 1,109 | 阅读时长 4
SALT 十分钟入门 2016年8月29日13:59:12 最近快要成为为运维了,各种在服务器集群上部署应用,最早以为写一个shell脚本,在每台服务器上运行一下就够了。但是服务器涨到30台、50台时,每次部署,每次做一些修改,就显得非常头疼了。如果有一个工具可以让你们在一台主机机子上完成对所有 ...
阅读全文 »

Linux IO 模式

发表于 2016-08-13 | 分类于 tech | 阅读次数
字数统计 2,908 | 阅读时长 11
最近在研究Netty这个异步事件驱动网络应用框架,这自然得理解一些linux网络编程的故事。 本文讨论的背景是Linux环境下的network IO,大部分内容来自于这篇博客 概念说明 在进行解释之前,首先要说明几个概念: 用户空间和内核空间 进程切换 进程的阻塞 文件描述符 缓存 I/O ...
阅读全文 »

设计模式-策略模式(会飞的鸭子)

发表于 2016-07-17 | 分类于 tech | 阅读次数
字数统计 1,115 | 阅读时长 4
策略模式是一枚经典的设计模式,也非常实用。我们就用《Head First 设计模式》一书中的鸭子游戏的案例,来认识它吧。 先从简单的模拟鸭子应用说起 Joe上班的公司做了一套相当成功的模拟鸭子游戏:SimUDuck。游戏中会出现各种鸭子,一边游泳一边呱呱叫。作为一个OO(面向对象)的程序员,Joe ...
阅读全文 »
12…6
Eirc Sheng

Eirc Sheng

happy coding, happy hacking

53 日志
6 分类
19 标签
GitHub Twitter 微博 知乎
© 2017 Eirc Sheng
由 Hexo 强力驱动
主题 - NexT.Pisces

Hosted by Coding Pages