qyj19920704的博客

天道酬勤

设计模式

一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、...

2018-11-10 11:42:08

阅读数 41

评论数 0

微服务技术栈

原 https://blog.csdn.net/weixin_42358062/article/details/80730782

2018-11-10 11:28:46

阅读数 79

评论数 0

微服务的优缺点有哪些

原 http://www.infoq.com/cn/news/2014/06/microservices 微服务优势: 每一个服务都很easy,仅仅关注于一个业务功能。 每一个微服务能够由不同的团队独立开发。 微服务是松散耦合的。 微服务能够通过不同的编程语言与工具进行开发。 微服务劣势: 运维...

2018-11-10 11:26:47

阅读数 108

评论数 0

谈谈你对SpringBoot和SpringCloud的理解?

SpringCloud是Spring为微服务架构思想做的一个一站式实现。从某种程度是可以简单的理解为,微服务是一个概念、一个项目开发的架构思想。SpringCloud是微服务架构的一种java实现。 SpringCloud是基于SpringBoot的一套实现微服务的框架。它提供了微服务开发所需的配...

2018-11-10 11:20:58

阅读数 1626

评论数 0

springCloud和dubbo有哪些区别?

原 https://blog.csdn.net/anningzhu/article/details/76599875 一.两者的模块组成: 1、Dubbo主要分为服务注册中心,服务提供者,服务消费者,还有管控中心; 2、相比起Dubbo简单的四个模块,SpringCloud则是一个完整的分布式一...

2018-11-10 11:10:15

阅读数 119

评论数 0

服务注册与发现服务:Eureka与ZooKeeper的区别

原 https://www.cnblogs.com/m-zone/p/8507786.html 服务注册与发现服务:Eureka与ZooKeeper的区别 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因...

2018-11-10 10:59:23

阅读数 91

评论数 0

微服务之间是如何独立通信的?

微服务通信机制 系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。 围绕业务能力组织服务、自动化部署、智能端点、对语言及数据的去集中化控制。 将组件定义为可被独立替换和升级的软件单元。 以业务能力为出发点组织服务的策略。 倡导谁开发,谁运...

2018-11-10 10:56:50

阅读数 1664

评论数 0

什么是微服务

微服务:是一种架构风格 一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 尽管“微服务”这种架构风格没有精确的定义,但其具有一些共同的特性,如围...

2018-11-10 10:52:52

阅读数 40

评论数 0

SpringCloud网站架构图

从上图可以看出Spring Cloud各个组件相互配合,合作支持了一套完整的微服务架构。 其中 Eureka负责服务的注册与发现,很好将各服务连接起来 Hystrix 负责监控服务之间的调用情况,连续多次失败进行熔断保护。 Hystrix dashboard,Turbine 负责监控 Hystr...

2018-11-10 09:53:51

阅读数 517

评论数 0

String s=new String("abc); 创建了几个String Object?

原 https://www.cnblogs.com/ydpvictor/archive/2012/09/09/2677260.html 栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、int、long、float、double、boolean)和对象的引用,...

2018-11-10 09:48:50

阅读数 99

评论数 0

happen - before原则

之所以不会读到过期的值,是根据Java内存模型的happen before原则,对volatile字段的写入操作先于读操作, 即使两个线程同时修改或获取volatile变量,get操作也能拿到最新的值,这是用volatile替换锁的经典应用场景。 ...

2018-11-08 00:32:06

阅读数 35

评论数 0

java有自己的内存回收机制,但为什么还存在内存泄漏的问题?

原文地址:https://www.cnblogs.com/panxuejun/p/5888817.html 1.既然 Java 的垃圾回收机制能够自动的回收内存,怎么还会出现内存泄漏的情况呢? 这个问题,我们需要知道 GC 在什么时候回收内存对象,什么样的内存对象会被 GC 认为是“不再使用”...

2018-11-08 00:31:18

阅读数 847

评论数 0

java对象的序列化和反序列化

原 https://blog.csdn.net/qq_34309305/article/details/79257503 1.序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读...

2018-11-08 00:26:21

阅读数 120

评论数 0

Servlet的生命周期?

原 https://blog.csdn.net/jassy1994/article/details/54025471 Servlet的生命周期从Servlet类加载,到创建Servlet类实例,Servlet的初始化(真正成为一个Servlet),有请求到来,调用service方法(主要工作),直...

2018-11-08 00:23:33

阅读数 40

评论数 0

String/StringBuffer/StringBuilder的区别

原 https://yq.aliyun.com/ziliao/13414 一、定义 String是不可变字符序列。 StringBuffer是可变的字符序列。 StringBuilder也是可变的字符序列。 1、StringBuffer和StringBuilder的唯一区别 StringBuffe...

2018-11-08 00:21:06

阅读数 41

评论数 0

Session/Cookie的区别?

原 https://www.cnblogs.com/shiyangxt/articles/1305506.html cookie 和session 的区别: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE...

2018-11-08 00:12:18

阅读数 48

评论数 0

JVM内存结构?为什么需要GC?

原 https://blog.csdn.net/tonytfjing/article/details/44278233 JVM结构、内存分配、垃圾回收算法、垃圾收集器 1.方法区(Method Area) 2.堆区(Heap) 3.虚拟机栈(VM Stack) 4.本地方法栈(Nativ...

2018-11-08 00:10:04

阅读数 93

评论数 0

HashMap、Hashtable、ConcurrentHashMap对比

1.线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 2.效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下...

2018-11-07 23:53:24

阅读数 31

评论数 0

Map 下的 NPE

原 http://www.cnblogs.com/mafly/p/trap.html Map 下的 NPE 1.Map 类集合 K/V 能不能存储 null 值的情况,如下表格: 集合类 Key Value Super 说明 Hashtable 不允许为 null 不允许为 nul...

2018-11-07 23:23:09

阅读数 34

评论数 0

JAVA NPE

JAVA NPE 空异常 避免NPE的方法 1.equals方法 public void equals() { //代表未知的对象,可能会是NULL也可能不是NULL Object unKnowObject = null; //这样某些情况下可能会抛出NULLPointEx...

2018-11-07 22:51:32

阅读数 56

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭