摘要: 解决什么问题 ➟阐述微服务以及服务注册发现的部分概念 ➟阐述Eureka服务注册与发现的部分原理及细节 为什么需要服务中心 过去,每个应用都是一个CPU,一个主机上的单一系统。然而今天,随着大数据和云计算时代的到来,任何独立的程序都可以运行在多个计算机上。并且随着业务的发展,访问用户量的增加,开发人 阅读全文
posted @ 2019-02-27 17:03 琴剑书酒 阅读(420) 评论(0) 推荐(0)
摘要: 代码 之所以把代码放到第一位,是因为这一点最容易引起技术人员的忽视。很多技术人员拿到一个性能优化的需求以后,言必称缓存、异步、JVM等。实际上,第一步就应该是分析相关的代码,找出相应的瓶颈,再来考虑具体的优化策略。有一些性能问题,完全是由于代码写的不合理,通过直接修改一下代码就能解决问题的,比如fo 阅读全文
posted @ 2019-02-27 16:30 琴剑书酒 阅读(2951) 评论(0) 推荐(0)
摘要: import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; import java.util.*; /** * 一致性hash */ public class ConsistentHashWithVirtualNode { /** * 待添加入Has... 阅读全文
posted @ 2019-02-26 15:29 琴剑书酒 阅读(328) 评论(0) 推荐(0)
摘要: 一致性Hash算法 关于一致性Hash算法,在我之前的博文中已经有多次提到了,MemCache超详细解读一文中"一致性Hash算法"部分,对于为什么要使用一致性Hash算法、一致性Hash算法的算法原理做了详细的解读。 算法的具体原理这里再次贴上: 先构造一个长度为232的整数环(这个环被称为一致性 阅读全文
posted @ 2019-02-26 14:54 琴剑书酒 阅读(1384) 评论(0) 推荐(0)
摘要: NIO是为了弥补IO操作的不足而诞生的,NIO的一些新特性有:非阻塞I/O,选择器,缓冲以及管道。管道(Channel),缓冲(Buffer) ,选择器( Selector)是其主要特征。 概念解释: Channel——管道实际上就像传统IO中的流,到任何目的地(或来自任何地方)的所有数据都必须通过 阅读全文
posted @ 2019-02-25 16:49 琴剑书酒 阅读(3937) 评论(0) 推荐(0)
摘要: 1、JDK动态代理利用拦截器(拦截器必须实现InvocationHanlder)加上反射机制生成一个实现代理接口的匿名类, 在调用具体方法前调用InvokeHandler来处理。 2、CGLiB动态代理利用ASM开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。 3、何时 阅读全文
posted @ 2019-02-21 17:12 琴剑书酒 阅读(420) 评论(0) 推荐(0)
摘要: 实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任一状态被序列化或逆序列化。 序列化类的所有子类本身都是可序列化的。这个序列化接口没有任何方法和域,仅用于标识序列化的语意。允许非序列化类的子类型序列化,子类型可以假定负责保存和恢复父类型的公有的、保 阅读全文
posted @ 2019-02-21 11:39 琴剑书酒 阅读(3397) 评论(0) 推荐(0)
摘要: 前几天被问到这样一个问题,redis怎么存对象,平时也没怎么注意,只知道redis存字符之类的,不过就是根据键存取值,不过对象的话还是不同的 首先来了解一下为什么要实现序列化 为什么要实现序列化接口 当一个类实现了Serializable接口(该接口仅为标记接口,不包含任何方法定义),表示该类可以序 阅读全文
posted @ 2019-02-21 09:46 琴剑书酒 阅读(5598) 评论(0) 推荐(1)
摘要: 打开命令窗口(管理员)。 win10电脑图解-2 输入slmgr.vbs /upk,回车 激活错误电脑图解-3 输入:slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX,回车 错误代码电脑图解-4 输入:slmgr /skms zh.us.to,回车 错误代码电脑图解- 阅读全文
posted @ 2019-02-18 21:10 琴剑书酒 阅读(1160) 评论(0) 推荐(0)
摘要: https://www.google.cn/chrome/?standalone=1&platform=win64 阅读全文
posted @ 2019-02-18 20:45 琴剑书酒 阅读(608) 评论(0) 推荐(0)