weipeng2k + 关注
2009 年加入阿里巴巴中国网站技术部,曾担任中国网站交易平台架构师,主导了交易系统服务化工作,设计实现的数据迁移系统高效的完成了阿里巴巴中国网站交易数据到阿里集团的迁移。目前在阿里中间件技术部的应用容器与服务框架组从事 Java 应用容器Pandora和服务框架HSF的相关工作

如何更好的做单元测试并用它来提升代码质量(下)

发布时间:2018-09-25 18:07:46 浏览:1655 评论 :0

## 现代化的spring-test使用方式 > 以下例子可以在`javaconfig-spring-test`中找到。        在`classic-spring-test`中演示的单元测试,还是用配置文件的方式,但是从Spring4之后,官方就鼓励使用Java的方式对spring进行配置,而不是用以前那

Java核心技术 测试技术 java 阿里技术协会 spring 配置 容器 测试 class bean 单元测试

如何更好的做单元测试并用它来提升代码质量(上)

发布时间:2018-09-25 18:07:46 浏览:1257 评论 :0

> 一个使用mockito和spring-test的例子 > 可以在:`https://github.com/weipeng2k/mockito-sample`找到示例。        Java单元测试框架在业界非常多,以JUnit为事实上的标准,而JUnit只是解决了单元测试的基本骨干,而对于Mock的支持却没有。

Java核心技术 测试技术 java 阿里技术协会 spring 配置 测试 string class void test list junit 单元测试

使用JMH做Java微基准测试

发布时间:2018-01-10 11:36:53 浏览:25160 评论 :1

# 使用JMH做Java微基准测试        在使用Java编程过程中,我们对于一些代码调用的细节有多种编写方式,但是不确定它们性能时,往往采用重复多次计数的方式来解决。但是随着JVM不断的进化,随着代码执行次数的增加,JVM会不断的进行编译优化,使得重复多少次才能够得到一个稳定的测试结果变得让人疑惑,这时候有经验的同

编程语言 Java核心技术 测试技术 java 阿里技术协会 配置 openjdk 测试 class void

Java微服务开发指南 -- 下一步该了解什么?

发布时间:2017-11-03 14:51:22 浏览:3218 评论 :0

下一步该了解什么?     我们在这本小册子里面介绍了非常多的知识,但是它远远不够涵盖一切!我们需要知道,这只是冰山一角,有非常多的微服务所涉及到的领域在本书中没有探讨。在最后这个章节,我们将会简要的介绍一些你必须了解的概念,并将这些联系留给读者进行深入研究。

架构 java docker 日志 配置 微服务 中间件 容器 解决方案 分布式系统 jenkins

Java微服务开发指南 -- 使用WildFly Swarm构建微服务

发布时间:2017-11-03 14:50:36 浏览:2470 评论 :0

使用WildFly Swarm构建微服务     我们最后介绍一个新的微服务框架,它构建在支持分层且可靠的JavaEE技术栈上(使用JBoss WildFly 应用服务器),WildFly Swarm是一个完全兼容WildFly应用服务器,它基于可重用的组件,这里称为元件(fractions)来组成微服务应用。

java HTTPS http 配置 微服务 Maven scope 插件 应用服务器 JBoss github

Java微服务开发指南 -- 使用Dropwizard构建微服务

发布时间:2017-11-03 14:49:53 浏览:3825 评论 :0

使用Dropwizard构建微服务     Dropwizard的历史要早于Spring Boot和WildFly Swarm,它最早是在2011.12发布的v0.1.0版本,在本文编写的过程中,它已经发布了v0.9.2版本,而v1.0.0版本也在准备中了。

java spring 配置 微服务 string void 应用服务器 REST github

Java微服务开发指南 -- 使用Spring Boot构建微服务

发布时间:2017-11-03 14:48:29 浏览:11498 评论 :1

使用Spring Boot构建微服务     Spring Boot是一个广泛用来构建Java微服务的框架,它基于Spring依赖注入框架来进行工作。Spring Boot允许开发人员使用更少的配置来构建微服务,同时框架本身能够尽可能的减少开发人员的冲突,它和我们后面要介绍的两个框架类似,它通过以.

java HTTPS http spring 配置 微服务 string github

Java微服务开发指南 -- 集群管理、失败转移和负载均衡的实践

发布时间:2017-10-23 15:05:45 浏览:6131 评论 :0

# 集群管理、失败转移和负载均衡的实践     在前一章节中,我们快速的介绍了集群管理、Linux容器,接下来让我们使用这些技术来解决微服务的伸缩性问题。作为参考,我们使用的微服务工程来自于第二、第三和第四章节(Spring Boot、Dropwizard和WildFly Swarm)中的内容,接下来的步骤都适合上述三款框架。

Java核心技术 分布式系统与计算 java docker 线程 阿里技术协会 配置 镜像 集群 微服务 容器 负载均衡 编程

Java微服务开发指南 -- 使用Docker和Kubernetes构建可伸缩的微服务

发布时间:2017-10-17 17:24:33 浏览:6944 评论 :0

# 使用Docker和Kubernetes构建可伸缩的微服务     从现在开始,我们将从更高的维度讨论微服务,涵盖了组织敏捷性、设计和依赖的思考、领域驱动设计以及Promise理论。当我们深入使用之前介绍的三个流行的微服务框架:Spring Boot、Dropwizard和WildFly S.

linux Java核心技术 分布式系统与计算 java docker HTTPS 阿里技术协会 配置 镜像 集群 微服务 容器 负载均衡 google