0

使用 OAS(OpenAPI标准)来描述 Web API

无论哪种类型的Web API, 都可能需要给其他开发者使用. 所以API的开发者体验是很重要的. API的开发者体验, 简写为 API DX (Developer Experience). 它包含很多东西, 例如如何使用API, 文档, 技术支持等等, 但是最重要的还是API的设计. 如果 API ...

solenovex 发布于 2020-01-20 13:42 评论(0)阅读(0)
0

实战_Spring_Cloud

[TOC] 前言 开发环境 部署环境:阿里云ECS服务器 操作系统:CentOS 7.7 64位 IDEA 版本:2019.3.1 docker 版本:1.13.1 docker compose版本:1.25.0 spring cloud 版本:Hoxton.SR1 spring boot 版本:2 ...

Lancel0t 发布于 2020-01-20 11:31 评论(0)阅读(49)
0

性能调优,程序员转型架构师的拦路虎【3】

Y 维度就是从业务 HTTP 请求的横向处理流程来看,HTTP 请求会穿越网络、计算机、应用容器(Tomcat)、Spring、ORM(Hibernate)、数据库等节点,在这个流程中每个节点都有许多可以可优化的地方,今天老兵哥将介绍通过优化开发框架 Spring 来优化系统性能的方法。 ...

IT老兵哥 发布于 2020-01-20 10:34 评论(0)阅读(133)
0

大话设计模式随记

GoF: 必背 24种设计模式 : 设计原则: 设计模式(总纲) 创建型(6): 单例模式 简单工厂模式 工厂方法模式 抽象工厂模式 建造者模式 原型模式 结构型(7 ,2个器,5个两字的): 代理模式 适配器模式 装饰器模式 桥接模式 组合模式 享元模式 外观模式 行为型(11): 观察者模式 模 ...

卡斯特梅的雨伞 发布于 2020-01-20 10:06 评论(0)阅读(6)
0

RabbitMQ工作模式

恢复内容开始 RabbitMQ基本概念: Producer:生产者(消息的提供者) Consumer:消费者(消息的使用者) Message:消息(程序之间消息的通信) Queue:队列(消息存放的容器,消息先进先出) Vhost:虚拟主机(相当于MQ的数据库,用于存储队列) 创建虚拟主机: 生产者 ...

付雨 发布于 2020-01-20 09:15 评论(0)阅读(5)
0

类属性增删改查

dir同样可以查找实例的属性字典 print(dir(p1)) 下面是增删改查举例: class Chinese: country='中国' def __init__(self,name): self.name=name def play_ball(self,ball): print('%s正在打% ...

铃灵狗 发布于 2020-01-19 23:44 评论(0)阅读(4)
0

性能调优,程序员转型架构师的拦路虎【2】

程序员在转型架构师的过程中需要建立流程化、结构化、系统化的思维方式,而性能调优是非常难得的契机,它既给了我们压力,也给了我们动力,跨越它就是突破自己的过程。Y 维度,就是从业务 HTTP 请求的横向处理流程来看,HTTP 请求会穿越网络、计算机、应用容器(Tomcat)、Spring、ORM(Hib... ...

IT老兵哥 发布于 2020-01-19 11:18 评论(4)阅读(529)
0

性能调优,程序员转型架构师的拦路虎【1】

X 维度本身超出了技术范畴,但为了更好地服务业务,技术人也有必要懂得一些基础的业务优化思路。如果只知道埋头赶路,不知道抬头看天,那我们技术人很容易做了费力不讨好的事情,例如:某些性能瓶颈是由于业务流程设计不合理导致的,在业务流程优化完善之前,我们仅仅从技术视角去优化改善,极有可能事倍功半。具体说来,... ...

IT老兵哥 发布于 2020-01-18 16:41 评论(4)阅读(331)
0

大白话原型模式(Prototype Pattern)

意图 原型模式是创建型设计模式,可以复制已存在的对象而无需依赖它的类。 问题 假如现在有一个对象,我们想完全复制一份新的,我们该如何做? 1. 创建同一个类的新对象 2. 遍历所有已存在对象的值,然后将他们的值复制到新对象。 很好,但是我们会发现存在如下问题: 1. 该对象的值并不一定全对对外开放, ...

码农张。 发布于 2020-01-18 16:31 评论(0)阅读(14)
0

创建型模式

title: "[设计模式]创建型模式"date: 2016-03-07 18:05tags:设计模式designpatterncreationalfactorymethodabstractsingltoncategories: 技术摘要:设计模式并不能减小系统的复杂度,并不能减少if...else... ...

知明所以 发布于 2020-01-17 18:13 评论(0)阅读(10)
0

实施微服务架构,有哪些关键步骤?

从准备引进微服务这套技术栈的想法开始,到一个微服务架构的新系统部署上线,这大概需要经过哪些关键步骤呢? ...

IT老兵哥 发布于 2020-01-17 10:22 评论(1)阅读(381)
0

原型模式

个人博客 "http://www.milovetingting.cn" 原型模式 模式介绍 原型模式是一个创建型的模式。多用于创建复杂的或者构造耗时的实例,因为这种情况下,复制一个已经存在的实例,可使程序运行更高效。 模式定义 用原型实例指定创建对象的种类,并通过复制这些原型创建新的对象。 使用场景 ...

milovetingting 发布于 2020-01-16 23:38 评论(0)阅读(12)
4

CAP原理

定义 在一个分布式系统(指系统中的节点互相连接并共享数据)中,当涉及读写操作时,只能保证一致性 (Consistency)、可用性 (Availability)、分区容错性 (Partition Tolerance)三者中的两个,另外一个必须被牺牲。 一致性:CAP中的C和ACID 中的C不是一个含 ...

netfocus 发布于 2020-01-16 14:37 评论(0)阅读(181)
0

复杂系统架构设计<1>

这两天开始读由Edward Crawley(爱德华 克劳利)、Bruce Cameron(布鲁斯 卡梅隆)、Daniel Selva(丹尼尔 塞尔瓦)著作的系统架构,一开始看目录以为是介绍系统软件架构的书,也是我买它的缘由,但粗略看完序和第一章第二章后不经肃然起敬,这本书是真的好,该书面向对象是适用 ...

杜金锋 发布于 2020-01-16 13:44 评论(2)阅读(41)
4

微服务,为什么从前后端分离开始?

既要低头赶路,又要抬头望天,科技是为人服务的,任何技术背后都有更深层次的考量,在本系列的第一篇文章中我们聊了微服务的本质,它是一种可以加速分工、促进合作的新协作机制。知其然,知其所以然,在第二篇文章中我们剖析了微服务为什么可以加速分工、促进合作,今天我们再接着来聊聊怎样开启微服务架构之旅。 ...

IT老兵哥 发布于 2020-01-16 11:16 评论(6)阅读(1174)
0

二进制、十六进制理解及int类型二进制存储方式

二进制 0000 0000 0000 0000 0000 0000 0000 0001 // 2^0 0000 0000 0000 0000 0000 0000 0000 0010 // 2^1 0000 0000 0000 0000 0000 0000 0000 0100 // 2^2 0000 ...

小宏的菜地 发布于 2020-01-16 10:48 评论(0)阅读(22)
0

消息中间件-消息的可靠性传递

消息中间件 消息的可靠性传递 前言 消息中间件的可靠性消息传递,是消息中间件领域非常重要的方案落实问题(在这之前的MQ理论,MQ选型是抽象层次更高的问题,这里不谈)。 并且这个问题与日常开发是存在较大的关联的。可以这么说,凡是使用了MQ的,机会都要考虑这个问题。当然也有一些原始数据采集,日志数据收集 ...

血夜之末 发布于 2020-01-16 08:56 评论(0)阅读(524)
2

微服务,为什么可以加速分工、促进合作?

知其然,知其所以然。在上一篇博文中我们聊到 微服务的本质 就是一种新的协作机制,可以加速分工、促进合作,但为什么微服务有这种效用呢?今天我们来聊聊其背后的原因。 ...

IT老兵哥 发布于 2020-01-15 10:44 评论(0)阅读(444)
0

详解定时任务中的 cron 表达式

1.前言 我们经常使用 cron 表达式来定义定时任务的执行策略,今天我们就总结一下 cron 表达式的一些相关知识。 2. cron 表达式的定义 cron 表达式是一个字符串,该字符串由 个空格分为 个域,每一个域代表一个时间含义。 格式如下: 通常定义 “年” 的部分可以省略,实际常用的由 前 ...

码农小胖哥 发布于 2020-01-14 21:58 评论(0)阅读(36)
4

理解中台

前段时间参加了IAS2019(互联网架构峰会),本次峰会以中台为主题,所以又称中台战略大会,据说是全国首届关于中台战略的会议,会议上有许多优秀的企业架构师带来了他们各自在实践中台过程中的心得。本文就笔者对自己参与的会场的情况做一些分享,同时也写写自己参会以及查阅相关资料后关于中台这一概念的理解和体会 ...

程序员一一涤生 发布于 2020-01-14 16:10 评论(2)阅读(557)