自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【java】HashMap1.8源码阅读注释

【java】HashMap1.8源码阅读注释源码阅读注释package java.util;import java.io.IOException;import java.io.InvalidObjectException;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.function.BiConsum

2020-09-07 17:54:29 170

原创 【Java】LinkedList1.8源码阅读注释

LinkedList1.8源码阅读注释LinkedListLinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList 实现 List 接口,能对它进行队列操作。LinkedList 实现 Deque 接口,即能将LinkedList当作双端队列使用。LinkedList 实现了Cloneable接口,即覆盖了函数clone(),能克隆。LinkedList 实现java.io.Serializable

2020-09-07 17:45:47 208

原创 【Java】ArrayList1.8源码阅读

ArrayList源码阅读注释前言ArrayList 是 java 集合框架中比较常用的数据结构了。继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在。同时还实现了 RandomAccess、Cloneable、Serializable 接口,所以ArrayList 是支持快速访问、复制、序列化的。package java.util;import java.util.function.Consumer;import java.u

2020-09-07 17:36:12 236

原创 【Java】包扫描的工具

【Java】包扫描工具包扫描工具源码包扫描工具包扫描工具是我在Java程序开发中运用的比较多的一个工具,像博主在做服务发现项目时就需要用到包扫描来扫描注解以及其他项目,也是由于在使用过程中需要不断地重复这些操作,所以把包扫描做成了一个工具,这个虽然是个工具,但还需要用户实现其抽象方法,dealClass(Class<?> klass)来实现用户自己需要对类如何处理方法,这体现了这个工具的灵活性源码package com.wh.orm.core;import java.io.File;

2020-09-07 17:25:11 213

原创 【Java】RPC与RMI框架

【Java】RPC与RMI框架概念RMI概念RMI(Remote Method Invocation)远程方法调用是一种计算机之间利用远程对象互相调用实现双方通讯的一种通讯机制。使用这种机制,某一台计算机上的对象可以调用另外 一台计算机上的对象来获取远程数据。RMI是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。在过去,TCP/IP套接字通讯是远程通讯的主要手段,但此开发方式没有使用面向对 象的方式实现开发,在开发一个如此的通讯机制时往往令程序员感觉到乏味,

2020-09-07 15:16:43 249

原创 [Java]分布式自平衡多文件云传输

[Java]分布式自平衡多文件云传输概述基本思想节点Receiver接收方资源分配及节点选择策略类接收服务器端口池资源请求类短连接资源请求接口资源信息类资源节点关系表(资源管理中心需要维护的Map)字节发送接收类文件片段类断点续传的基础类资源提供者文件接收过程总结概述云计算(cloud computing),分布式计算技术的du一种,其最基本的概念,是透过网zhi络将庞大的计算处理程序自dao动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项

2020-09-06 22:17:57 269

原创 【Java】实现微服务框架之服务发现

【Java】实现微服务框架之服务发现概述微服务微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。服务发现1.什么是服务发现?所谓的服务发现就是通过服务标签向注册中心获取能够提供该服务的服务器的网络地址(ip和端口),。2.服务发现的作用用户只用通过服务标签去可以找到对应的服务实例,至于如何找到一个合适的服务实例则由内部实现

2020-09-06 17:29:27 731

空空如也

空空如也

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

TA关注的人

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