自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《zipkin》二 zipkin初体验

1、下载下载地址:https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec2、运行java -jar zipkin-server-2.12.9-exec.jar3、访问zipkin Server 运行后默认的访问地址:http://localh...

2019-09-29 15:32:06 226

原创 ElasticSearch-倒排索引

场景:给定几个关键词,找出包含关键词的文档倒排索引: 不是由记录来确定属性值,而是由属性值来确定记录的位置lucene是基于倒排索引实现的。倒排文件(inverted file):存储倒排索引的物理文件倒排索引组成:单词词典和倒排文件。倒排索引一般表示为一个关键词,然后是它的频度(出现的次数),位置(出现在哪一篇文章或网页中,及有关的日期,作者等信息),它相当于为互联网上几千亿页网页做...

2019-09-26 21:02:02 73

原创 分布式、集群、微服务的区别

1. 概念集群是个物理形态,分布式是个工作方式。分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上1:分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式的。举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同...

2019-09-25 13:55:08 163

原创 《程序员代码面试指南》第二章链表问题下

1. 环形单链表的约舍夫问题题目描述:据说著名的犹太历史学家Josephus有过以下故事:在罗马人占领桥塔帕特后,39个犹太人与Josephus 及他的朋友躲到一个洞中,39个犹太人宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第一个人开始报数,报数到3的人就自杀,然后再有下一个人重新报1,报数到3的人再自杀。这样依次下去,直到剩下最后一个人时,那个人可以自由选择自己...

2019-09-22 20:23:12 291 1

原创 自己实现一个分布式RPC框架

1. 技术选型RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 HTTP 协议的 RPC,它具有良好的跨平台性,但其性能却不如基于 TCP 协议的 RPC。有两方面会直接影响 RPC 的性能,一是传输方式,二是序列化。众所周知,T...

2019-09-20 14:12:38 294 1

原创 《程序员代码面试指南》-第二章 链表问题1

1. 打印两个有序链表的公共部分题目:给定两个有序链表的头指针head1和head2,打印两个链表的公共部分。代码:package charpter2;import java.util.List;public class test1 { public static void getPublic(ListNode head1, ListNode head2) { ...

2019-09-09 16:27:00 106

原创 Dubbo源码解析(一)

你好,dubbo,初次见面,我想和你交个朋友。Dubbo你到底是什么?先给出一套官方的说法:Apache Dubbo是一款高性能、轻量级基于Java的RPC开源框架。那么什么是RPC?文档地址:http://dubbo.apache.org/zh-cn…文档简短形象的对单一应用架构、垂直应用架构、分布式服务架构、流动计算架构做了一个对比,可以很明白的看出这四个架构所适用的场景,因为业务需...

2019-09-01 23:17:32 501

原创 《程序员代码面试指南》第一章 栈和队列

1. 设计一个有getMin功能的栈题目:实现一个特殊的栈,在实现栈的基本功能上,再实现返回栈中最小的元素的操作要求:pop、push、getMin操作时间复杂度都是O(1)设计的栈类型可以使用现成的栈结构代码:public class Chapter1_1 { private Stack<Integer> stackData;//数据栈,压栈的数据 p...

2019-09-01 23:11:51 177

空空如也

空空如也

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

TA关注的人

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