3

[原创]基于VueJs的前后端分离框架搭建之完全攻略

首先请原谅本文标题取的有点大,但并非为了哗众取宠。本文取这个标题主要有3个原因,这也是写作本文的初衷: (1)目前国内几乎搜索不到全面讲解如何搭建前后端分离框架的文章,讲前后端分离框架思想的就更少了,而笔者希望在本文中能够全面、详细地阐述我们团队在前后端分离的摸索中所得到的搭建思路、最佳实践以及架构 ...

Leo C.W 发布于 2018-04-26 22:17 评论(0)阅读(90)
0

[Java] Design Pattern:Code Shape - manage your code shape

[Java] Design Pattern:Code Shape manage your code shape Code Shape Design Pattern Here I will introduce a design pattern: Code Shape。 It's fine that y ...

SNYang 发布于 2018-04-26 20:12 评论(0)阅读(5)
5

通过实例理解 RabbitMQ 的基本概念

先说下自己开发的实例。 最近在使用 Spring Cloud Config 做分布式配置中心(基于 SVN/Git), 当所有服务启动后,SVN/Git 中的配置文件更改后,客户端服务读取的还是旧的配置,并不能实时读取(配置信息会缓存在客户端) ,Spring Boot 提供了一种方式进行更新(通过 ...

田园里的蟋蟀 发布于 2018-04-26 08:12 评论(5)阅读(772)
22

5分钟快速打造WebRTC视频聊天

百度一下WebRTC,我想也是一堆。本以为用SkyRTC-demo 就可以一马平川的实现聊天,结果折腾了半天,文本信息都发不出去,更别说视频了。网上的SimpWebRTCDemo,WebRTC-Experiment等对于第一次部署的人来说,都是相当的蛋疼。于是亲自踩坑填坑,完美实现! ...

李玉宝 发布于 2018-04-23 10:04 评论(11)阅读(2105)
0

观察者模式

Observer Pattern 1. 观察者模式定义了对象之间的一对多依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 2. 发布者发布消息,订阅者接受消息 3. 为交互对象之间的松耦合设计而努力,松耦合设计更有弹性,更能应对变化。 示例场景 关注了某公众号的用户可以收到推文,未 ...

py_crab 发布于 2018-04-22 23:16 评论(0)阅读(17)
0

设计模式漫谈之代理模式

设计模式这个东西理论上多,说的人多,能理解的人少,愿意看的人少,因此我这个浏览量上不去很正常。不过我希望帮助到真正想看的人。刚和以前同事通了电话,程序员同事之间如果想成为朋友,必须一起拼搏,等若干年后,大家回忆起来那段经历,自然友谊常在!今天去见了同事给我介绍的女朋友,小孩无娘,说起来话长,一句话, ...

Wang_Charle 发布于 2018-04-22 22:40 评论(0)阅读(23)
1

单例模式

单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息 ...

weilongyitian 发布于 2018-04-22 16:26 评论(3)阅读(54)
0

ActiveMQ笔记:一个高稳定,可扩展的的部署方案

本文介绍一个笔者在实际工作中的实施的基于ActiveMQ的一个高稳定,可扩展的异步消息系统。 ActiveMQ是一个成熟的基于Java语言的开源消息系统,在实际应用中被大量使用。ActiveMQ在系统稳定性,系统的容错和扩展等方面都有很多成熟的方案,也有很多开源的管理工具,是部署异步消息系统的一个很 ...

SkyBird-2018 发布于 2018-04-22 14:58 评论(0)阅读(38)
0

策略模式

Strategy Pattern 1. 策略模式定义了算法族(实现同一个接口),分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 2. 实现一个功能有多种策略(算法),我们可以根据环境或者条件来选择一个。 3. 封装变化的部分,把变化的部分独立出来不影响不变的部分,使系 ...

py_crab 发布于 2018-04-22 14:02 评论(0)阅读(12)
0

Java的适配器模式

所谓适配器模式,其实很简单,就是将一个类的接口转换成客户端所期待的另一个接口,使得原本不兼容的两个类可以一起工作。 假设我们有一个Type-c接口,但是要使用的接口确实usb的接口,这时候要怎么办呢?解决方法就是用一个适配器将Type-c类转换成usb类,这样我们就能使用这个Type-c接口了。 实 ...

Mugglean 发布于 2018-04-22 11:29 评论(0)阅读(6)
1

设计模式与面向对象

面向对象基础设计原则 1. 抽象 2. 封装 3. 继承 4. 多态 5. 组合 典型的设计原则 1. Liskov替换原则(LSP) 即子类型必须能够替换他们的基类型,或者说子类型不能添加任何基类型没有的附加约束。 针对接口编程思想:实现继承破坏了基类的实现,接口继承并不定义对象之间的内部关系,耦 ...

py_crab 发布于 2018-04-22 10:03 评论(0)阅读(16)
0

Javasript设计模式之链式调用

写过jquery的可能都知道,jquery里面可以很方便的使用以下代码: 而jquery这种调用方式就是链式调用。我们可以从上述代码看出来,如果不使用链式调用的话,那么我们会增加很多重复的代码,而且特别冗余。而通过链式调用,我们可以节省很多代码,并且代码看起来更加优雅和整洁。那么,接下来,我们来 ...

陈陈jg 发布于 2018-04-21 22:29 评论(0)阅读(35)
0

设计模式之访问者模式(Visitor )

访问者模式是一种将数据操作和数据结构分离的设计模式,可以说是面向数据密集型的一种设计方式,数据的结构相对稳定,有明显的分层和分类,而对数据对象的相关操作进行分组、分析等二次加工,这些操作都是由访问者来执行的,而不是将这些放到被访问的数据对象中,方便了操作方法的扩展。 作用 封装一些作用于某种数据结构 ...

chencarl 发布于 2018-04-21 13:53 评论(0)阅读(12)
1

谈谈高内聚低耦合

这个问题在本科的时候就接触过了,这两天做笔试题的时候又看到觉得有必要码一下。 高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,看类的内聚性是否高,耦合度是否低。 下文转至 https://blog.csdn.net/walid1992/article/details/7 ...

王菜鸟1993 发布于 2018-04-21 11:29 评论(0)阅读(23)
1

设计模式漫谈之享元模式

今天周六,休息,刚下过雨,有风。 哈哈,像不像古龙的小说。程序员不是机器人,不是国家总理,没有那么忙。而老板讲究的永远是利益,利用,所以当你没利用价值的时候,看老板能闲养你三个月吗?程序员的赚钱工具就是技术,别人无法替代的技术。天天休息不好,失眠,心乱,只能写篇博客静静心。 在面向对象中,每个对象都 ...

Wang_Charle 发布于 2018-04-21 11:00 评论(0)阅读(12)
0

设计模式入门

一.概念: 设计模式是人们在面对同类型软件工程设计问题所总结出的一些有用经验 模式不是代码而是某类问题的通用设计解决方案 设计模式的本质目的是使软件工程在维护性、扩展性、变化性、复杂度方面成O(N) 学习设计模式最好的方式是在你的设计和以往的工程里寻找何处可以使用它们 二.OO的六大原则: 1. S ...

China-Tao 发布于 2018-04-20 13:40 评论(0)阅读(22)
3

Spring Cloud Eureka 自我保护机制

Eureka Server 在运行期间会去统计心跳失败比例在 15 分钟之内是否低于 85%,如果低于 85%,Eureka Server 会将这些实例保护起来,让这些实例不会过期,但是在保护期内如果服务刚好这个服务提供者非正常下线了,此时服务消费者就会拿到一个无效的服务实例,此时会调用失败,对于这 ...

田园里的蟋蟀 发布于 2018-04-20 12:57 评论(1)阅读(300)
5

美团点评智能支付核心交易系统的可用性实践

本文是我原创,原文首发于美团点评技术博客,原文地址是:https://mp.weixin.qq.com/s/pxNRzWs3sZmbr-K18FvnrA 背景 每个系统都有它最核心的指标。比如在收单领域:进件系统第一重要的是保证入件准确,第二重要的是保证上单效率。清结算系统第一重要的是保证准确打款, ...

静儿1986 发布于 2018-04-19 21:48 评论(3)阅读(231)
0

分布式架构(一)

一、从单机到分布式: 二、分布式常见问题: 三、ACID事务的四大特性: 原子性:一次执行过程中,要么都成功,要么都失败 一致性:从一个一致性状态到另一个一致性状态 隔离性:事务之间互不干扰 持久性:一旦事务成功结束,它所做的操作会永久保存下来 四、CAP理论 一致性(Consistency): 在 ...

潇邦 发布于 2018-04-19 00:09 评论(3)阅读(120)
0

Java类

概述 1. 类 a. 类是构造对象的模板和蓝图 b. 由类构造对象的过程成为创建类的实例 c. 封装从形式上看就是数据和行为组装在一个包中,并对使用者隐藏数据的实现方式。其中的数据成为实例域,操纵数据的过程为方法。对每一个特定的类实例,都有一组特定的实例域值,成为对象的当前状态。实现封装的关键在于绝 ...

NirvanaInFire 发布于 2018-04-18 23:59 评论(0)阅读(17)