
Java
文章平均质量分 89
睁开眼起床
工程师的核心-技术和产品。
这个概念是什么,这个概念不是什么,和别的概念有什么异同。使用时注意什么,怎么使用是正确的,怎么使用是错误的,容易发生错误的地方是什么。
这个概念在现实中哪些地方正在被使用,那些场景可以使用,模拟使用的场景。我的行为和思考模式哪些可以被这个概念改变,这个概念,这个方法论还可以用在什么地方。
---践行
学习一个领域,首先要知道这个领域最重要的“概念”,琢磨与之相关的方法论。
展开
-
Java基础之多态的一些看法
多态,在Java里面就是“原创 2014-04-24 16:53:50 · 701 阅读 · 0 评论 -
mockito和powermock的doAnswer使用以及Fake思想
序言Fake的思想DoAnswer的用法总结参考资料序言对于mock我们已经在前面一篇文章里面详细介绍了。那篇文章里面介绍的方式可以解决我们大部分的问题,但是,是的,又是但是。有些中间过程,中间变量的verify,需要我们考虑更多。对于简单类型,mockito和powermock已经提供了verify方法,这里的重点在于不是简单类型,我们关注的是对象。对于中间变量是...原创 2018-05-05 23:10:15 · 10833 阅读 · 1 评论 -
Mockito和PowerMockito的使用
MOCK简介Mockito和PowerMock的简介Mockito和PowerMock的区别Mockito和PowerMock的用法总结MOCK简介Mockito和PowerMock的简介Mockito和PowerMock是什么东西呢?他们有什么作用呢?Mocktio和PowerMock都是Mock的工具类,主要是Java的类库,Mock就是伪装的意思。...原创 2018-01-15 19:51:29 · 20141 阅读 · 0 评论 -
Effective Java系列读后感(三)-类和接口
序言这是Effective Java序列读后感的第四篇文章。原创 2017-04-29 23:07:52 · 468 阅读 · 0 评论 -
Effective Java系列读后感-总纲
序言最近自己订下了一个宏伟的目标-一周读一本书。而读书最为重要的就是践行,对于暂时没有办法践行的,分享也是一个不错的方式,这个系列的博客也是一种分享了。原创 2017-04-23 22:57:17 · 1070 阅读 · 0 评论 -
Effective Java系列读后感(一)-创建和销毁对象
序言最近准备实施自己的宏伟计划-一周读两本书。这是一个不是很容易完成的目标,但是我想要挑战一下。而这个系列的博客就是我的读书笔记了。原创 2017-04-18 19:35:36 · 286 阅读 · 0 评论 -
Effective Java系列读后感(二)-对于所有对象都通用的方法
序言这是Effective Java系列读后感文章的第三篇。原创 2017-04-29 23:02:57 · 329 阅读 · 0 评论 -
大数据分析的技术栈(二)-Apache Kafka
序言Apache Kafka是一个分布式的流系统。Kafka作为流系统有下面的几个能力:作为消息处理系统,可以和我们EMS里面的Queue和Topic这些做一些类比。可以作为一个存储系统,因为是分布式的结构,所以存储能力是很强的。作为一个流处理系统,实现实时处理的需求。 本片文章主要介绍的是第一个能力,也就是作为消息处理系统的能力。kafka适合构建什么系统呢?作为一个消息中间件,在不同原创 2017-02-22 11:44:20 · 2342 阅读 · 1 评论 -
Java多线程Thread,Runnable, Callable<>和线程池(二)
序言上一篇我们介绍了java里面创建线程的三种方法。使用这三种方式创建的线程,他们的生命周期是需要我们自己去管理的。在高并发的情况下,需要考虑,资源共享,死锁等等,我们自己维护的话就会比较的麻烦,幸运的是,java提供了线程池去帮助我们管理这些线程。Java提供了四中线程池newFixedThreadPool, newSingleThreadExecutor, newCachedThreadPool原创 2017-02-16 15:31:45 · 411 阅读 · 0 评论 -
Java多线程Thread,Runnable, Callable<>和线程池(一)
这一篇主要关注于我们自己实现和管理多线程,后面会介绍使用线程池实现多线程。 Java里面实现多线程有三种方式,继承 Thead类,或者实现Runnable和Callable<>接口。下面详细介绍一下这三种实现方式。1. Thread实现多线程使用Thread实现,我们只需要继承Thread类,重写(overwirte)run方法。class ThreadDemo extends Thread {原创 2017-02-10 16:45:19 · 545 阅读 · 0 评论 -
mockito和powermock的doAnswer使用-第二篇
序言通用的Answer总结序言我的上一篇文章mockito和powermock的doAnswer使用以及Fake思想,在那里,我介绍了Fake的基本思想,以及doAnswer的用法。但是,这里有个问题,上面文章里面我实现的answer是一个固定了类型的,如果这样的话,每种类型我们都需要构造这样的answer,这是没有必要的,这次我就在上次的基础上构造通用的answer类。...原创 2018-06-02 13:29:12 · 8721 阅读 · 0 评论