软件设计 - 网站分类 - 博客园
0

We Do Sleep At Night, We Do REST Right

We Do Sleep At Night, We Do REST Right 前言 REST 起源 REST 约束 客户端 服务端 无状态 缓存 统一接口 分层系统 按需代码 统一接口约束 资源识别 通过表述来操作资源 自描述的消息 超媒体作为应用状态引擎 Richardson 成熟度模型 总结 有 ...

白细胞 发布于 2018-06-19 10:23 评论(0)阅读(22)
0

[译文]Domain Driven Design Reference(七)—— 大型战略设计结构

本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。 上周末电脑硬盘文件莫名丢失,狼狈了大半周才缓过来 T_T 。《Domain Driven Design Reference》的原版pdf也丢了 ...

Zachary_Fan 发布于 2018-06-19 06:49 评论(1)阅读(60)
0

伟大软件的简易3步骤

好久没有更新了,不找原因和借口。博客还是要定时总结更新,下面是之前总结的读书内容,很早之前都编辑好了,一直躺在随笔中没有发布出来,发出来,激励自己,不断前进。。。 关于OOAD: 伟大软件的简易3步骤: 关于需求: 好的需求确保你的系统如客户预期的那样运作。 确认需求涵盖了系统的所有用例。 运用用例 ...

Jerry Tian 发布于 2018-06-18 15:18 评论(0)阅读(225)
0

设计模式—模板方法的C++实现

这是Bwar在2009年写的设计模式C++实现,代码均可编译可运行,一直存在自己的电脑里,曾经在团队技术分享中分享过,现搬到线上来。 1. 模板方法简述 1.1 目的 定义一个操作中的算法骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某 ...

铁芒箕 发布于 2018-06-17 17:57 评论(0)阅读(8)
0

设计模式漫谈之命令模式

有一段时间没有写博客了,中间去广州调研需求一段时间。也是各种曲折,又一次感悟到老程序员最重要的是工作习惯,工作态度,工作经验,这些是新入行的没法比的。因为他们还不知道自己是否要做程序员。 昨天第一次去女朋友家。还算顺利。最近可心烦,工作上的事,资金上的事。就想写篇博客压压惊,静静心。 在面向对象的世 ...

Wang_Charle 发布于 2018-06-17 09:32 评论(0)阅读(9)
0

互联网业务基础设施建设

非功能性需求------------------------------------------------------------------今天先到这儿,希望对您技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 国际化环... ...

PetterLiu 发布于 2018-06-16 22:23 评论(0)阅读(15)
0

设计模式—装饰模式的C++实现

这是Bwar在2009年写的设计模式C++实现,代码均可编译可运行,一直存在自己的电脑里,曾经在团队技术分享中分享过,现搬到线上来。 1. 装饰模式简述 1.1 目的 动态地给一个对象添加一些额外的职责。 1.2 适用性 (1) 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 (2 ...

铁芒箕 发布于 2018-06-16 17:46 评论(0)阅读(9)
4

MyCat | 分库分表实践

引言 先给大家介绍2个概念:数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。 切分模式 一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的 垂直(纵向)切分 ;另外一种则是根据表中的数据的逻辑关系,将同一个表中的数据按照某种条件拆 ...

Lancel0t 发布于 2018-06-15 16:34 评论(0)阅读(380)
0

RabbitMQ在Ubuntu上的环境搭建

环境配置 Ubuntu Server 18.04 RabbitMQ 3.6.10 安装之前 我们使用apt get进行RabbitMQ安装,在安装之前,强烈建议您把apt源换位国内,大大增加下载安装的速度,点击查看: "《Ubuntu apt get和pip国内源更换》" 安装rabbitmq se ...

王磊的博客 发布于 2018-06-14 18:01 评论(0)阅读(18)
0

Spring Cloud简介

Spring Cloud是一个基千SpringBoot实现的微服务架构开发 工具。它为微服务架构中 涉及的 配置管理、 服务治理、 断路器、 智能路由、 微代理、 控制总线、 全局锁、 决策竞选、 分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包含了多个子项目(针 ...

Java/Python 发布于 2018-06-13 14:56 评论(0)阅读(33)
0

身份认证系统(二)多WEB应用的单点登录

随着互联网的发展,web应用的复杂度也一直在提升,慢慢的单一的web应用已经不能满足复杂的业务需求。例如百度的搜索、新闻、百科、贴吧,其实本质上都是不同的网站。当用户使用这些平台的时候,我们当然不希望用户在每一个平台都有一个单独的账号,不然的话用户和开发者可能都会有想哭的冲动。所以我们就需要一种用户 ...

梅葆瑞 发布于 2018-06-13 11:13 评论(0)阅读(204)
0

在线购物系统——问题陈述与词汇表

一、 问题陈述 随着中国市场经济的日趋成熟和计算机技术和网络技术的发展,人们对信息的获知程度和广度都提出了更高的要求。 尤其是近年来,人们在采购货物的时候对商品要求也各不相同,采用传统的将各种类别不同型号的商品都配送至每个可能需要该商品的地区,就会增加很多配送方面的成本;同时,买家必须到商店里面去亲 ...

KcLau 发布于 2018-06-12 18:57 评论(1)阅读(21)
0

java 工作流项目源码 SSM 框架 Activiti-master springmvc 集成web在线流程设计器

1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程 2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起 3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人 4.历史的流程:查看流程信息、流程用时、流程状态、查看 ...

m18249367934 发布于 2018-06-12 18:36 评论(0)阅读(39)
0

微服务

什么是微服务架构 “微服务”一词源于Martin Fowler的名为Microservices的博文, 可以在他的官方博客 上找到: http://mar巨nfowler.com/articles/microservices.html。 简单地说, 微服务是系统架构上的一种设计风格, 它的主旨是将一 ...

Java/Python 发布于 2018-06-12 16:30 评论(0)阅读(81)
0

类与对象

类: 因为类描述了具有相同特性(数据元素)和行为(功能)的对象集合,所以一个类实际上就是一个数据类型。 《Think in java》 类是构造对象的模板或蓝图。我们可以将类想象成制作小甜饼的切割机,将对象想象成小甜饼。由类构造对象的过程称为创建类的实例。 《java核心技术》 类是抽象的。基于对象 ...

gongyang 发布于 2018-06-12 15:58 评论(0)阅读(31)
0

MapReduce

这是我看的第一篇论文,我真的是硬着头皮去看,出乎意料,虽然磕磕绊绊,但是竟然一气呵成,我读完我发现为什么其思想竟然如此的简单。 Mapreduce,有人翻译成map 映射,reduce 归总,map的目的是分而治之,reduce是合。 1. mapreduce的提出背景 在google需要对海量的原 ...

盒饭编程 发布于 2018-06-12 14:05 评论(0)阅读(132)
0

php 设计模式之单例模式

单例模式的关键点 1、//私有构造函数,防止直接new 创建实例 2、//设置静态成员变量 作保存实例 3、//公有访问实例的静态方法 4、//防止克隆对象的方法 ...

醉雪流风 发布于 2018-06-12 09:27 评论(0)阅读(11)
0

策略模式

策略模式:定义了算法族(行为)分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户,常用的应用场景:用一群类计算不同州的销售金额等。 实例说明:普通的鸭子会飞也会叫,但是模型鸭子会叫不会飞,现在想让模型鸭子也会飞,将飞和叫的行为分别封装起来。 鸭子抽象类:Duck.java ...

Yuki67 发布于 2018-06-11 17:53 评论(0)阅读(23)
0

模板模式

摘录自headfirst 设计模式: 模板方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤 实例说明: 做热咖啡或者热茶需要步骤:1.烧水,2.用沸水冲泡咖啡(或茶),3.倒进杯子里,4.加调料,其中步骤1和3 ...

Yuki67 发布于 2018-06-11 16:55 评论(0)阅读(15)
0

Spring Cloud 开发的一些推荐规划

1、提供一个统一的 父 pom 依赖 作用:统一版本与引入必要依赖 2、提供一个模板模型。 作用: 开发人员不必关系具体基础启动项 3、提供一个统一基础配置模型 作用: 开发人员不比太过关注与必要配置 4、提供测试与生产配置中心 作用: 开发人员不必考虑正式与测试环境切换问题。同时也可以做动态配置更 ...

atliwen 发布于 2018-06-11 14:54 评论(0)阅读(43)