logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式——分发器模式

背景在spring中存在dispatching模式,现在就以这个为前提,设计一下大概的设计模式。实现Event:事件的基类Handler:事件处理的基类EventDispatcher:分发器的处理逻辑,内部维护了事件与处理器的映射关系,通过dispatch方法来进行分发事件...

概率论—全概公式&逆概公式(贝叶斯公式)

全概公式定义:B是一个事件,则有证明:技巧性的问题:例1袋中有5个球,其中有3个红球,2个白球,从中每次取出一个球(不放回)用A表示第一次取到红球,B表示第二次取到红球,求(1)P(A);(2)P(B)解(1)用古典概型n=5,r=3 P(A) = 3/5(2)直接求P(B)很困难,因为B发生的

模型思考笔记2—分类和同群效应带来的思考

1、什么是分类效应和同群效应1.1 在现实生活中,人们倾向于与自己行为、价值观、想法相似的人交往(分类模型)2.1 在现实生活中,人们也倾向于在一个群体中,可能会调整自己的行为、信念来适应周围的人(从众效应)2、常见的群体模型2.1 谢林模型谢林隔离模型由美国经济学家托马斯·克罗姆比·谢林1建立,揭示了种族和收入隔离背后的原理。种族的隔离是由于种族歧视的存在,...

RocketMq相关介绍

1.介绍 RocketMq是一个纯Java、分布式、队列模型的的开源的消息中间件,具有以下特点 1.能够保证严格的消息顺序 2.提供丰富的消息拉取模式 3.高效的消息订阅机制 4.实时的消息订阅机制 5.亿级消息的堆积能力 2.安装(以虚拟机参考) RocketMq是java实现的,因此安装的前提必须有java环境,配置好jdk环境,在此就不多说了 把下载好的alibaba-rocketmq-3.

Zookeeper简单概念介绍

过去,每个应用都是一个CPU,一个主机上的单一系统。然而今天,随着大数据和云计算时代的到来,任何相互独立的程序都可以运行在多个计算机上。然而面临的问题是,协调这些集群的系统比在单一主机上要复杂的多,因此对于开发者来说,很难在集中精力来关注他们的系统逻辑上,大部分的时间都花费在了协调这些集群系统上。Zookeeper的出现就解决了这个问题,让开发者能够集中精力在系统逻辑上,而免于协调这些集群计算机的

EJB学习笔记之十(BMT事务和CMT事务)

1.前言前两篇博客主要介绍了与事务相关的知识,例如事务的一些特性,以及并发产生的问题。本篇来讲解一下EJB中两种处理事务的方式。一种是以生命式方式来管理事务(CMT);另一种则是在EJB内部使用事务代码自己来管理事务。这种方式称为Bean管理事务(BMT)。 2.容器管理事务(CMT)容器默认使用的容器管理事务的策略。当使用CMT事务管理策略时,容器将接管EJB的事

zookeeper应用场景练习(分布式锁)

在平常的高并发的程序中,为了保证数据的一致性,因此都会用到锁,来对当前的线程进行锁定。在单机操作中,很好做到,比如可以采用Synchronized、Lock或者其他的读写多来锁定当前的线程。但是在分布式的系统中,就很难做到这一点。因此可以采用zookeeper中节点的特性来满足这一点。大致实现的思路如下。 1.每个客户端都去zookeeper上创建临时的顺序节点 2.客户端判断当前自己创建的节点是

zookeeper应用场景练习(数据发布/订阅)

前面几篇博客大致讲解了一下有关zookeeper的概念知识,下面结合前面的几篇博客来讲解一下zookeeper的使用场景。 数据发布/订阅 所谓的配置中心,就是发布者把数据发送到zookeeper的一个或者一系列的节点上,供订阅者进行订阅。从而达到动态获取数据的目的,能够实现配置信息的集中式管理和数据的动态更新。一般的类似于发布/订阅的模式有推和拉的两种方式,而在zookeeper中,是把这两种方

Zookeeper中主从模式结构场景练习

下面这个部分,我们将通过zkCli工具来实现简单的主从结构模式,主从模式结构设计到了下面的几个角色。MasterMaster监视着新的worker和tasks,并且分配任务到workers上WorkerWorker注册到系统中,好让master知道他们是可以来执行任务的ClientClient用来创建任务并且等待系统的响应, TheMaster Role由于只能有一个master,所以只能有一个进

Ehcache封装的工具类

最近公司公司项目在框架上用到了Ehcache缓存,关于更多Ehcache详细的内容,请参考一下两个系列的博客,讲的都很好。Ehcache详细解读Ehcache系列博客 有了上面的两个系列的博客,更多有关于Ehcache细节的地方,就不在这篇博客中展示了,主要是跟大家分享一下,底层框架中封装关于Ehcache的工具类  CacheContainer类  缓存容器类,用来创建Cache对象,并

    共 21 条
  • 1
  • 2
  • 3
  • 请选择