
restful
WQ同学
这个作者很懒,什么都没留下…
展开
-
异步处理rest服务-多线程提升rest性能
1 异步处理的优点异步编程最大的特点是吞吐量大,延迟小,因为没有堵塞,这就容易挖掘现有硬件和操作系统等底层系统的潜力,同样的成本投入,异步系统要比传统铁板一块的同步系统更能应付爆发式涌潮的瞬间大流量 传统处理流程: 异步处理流程: 在tomcat 线程池中线程的数量的有限的,是线程达到上限请求就没法处理了。使用异步处理的话,主线程就可以空闲下来处理其他请求这样,服务器的吞吐量就...原创 2017-10-29 12:06:56 · 8186 阅读 · 0 评论 -
SwaggerUI 自动生成文档
swagger ui是一个API在线文档生成和测试的利器,目前发现最好用的。 为什么好用?支持API自动生成同步的在线文档, 这些文档可用于项目内部API审核,方便测试人员了解API,这些文档可作为客户产品文档的一部分进行发布,支持API规范生成代码,生成的客户端和服务器端骨架代码可以加速开发和测试速度. 不多说下面进行一下配置 首先引入pom 依赖<dependency>...原创 2017-10-29 22:53:09 · 5690 阅读 · 0 评论 -
WireMock 伪造 REST 服务
1.简介WireMock是一个针对Web Service测试桩(stubbing)和模拟函数(mocking)开发库。与一般通用的模拟工具不同,WireMock会实际创建一个HTTP服务器,测试代码对其连接后进行测试。WireMock支持HTTP响应桩,提供针对测试桩的请求验证、代理/拦截、记录/回放以及故障植入。既可以在单元测试中使用,也可以部署到一个独立的测试环境原创 2017-10-30 11:56:32 · 4289 阅读 · 0 评论 -
Spring Boot学习之旅:(十)aop
众所周知,spring最核心的两个功能是aop和ioc,即面向切面,控制反转。这里我们探讨一下如何使用spring aop。1.什么是aopaop全称Aspect Oriented Programming,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。其与设计模式完成的任务差不多,...转载 2017-11-04 14:45:03 · 2820 阅读 · 0 评论 -
Spring Boot学习之旅:(十一)模版引擎-jsp
spring 官方不推荐使用jsp原因如下 1. jsp只能打包为:war格式,不支持jar格式,只能在标准的容器里面跑(tomcat,jetty都可以) 2. 内嵌的Jetty目前不支持JSPs 3. Undertow不支持jsps 4. jsp自定义错误页面不能覆盖spring boot 默认的错误页面 5. 许多功能jsp 无法实现 但是之前用的都是jsp 处于...原创 2017-11-05 00:44:13 · 2744 阅读 · 0 评论