0

行为型模式:模板方法

LieBrother公众号原文: "行为型模式:模板方法" 十一大行为型模式之一:模板方法。 简介 姓名 :模板方法 英文名 :Template Method Pattern 价值观 :在我的掌控下,任由你发挥 个人介绍 : Define the skeleton of an algorithm i ...

LieBrother 发布于 2019-02-17 21:01 评论(0)阅读(5)
0

Docker

docker简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 在Linux上安装Docker;1.输入yum ...

XiaFengyi 发布于 2019-02-16 18:03 评论(0)阅读(9)
0

分布式缓存Hazelcast案例一

分布式缓存Hazelcast案例一Hazelcast IMDG Architecture 今天先到这儿,希望对您技术领导力, 企业管理,物联网, 系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 2017-2018年Scrum状态调查报告2016年... ...

PetterLiu 发布于 2019-02-16 14:55 评论(0)阅读(10)
0

Kafka对Java程序员有多重要?连阿里都再用它处理亿万级数据统计

一.了解淘宝Kafka架构 在ActiveMQ、RabbitMQ、RocketMQ、Kafka消息中间件之间,我们为什么要选择Kafka?下面详细介绍一下,2012年9月份我在支付宝做余额宝研发,2013年6月支付宝正式推出余额宝,2013年8月担任支付宝淘宝彩票项目经理带领兄弟们一起做研发,期间需 ...

昨夜黄花今朝狼 发布于 2019-02-15 19:35 评论(0)阅读(14)
0

这感觉跟写书一样

...

尹泓 发布于 2019-02-15 17:22 评论(0)阅读(9)
0

单例模式(3)

简介: 单例模式是一种简单的设计模式,但是要在程序设计中使用好单例模式,却需要注意几个地方。 单例模式意味着在整个系统中,单例类只能有一个实例对象,且需要自行完成实例化,并始终对外提供同一个实例对象。 单例模式实现方式: 饿汉模式: 懒汉模式(单线程版): 上述懒汉模式有延迟加载的意思,但是没有考虑 ...

^^ITBOY^^ 发布于 2019-02-14 14:36 评论(0)阅读(7)
2

重温分布式系统的CAP理论

1. CAP理论的历史 2000年7月,Eric Brewer教授提出CAP猜想;2年后,Seth Gilbert和Nancy Lynch从理论上证明了CAP;之后,CAP理论正式成为分布式计算领域的公认定理。 2. CAP的背景和定义 CAP理论讨论的对象是分布式场景。一个分布式系统需要满足三个最 ...

justinme 发布于 2019-02-13 20:10 评论(0)阅读(244)
0

设计模式系列19:策略模式(Stragety Pattern)

定义定义一系列算法,将它们一个个封装起来,并且使它们可以互相替换,该模式使得算法可独立于使用它的客户而变化。 --《设计模式》GoFUML类图使用场景一个系统有许多类,而区分它们的只是他们直接的行为时。在有多种算法相似的情况下,使用if…else…所带来的复杂和难以维护。关键组成部分1,抽象策略角色... ...

永远的麦子 发布于 2019-02-13 15:13 评论(0)阅读(16)
0

java 工作流项目源码 SSM 框架 Activiti-master springmvc 有手机端功能

即时通讯:支持好友,群组,发图片、文件,消息声音提醒,离线消息,保留聊天记录 (即时聊天功能支持手机端,详情下面有截图) 工作流???1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程 2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起 3 ...

buzuo222 发布于 2019-02-12 17:41 评论(0)阅读(31)
0

设计模式系列1:单例模式(Singleton Pattern)

定义保证一个类仅有一个实例,并提供一个该实例的全局访问点。 --《设计模式GoF》UML类图使用场景当类只能有一个实例并且用户可以从一个众所周知的访问点访问它时。创建一个对象需要消耗过多的资源,比如IO和数据库连接等。C#代码实现1,初始版本namespace DesignPatternDemo.C... ...

永远的麦子 发布于 2019-02-12 17:08 评论(0)阅读(22)
0

Centos6.5 安装 RabbitMQ 3.7.11

RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 简 ...

枫若雪 发布于 2019-02-12 15:38 评论(0)阅读(32)
0

mybatis-generator 自动生成mapper以及实体类

研究了一下,感觉也不是特别方便,因为参数很多都是需要手动去配置的,如果在这个jar基础上在改造一下或许更方便一点. 具体实现代码如下: pom.xml generator.properties generatorConfig.xml 运行maven插件 运行成功后 到此全部结束 ...

L_O_V_E_Java 发布于 2019-02-10 22:38 评论(0)阅读(28)
0

spring cloud之Feign的使用

原始的调用客户端的方式是通过注入restTemplate的方式 通过feign的方式 配置消费者项目cloud-consume pom.xml 依赖jar application.yml 添加启动feign 可实现错误回调 启动应用类 ClondConsumeApplication.java 添加注 ...

L_O_V_E_Java 发布于 2019-02-08 22:40 评论(0)阅读(32)
0

spring cloud 初体验

spring cloud分为注册端、客户端以及消费端 初体验的理解就是: 注册端就是将之前所有的应用在这边进行注册,然后给每个应用都生成自己的标识,这些应用就是来自于客户端,消费端则通过调用注册端(有点数据中心的概念)然后去调用客户端各个的应用. 1、注册端代码: 直接创建maven项目: pom. ...

L_O_V_E_Java 发布于 2019-02-06 22:17 评论(0)阅读(46)
0

设计一个分布式RPC框架

0 前言 提前先祝大家春节快乐!好了,先简单聊聊。 我从事的是大数据开发相关的工作,主要负责的是大数据计算这块的内容。最近Hive集群跑任务总是会出现Thrift连接HS2相关问题,研究了解了下内部原理,突然来了兴趣,就想着自己也实现一个RPC框架,这样可以让自己在设计与实现RPC框架过程中,也能从 ...

buildupchao 发布于 2019-02-01 23:44 评论(0)阅读(68)
0

从零开始单排学设计模式「UML类图」定级赛

阅读本文大概需要 3.5 分钟。 本篇是设计模式系列的开篇,虽然之前也写过相应的文章,但是因为种种原因后来断掉了,而且发现之前写的内容也很渣,不够系统。 所以现在打算重写,加上距离现在也有一段时间了,也算是自己的一个回顾吧! 学而时习之,不亦说乎。 从零开始单排学设计模式的国服排位之旅,今天正式开启 ...

LonelyKeyGuest 发布于 2019-02-01 15:51 评论(0)阅读(57)
0

浅谈单例

单例模式 1.个人思路 1.业务需求 统一使用同一个对象(创建的对象为一个 使用的对象是同一个) 2.业务思考 3.实现的方案 2.保证生成的单例唯一 2.1 使用static让系统帮忙初始化 2.2 使用Unity的生命周期 2.3 使用锁保证单例唯一 2.4 使用字典保证生成的单例唯一 2.5 ...

CDCDDCDC 发布于 2019-02-01 09:31 评论(0)阅读(26)
0

设计模式系列

包括7大设计原则和23大设计模式。7大设计原则这7大设计原则不仅是23大设计模式要去遵守的,也是我们平??⒐讨幸笨倘プ袷氐淖荚?,所以说非常非常重要。1,单一职责原则1)定义:就一个类而言,应该仅有一个引起它变化的原因。简而言之,就是功能要单一。2)如果一个类承担的职责过多,就等于把这些职责耦合... ...

永远的麦子 发布于 2019-01-31 18:05 评论(0)阅读(45)
0

依赖注入

软件设计模式 为了更好地理解依赖注入的概念,首先了解一下软件设计模式是很有必要的。软件设计模式主要用来规范问题及其解决方案的描述,以简化开发人员对常见问题及其对应解决方案的标识与交流。 控制反转IOC 几乎每个人都看过或是自己写过下面代码的经历 1 public class EmailService ...

Tang&CodingLife 发布于 2019-01-31 17:01 评论(1)阅读(30)
0

将golang中变量重置为零的reflect方法

下面给出简单的代码,这里通过将变量重置为零来实现过滤字段的目的: 如果不希望使用二次映射,可以考虑使用reflect库中,Value结构体的FieldByName成员函数。 ...

月落无影 发布于 2019-01-31 12:03 评论(0)阅读(9)