- 博客(15)
- 收藏
- 关注
原创 java EE技术体系——CLF平台API开发注意事项(2)——后端测试
前言:上篇博客说到了关于开发中的一些情况,这篇博客主要说明一些关于测试的内容。一、宏观说明要求:每一个API都必须经过测试。 备注:如果涉及到服务间调用(如权限和基础数据),而对方服务不可用时,马上索取对方服务API,自行构建mock service(嘿嘿,小伙伴们都懂得,咱家做mock service的速度很快哈)工具:Arquillian 备注:和以往测试
2017-08-31 10:37:57 1046 7
原创 java EE技术体系——CLF平台API开发注意事项(1)——后端开发
前言:这是一篇帮助小伙伴在本次项目中快速进入到java EE开发的一些说明,为了让同组小伙伴们开发的时候,有个清晰点的思路。昨天给大家演示分享了基本概况,但没有留下文字总结说明,预防后期有人再次问我,特写此篇博客!本篇博客的结构主要分为两个部分:第一个是关键执行点,也就是在项目中,每个人都要去做去注意的;第二个是其他注意点,这个部分是一些大家提到的问题
2017-08-30 12:19:27 805 2
原创 相信自己、相信未来—2017半年总结
前言: 2017年以来,发生了几件大事。第一:更愿意为大家做事;第二:思维方式和学习能力发生了巨变;第三:更加的积极乐观,主动更新自己;第四:我脱双了。
2017-08-27 17:02:13 1197 10
原创 API生命周期第三阶段:API实施:使用swagger codegen生成可部署工程,择取一个作为mock service
在分享培训了swagger对于API的设计之后,有一些人问我说:你看,现在咱们前端使用web_API做为mock data在进行测试,后端也有mock 测试。然后我们再进行联调,这之中肯定会出现一些偏差。有没有一种方案是:前端不用写mock数据测试,从一开始,就由后端提供一个在线运行的服务,以此减少后期联调的工作量! 答案是:可以!当然,在最开始,由于我近期在做API网关的一些工作
2017-08-21 17:56:11 5649 6
原创 API生命周期第三阶段:API实施模式,以及结合swagger和项目现状的最佳模式
这篇博客,主要是宏观介绍一下开发模式,尤其是针对于目前公司前后分离的项目!一、API实施模式概述API实施模式,主要是三个,其中API-First又是作为一种指导思想的一种,所以,简单来说事实实施模式就只有两种。(允许我直接使用我的PPT哈)然后,简单说一下区别:对比这两种模式的区别,就会很明白我前面有篇博客中提到的公司目前前后分离所面临的一系列困惑。
2017-08-21 17:00:07 729 4
原创 API生命周期第二阶段——设计:如何设计API(基于swagger进行说明)
一、题外话在新的项目中,推行了swagger用于对API的设计。以期待解决我们上篇博客中说到了一些现象,提升工作效率。那么,结合到当时和全项目组成员做培训,以及后续的给主要应用者做培训,以及当初自己接触到swagger的时候,我简单总结一下如何设计一个说“人”话的API(主要指rest API)。备注:哈哈,又托大了哈。就在我决定写这篇文章的时候,我特意到百度搜了一下“如何设计API”,额
2017-08-13 08:56:16 749 2
原创 API生命周期第二阶段——设计:采用swagger进行API描述、设计
本篇博客主要是以swagger为依托,介绍API生命周期的第二个阶段——设计!在详细介绍之前,我必须声明一点:如果是想了解swagger和项目框架的集成的,这里没有。我要介绍的swagger进行的API描述,还处于API设计阶段,没有到第三阶段的实施呢。但如果你想了解各种集成,建议你直接百度,很多实例。一、一些场景1,在开发的过程中,老是有人问你服务的地址。关于服务的调用地址,说了一遍又一
2017-08-08 12:52:06 1220 10
原创 API生命周期
API生命周期通常包括八个内容,而安全策略贯穿始终。1,计划准备、语义:如何询问自己的服务?它支持什么字段,哪些字段是可过滤的?如何仅通过过滤和排序获取所需的信息?在不同场景中的JSON响应???等等。架构、风格2,设计规范、原型、模拟服务在后续的博客中,主要介绍API设计的工具,以及模拟服务测试。主要以swagger为主(现在很多人在项目中继承swagger用于生成A
2017-08-07 21:27:22 2400 6
转载 API经济时代的思考(转载目的:为之后写API-first模式的生命周期治理做准备)
原文地址:API经济时代的思考 感觉这篇博客还不错,个人赞同其大部分的内容,借鉴参考一下,懒得自己写了(关键是不一定能轻松写得更好,嘿嘿,偷懒啦)接下来会写关于API经济的概念下,如何进行API开发、生命周期监控、治理等等内容摘要: API经济已经成为各行业中驱动—数字化、信息化变革的主要力量,通过API可以该整企业合内外资源,同合作伙伴相互弥补服务场景,发展新的业务以满足市
2017-08-05 21:51:35 1330 3
原创 【Mysql 优化 6】mysql优化的内容和思路
根据最近做mysql优化,以及参照的官方文档的一些知识点,总结一下,如何下手去优化mysql 数据库。PS:更多可能是我个人的笔记总结记录,仅供参考一、优化的内容可以优化的内容,从范围的大小,可以从软件、硬件,到具体的场景实施。大概总结了可以优化 的内容,现在来看,优化的一般思路:二、优化思路总得来说,就是范围从大到小,逐步做减法排除。三、总结m
2017-08-05 18:53:45 423 3
翻译 【mysql 优化 5】左连接和右连接优化
原文地址:8.2.1.8 Left Join and Right Join Optimizationmysql以下列方式实现一个A left join B 连接条件:1,表B设置为依赖于表A和A所依赖的所有表2,表A设置为依赖使用left join条件的所有表(除了B)3,left join条件被用于决定如何从表B中取数据行(换句话说,不使用WHERE子句的任何条件)4
2017-08-05 09:00:39 7210
翻译 【mysql 优化 4】嵌套连接优化
原文地址:Nested Join Optimization与SQL标准相比,table_factor的语法被扩展。后者仅接受table_reference,而不是一对括号内的列表。如果我们将table_reference项目的列表中的每个逗号都视为与内部连接相同,那么这是一个保守的扩展。例如:SELECT * FROM t1 LEFT JOIN (t2, t3, t4)
2017-08-05 08:38:48 1328 2
翻译 【mysql优化 3】嵌套循环连接算法
原文地址:Nested-Loop Join Algorithmsmysql在表之间执行连接操作,包括了使用循环嵌套算法或者其他在此基础上的变形。循环嵌套连接算法:一个简单的嵌套循环连接(NLJ:nested-loop jon)算法,每一次运用一个循环从第一个表里读取行,通过每一行去嵌套循环连接第二个表。这个过程被重复了多次,因为还有剩余的待连接的表。假设使用以下连接类型来执
2017-08-02 21:10:53 5061 3
翻译 【mysql优化 2】索引条件下推优化
原文地址:Index Condition Pushdown Optimization索引条件下推(ICP:index condition pushdown)是mysql中一个常用的优化,尤其是当mysql需要从一张表里检索数据时。 如果没有ICP,存储引擎将会根据WHERE子句的条件遍历整个表单数据,然后返回给mysql服务器。启用ICP,如果可以通过使用索引的列来满足WHERE条件,
2017-08-02 20:41:04 3118 1
原创 Mysql读写分离实例
吐槽:前天刚加完MQ,这回加读写分离。我也是醉了,但是弄完之后,就发现,似乎没我想的那么复杂,真的!另外,昨天试了一下用swagger编写API文档,太方便了,加上Mock service测试。这两天都好忙啊,忙着优化项目,忙着写接口,不过,再忙的日子,也得写总结!今天,主要是记录一下,往项目中加读写分离的过程。1,mysql数据库安装,不说了。主从配置,也不说了。有需要的,请宝宝吃饭,宝宝手
2017-08-02 16:12:19 683 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人