2

如何把单体式应用拆解成微服务?【下】

微服务改造是一个长期过程,这个过程会遇到各式各样的问题,方法论可以帮助我们更好地解决这些问题,并且降低风险。紧接昨天的上篇《如何把单体式应用拆解成微服务?【上】》,今天我们一起来看看具体的拆解场景。 ...

IT老兵哥 发布于 2019-12-26 08:32 评论(0)阅读(487)
0

CISC和RISC是什么?它们的特点和区别?

CISC的英文全称为“Complex Instruction Set Computer”,即“复杂指令系统计算机”,从计算机诞生以来,人们一直沿用CISC指令集方式。早期的桌面软件是按CISC设计的,并一直沿续到现在。目前,桌面计算机流行的x86体系结构即使用CISC。微处理器(CPU)厂商一直在走 ...

coderjukai 发布于 2019-12-25 23:10 评论(0)阅读(121)
7

如何把单体式应用拆解成微服务?【上】

微服务是当下最流行的应用架构技术了,它跟容器服务、DevOps合称云时代的三剑客,可以帮我们化解业务发展过快导致的产品迭代压力,让我们可以自由选择最适合团队的技术栈,让系统能够承载互联网海量用户的访问,让我们可以更加轻松地运维大型的互联网系统。近些年在厂商、社区和用户等各方努力推动下,微服务相关的理... ...

IT老兵哥 发布于 2019-12-25 11:34 评论(2)阅读(644)
48

分布式架构-Redis 从入门到精通 完整案例 附源码

导读 篇幅较长,干货十足,阅读需要花点时间,全部手打出来的字,难免出现错别字,敬请谅解。珍惜原创,转载请注明出处,谢谢~! NoSql介绍与Redis介绍 什么是Redis? Redis是用C语言开发的一个开源的高性能键值对(key-value)内存数据库。 它提供五种数据类型来存储值:字符串类型、 ...

陈彦斌 发布于 2019-12-24 15:56 评论(24)阅读(3110)
0

java 入门如何设计类

2019/12/24 | 在校大二上学期 | 太原科技大学 初学java后,我们会发现java难点不在于Java语法难学,而是把我们挂在了如何设计类的“吊绳”上了。这恰恰也是小白与入职多年的程序员的的差距之一。所以今天来分享一下我的观点: 那么如何设计类呢?有没有遵循的原则可言呢?答案呢,就是下面的 ...

TreasureBoy 发布于 2019-12-24 15:49 评论(0)阅读(149)
0

NServiceBus 入门到精通(一)

什么是NServiceBus?NServiceBus 是一个用于构建企业级 .NET系统的开源通讯框架。它在消息发布/订阅支持、工作流集成和高度可扩展性等方面表现优异,因此是很多分布式系统基础平台的理想选择。它能够帮助开发人员在搭建企业.NET系统时避免很多典型的常见问题。同时,该框架也提供了一些可 ...

缘_缘 发布于 2019-12-24 09:28 评论(1)阅读(41)
20

如何设计出优美的Web API?

WEB API的应用场景非常丰富,例如:将已有系统的功能或数据开放给合作伙伴或生态圈;对外发布可嵌入到其他网页的微件;构建前后端分离的WEB应用;开发跨不同终端的移动应用;集成公司内部不同系统等等。在上述场景里,你可能是WEB API的使用者,也可能是设计者,但你知道如何评判WEB API的优劣吗? ...

IT老兵哥 发布于 2019-12-24 09:22 评论(21)阅读(3334)
9

Jenkins多环境持续集成架构实践

使用jenkins实现多分支、多环境,多项目、多套配置文件、多编程语言的应用"一键发布"和"一键回滚"的架构实践 ...

滴答的雨 发布于 2019-12-23 07:03 评论(4)阅读(722)
1

分库分表之第三篇

分库分表之第三篇 3. Sharding-JDBC执行原理 3.1 基本概念 3.2. SQL解析 3.3.SQL路由 3.4. SQL改写 3.6.结果归并 3.7 总结 3. Sharding-JDBC执行原理 3.1 基本概念 在了解Sharding-JDBC的执行原理前,需要了解以下概念 : ...

小小一 发布于 2019-12-22 21:11 评论(0)阅读(276)
0

大话设计模式笔记(二十六)の总结

设计模式分类(23) 创建型模式(5) "抽象工厂(Abstract Factory)" "建造者(Builder)" "工厂方法(Factory Method)" "原型(Prototype)" "单例(Singleton)" 结构型模式(7) "适配器(Adapter)" "桥接(Bridge) ...

callmeDevil 发布于 2019-12-22 15:39 评论(0)阅读(68)
0

大话设计模式笔记(二十五)の访问者模式

访问者模式 定义 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 UML图 特点 访问者模式适用于数据结构相对稳定的系统,它把数据和作用于结构上的操作之间的耦合解脱开,使得操作集合可以相对自由的演化 访问者模式的目的是要把处理从数据结构分离 ...

callmeDevil 发布于 2019-12-22 14:43 评论(0)阅读(43)
0

Provider模式应用demo

参考ObjectPool对象池设计原理还原一个简易的Provider模式。 存储对象的数组ObjectWrapper内元素的取、还操作通过Interlock.CompareExchange巧妙的实现,并且是线程安全的。 取操作: 。取完后将元素置为null 还操作: 如果元素为null,则赋值 设计 ...

又见阿郎 发布于 2019-12-22 12:15 评论(0)阅读(56)
0

分库分表之第二篇

分库分表之第二篇 2. Sharding-JDBC快速入门 2.1需求说明 2.2. 环境建设 2.2.1环境说明 2.2.2创建数据库 2.2.3约会maven依赖 2.3 编写程序 2.3.1 分片规则配置 2.3.2 数据操作 2.3.3 测试 2.4. 流程分析 2.5 其他集成方式 2. ...

小小一 发布于 2019-12-22 11:11 评论(0)阅读(118)
2

软件设计的哲学:第十一章 两次设计

两次设计的方法不仅提高了你的设计,也提高了你的设计能力。设计和比较多种方法的过程将教会您使设计更好或更差的因素。随着时间的推移,这将使你更容易排除糟糕的设计,并专注于真正伟大的设计。 ...

peida 发布于 2019-12-22 07:25 评论(0)阅读(203)
1

大白话简单工厂模式 (Simple Factory Pattern)

大白话简单工厂模式 (Simple Factory Pattern) 从买车经历说起 毕业两年,码农张小两口无法忍受挤公交,凌晨起床抢火车票的痛苦,遂计划买车。逛了多家4S店,最终定下日产某车型的轿车。4S店接受订单后,向工厂说明车型,工厂随后进行汽车制造,运输到4S店中再到了小两口的手上,小两口终 ...

码农张。 发布于 2019-12-21 14:56 评论(0)阅读(71)
0

Dubbo环境搭建-管理控制台dubbo-admin实现服务监控

场景 Dubbo环境搭建-ZooKeeper注册中心: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103555470 在上面搭建好ZooKeeper注册中心后,搭建管理控制台实现服务监控。 注: 博客: https://blo ...

霸道流氓 发布于 2019-12-19 23:00 评论(0)阅读(195)
3

Docker swarm实战总结

一、简介 Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。 Docker Swarm 包含两方面:一个企业级的 Docker 安全集群,以及一个微服务应用编 ...

LeoZhanggg 发布于 2019-12-19 15:45 评论(2)阅读(489)
0

Python面向对象

Python面向对象 \ \ \ "面向对象:初识" "类空间问题以及类之间的关系" "继承" "封装,多态" "类的成员" "反射,双下方法" ...

changxin7 发布于 2019-12-19 08:27 评论(0)阅读(104)
0

分库分表之第一篇

分库分表之第一篇 1.概述 1.1.分库分表是什么 1.2.分库分表的方式 1.2.1.垂直分表 1.2.2.垂直分库 1.2.3.水平分库 1.2.4.水平分表 1.2.5 小结 1.3.分库分表带来的问题 1.3.1.事务一致性问题 1.3.2.跨节点关联查询 1.3.3.跨节点分页、排序函数 ...

小小一 发布于 2019-12-18 21:43 评论(1)阅读(293)
0

设计模式随笔

1、面向对象的四个优点:可复用、可拓展、可维护、灵活性高。编写代码的时候一定要牢记:灵活运用面向对象的三大特征:封装、继承、多态,降低代码之间的耦合,避免做无用功,避免代码不可维护。ps:不要懒,现在懒只会让将来不得不勤快 ...

梁仕博 发布于 2019-12-18 16:21 评论(0)阅读(30)