logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring websocket+Stomp+SockJS 实现实时通信 详解

Spring websocket+Stomp+SockJS 实时通信详解一、三者之间的关系        Http连接为一次请求(request)一次响应(response),必须为同步调用方式。WebSocket 协议提供了通过一个套接字实现全双工通信的功能。一次连接以后,会建立tcp连接,后续客户端与服务器交互为全双工方式的交互方式,客户端可以发送消息到服务端,服务端也可将消息发送给客户端。 

JAVA设计模式之桥接模式

1. 什么是桥接模式?桥接模式(Bridge Pattern):将抽象部分与他的实现部分分离,使他们都可以独自变化。桥接模式是一种对象结构型模式。对于有两个或多个变化维度(即多个变化的原因)时,将每个维度分离开并采用相互组合的方式可以减少类与类之间的耦合,同时有利于扩展,这种方式就是桥接模式。对于定义中的抽象与实现分离开可以理解为将维度与维度分离开,使之单独变化,互不影响。

#桥接模式
JAVA设计模式之生成器模式

1. 什么是生成器模式?《Head First设计模式》中定义:封装一个产品的构造过程,并允许按步骤构造。生成器模式(Builder Pattern)将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。生成器模式是对象创建型模式,又叫建造者模式。生成器模式针对的是复杂对象的创建。它可以将复杂对象的建造过程抽象出来,使这个抽象过程的不同实现方法可以构

#建造者模式
JAVA设计模式之状态模式

1. 什么是状态模式?《Head First设计模式》中定义:允许对象在内部状态改变时改变他的行为,对象看起来就像是修改了他的类。状态模式是对象的行为模式。这个模式将状态封装成独立的类,将行为委托到代表当前状态的对象里面,这样行为就会随着内部状态改变而改变。状态模式允许一个对象基于内部状态而拥有不同的行为。对象的状态通常指的是对象的属性值。而行为指对象的功能

#状态模式
JAVA设计模式之工厂模式

工厂模式1. 什么是工厂模式?Java使用关键字new创建一个新的对象,在一些复杂的业务中,一个对象的创建往往伴随着其他操作的进行,比如数据的初始化,关联对象的实例化。因此在这样的系统中创建一个对象往往是一个繁复的工作。如何轻松方便的构造实例对象,而不用关心构造对象实例的复杂过程和细节,这就是工厂模式存在的原因。建立一个“工厂”专门创建对象实例。工厂模式包含(按照抽象程度弱强排列)

#简单工厂模式#工厂方法模式#抽象工厂模式
java参数传递:值传递

1  简述栈、堆和方法区的用法通常我们定义一个基本数据类型的变量(非成员变量,成员变量放在堆中)、一个对象的引用、还有就是函数调用的现场保存都使用JVM中的栈(stack)空间。通过new关键字和构造器创建的对象则放在堆(heap)空间,没有被引用的对象就成为“垃圾”,因此堆是垃圾收集器(GC)管理的主要区域。由于现在的垃圾收集器都采用分代收集算法,所以堆空间还可以细分为新生代和老

#java
到底了