自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 类比Eureka 相关的服务注册中心

首先思考自研一套服务注册中心需要考虑的因素: 一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)可用性(A):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性)分区容忍性(P):就是当由于网络故障之时,导致集群里的机器不能保证其互相保持正常通信之时,每台机器所具备各自为战能力...

2019-09-17 22:03:00 113

转载 数据结构和算法(持续更新)

掌握了数据结构和算法才能够写出性能更优的代码。而看待问题的深度,解决问题的角度就会完全不一样。数据结构数组 链表 栈 队列散列表堆 二叉树图 Trie树跳表一些常见算法递归排序搜索二分查找哈希算法贪心...

2019-09-12 17:46:00 119

转载 浅析AOP(二)——简单应用

前戏《浅析AOP(一)——基本概念》已经准备好了前置认识。本篇再剖析一下AOP。SpringAOP的底层技术JDK动态代理和CGLIB动态代理两者都是在运行时期织入。JDK动态代理是基于聚合接口来的,因为java是单继承,代理对象已经继承了Proxy,不能再多继承了,所以只能实现目标对象的接口。在Proxy这个类当中首先实例化一个对象ProxyClassFactory...

2019-09-11 08:12:00 127

转载 浅析Spring AOP(一)——基本概念

什么是AOP?与OOP对比,AOP是处理一些横切行问题。这些横切性问题不会影响到主逻辑的实现,但是会散落到代码的各个部分,难以维护。AOP就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。传统OOP是自上而下的逻辑开发;OOP:AOP是一种面向切面的编程思想。这些横切性问题,把它们抽象为一个切面,关注点在切面的编程,这...

2019-09-11 08:10:00 98

转载 浅析Spring IOC、依赖注入(DI)和依赖查找(DL)

为什么要用IOC?第一:对象的实例化不是一件简单的事情,比如对象的关系比较复杂,依赖关系往往需要程序员去维护,这是一件非常头疼的事。第二:解耦,由容器去维护具体的对象第三:托管了类的产生过程,比如我们需要在类的产生过程中做一些处理,最直接的例子就是代理,如果有容器程序可以把这部分过程交给容器,应用程序则无需去关心类是如何完成代理的控制反转(Inverse of Con...

2019-09-10 17:16:00 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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