标签:单元测试

编程技术

经验分享:将微服务迁移到Spring WebFlux – allegro.tech

1

xubiao.zhuang 发布于 2019-07-16

反应式编程在这几个月内一直是许多会议演讲的热门话题。找到简单的代码示例和教程并将它们应用于绿地新项目是毫不费力的。当需要从现有解决方案迁移时,特别是它是具有数百万用户和每秒数千个请求的生产服务时,事情变得有点复杂。在本文中,我想 通过一个Allegro微服务的例子讨论从...

阅读(7)评论(0)赞 (0)

Java

7月书讯丨新书十本速览,这波入股不亏

3

zhuangli 发布于 2019-07-15

七月新书到,龙吟伴虎啸 仲夏叹日长,读书纳微凉 1.《深度学习理论与实战:基础篇》 2.《Python机器学习手册:从数据预处理到深度学习》 3.《Spring 5核心原理与30个类手写实战》 4.《深入理解Apache Dubbo与实战》 5.《Flutter:从0到1构建大前...

阅读(18)评论(0)赞 (0)

编程技术

技术角色论系列:从一个架构师的角度看产品

likai 发布于 2019-07-15

架构因为复杂和规模增长而存在。复杂意味着功能和结构的变化和相互影响,是一个动态的过程概念。架构的逻辑开始于产品,着力于使用IT技术实现功能逻辑(业务逻辑)和非功能逻辑(安全、可靠、健壮、可维护、可移植、可重用、可扩充等)。 一个产品的IT技术实现可以不需要架构师,无非是持续的人力...

阅读(19)评论(0)赞 (0)

Java

如何使用OpenFeign+WebClient实现非阻塞的接口聚合

hanze 发布于 2019-07-15

随着微服务的遍地开花,越来越多的公司开始采用SpringCloud用于公司内部的微服务框架。 按照微服务的理念,每个单体应用的功能都应该按照功能正交,也就是功能相互独立的原则,划分成一个个功能独立的微服务(模块),再通过接口聚合的方式统一对外提供服务! 然而随着微服务模块的不断增...

阅读(14)评论(0)赞 (0)

Spring

SpringBoot 实战 (二十)| 整合 Redis

8

Harries 发布于 2019-07-14

微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 两个月没更新原创了,实在惭愧。没有借口,就是因为自己懒了。最近看了「刻意学习」,这本书谈的是学习与行动的关系,书中提到了「持续行动」 这个概念,意思就是:我们要去实实在在地去做一些事情,而且是每天都做,才能...

阅读(19)评论(0)赞 (0)

Java

feilong-core 1.14.0 发布啦,让 Java 开发更简便的工具包

zhuangli 发布于 2019-07-13

feilong-core 1.14.0 发布了,feilong-core 是一个让 Java 开发更简便的工具包。 让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 文档地址: http://feilong-core.mydoc.io/ 单...

阅读(18)评论(0)赞 (0)

Java

MyBatis从入门到精通(十):使用association标签实现嵌套查询

songhua.gao 发布于 2019-07-12

最近在读刘增辉老师所著的《MyBatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 本篇博客主要讲解使用association标签实现嵌套查询的方法。 1. 明确需求 仍然延用上篇博客中的需求:根据用户id查询用户...

阅读(26)评论(0)赞 (0)

Java

Mybatis进阶笔记03:架构概述与基本执行流程梳理

9

darida 发布于 2019-07-11

Mybatis的架构概述 结合源码结构Mybatis的基本执行流程 一、Mybatis的架构概述 Mybatis的架构概览如图所示: 第一层:SQLsession,直接对外暴露,也是我们最常用的组件: <?xml version="1.0" encodi...

阅读(28)评论(0)赞 (0)

Spring

SpringBoot 动态代理|反射|注解(四)- 动态代理对象注入到Spring容器

yeseng 发布于 2019-07-11

上一篇: SpringBoot 动态代理|反射|注解|AOP 优化代码(三)-注解 本篇我们将实现通过代理生成的对象注入到spring容器中。 首先需要实现BeanDefinitionRegistryPostProcessor, ApplicationContextAware两个...

阅读(20)评论(0)赞 (0)

Spring

Spring CloudContract契约测试

8

likai 发布于 2019-07-11

编辑推荐: 本文来自于csdn,本文主要介绍了使用Spring Cloud作为微服务基础框架, 借助Spring Cloud Contract来帮助服务提供方和消费方来制定契约。 分布式研发模型演进 众所周知, 分布式系统是由众多微服务构成,并按照功能模块划分后, 由不同的开发小...

阅读(29)评论(0)赞 (0)

编程技术

B站在微服务治理中的探索与实践

26

wenming.gapo 发布于 2019-07-10

作者 | 曹国梁 编辑 | 田晓旭 本文整理自曹国梁在趣头条技术沙龙上发表的演讲《B 站在微服务治理中的探索与实践》。 大家都知道微服务有两个痛点,一个是如何拆分微服务,微服务的边界怎么划分制定;二是微服务上了规模之后如何管理,因为只要上了规模,任何小小的问题都可能会被放大,最后...

阅读(76)评论(0)赞 (0)

Java

Jenkins + Git + Nginx 一键部署前端静态站点

26

wenming.gapo 发布于 2019-07-10

场景:使用 Jenkins 和 Github 在 CentOS 服务器上实现一键部署前端静态站点。 主要流程: Jenkins 从 Github 上拉取代码,执行一些操作,比如打包、跑单元测试等。然后再部署到 CentOS 服务器上。 预备知识 使用 CentOS 服务器(安装和...

阅读(23)评论(0)赞 (0)

编程技术

告别微服务,我们重回单体架构!

11

songhua.gao 发布于 2019-07-10

扫描下方二维码 试读 专栏详细目录 请移步至文末 本文翻译自Alexandra Noonan 的 《Goodbye Microservices: From 100s of problem children to 1 superstar》 内容是描述 Segment 的架构如何从 ...

阅读(25)评论(0)赞 (0)

Java

一则消费者驱动的契约测试细节战

9

dulong 发布于 2019-07-10

编辑推荐: 本文来自于搜狐,契约测试长什么样 ,怎么使用,开发提示了什么,下文为大家揭晓。 消费者驱动契约测试对于API或微服务开发非常重要,API或微服务间的集成测试不容易,且成本高昂。不管是作为API的提供者还是消费者,都无法单独完成集成测试。 作为消费者,要测试则需要启动提...

阅读(18)评论(0)赞 (0)

编程技术

Hyperf 多个组件 v1.0.4 更新 | 企业级的 PHP 微服务协程框架

changyuan.xu 发布于 2019-07-08

本次更新涉及以下组件,主要增加了 Swoole 4.4 的支持及部分组件的功能强化,以及修复了一些 Bug hyperf/async-queue hyperf/command hyperf/config hyperf/constants hyperf/consul hyperf/...

阅读(50)评论(0)赞 (0)

Spring

详解Spring Boot 配置加载顺序及属性加载顺序

yanxinchi 发布于 2019-07-08

使用 Spring Boot 会涉及到各种各样的配置,如开发、测试、线上就至少 3 套配置信息了。Spring Boot 可以轻松的帮助我们使用相同的代码就能使开发、测试、线上环境使用不同的配置。 先给大家介绍下spring boot 配置加载顺序,具体内容如下所示: 在 Spr...

阅读(35)评论(0)赞 (0)

Java

端到端测试实践:Jenkins集成TestCafe

8

changyuan.xu 发布于 2019-07-08

上一篇《对产品质量的一点思考》中说到自动化测试的重要性,本文简单介绍下怎样在实际项目中实现端到端测试的自动化,在这里我们使用的端到端测试工具是TestCafe。 环境 Jenkisn:2.183 TestCafe:1.3.0 为什么采用TestCafe做自动化测试 前端Vue或是...

阅读(29)评论(0)赞 (0)

编程技术

开发历程

刘莉莉 发布于 2019-07-07

整理了一下个人的开发历程。 Stackoverflow 现在是 1499 Rep Github 不会推广,靠搜索有了几十个星星 Blog 应用 独立开发、上架了几款应用,累计了几万下载。 计时机器 酷安页面 现在4.8分 / Google Play 现在4.7分 持续维护近两年的...

阅读(40)评论(0)赞 (0)