编程语言

Java面试高级篇—Dubbo与Zookeeper面试题16期
Java源码

Java面试高级篇—Dubbo与Zookeeper面试题16期

113 0

Dubbo缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。反之,Dubbo缺省协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。dubbo是管理中间层的工具,在业务层到数据仓库间有非常多服务的接入和服务提...

阅读全文
Java面试高级篇—JavaIO流原理以及Buffered高效原理详解
Java

Java面试高级篇—JavaIO流原理以及Buffered高效原理详解

42 0

流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类:1)根据处理数据类型的不同分为:字符流和字节流;2)根据数据流向不同分为:输入流和输出流。Java的流体系十...

阅读全文
java.util.Collection源码分析和深度讲解
Java

java.util.Collection源码分析和深度讲解

65 0

java.util.Collection 作为Java开发最常用的接口之一,我们经常使用,今天我带大家一起研究一下Collection接口,希望对大家以后的编程以及系统设计能有所帮助,本文所研究的jdk版本为jdk1.8.0_131。明确一下几点:  Collection是接口,其继承了Iterab...

阅读全文
如何使用Maven将jar包发布到中央仓库?
Spring

如何使用Maven将jar包发布到中央仓库?

209 1

maven的仓库只有两大类:1.本地仓库 2.远程仓库,而在远程仓库中又分成了3种:1中央仓库 2私服 3其它公共库maven本地仓库的默认位置无论是Windows还是Linux都是在用户的目录下都有一个.m2repository的仓库目录;更改maven默认的本地仓库的位置引入一个新的元素:loc...

阅读全文
Java面试必问—HashMap集合实现原理
Java源码

Java面试必问—HashMap集合实现原理

355 0

本文有些长,贴的源码较多,请各位看官自备花生瓜子啤酒饮料矿泉水小板凳,且听我慢慢道来。Java面试都会问集合,集合必问HashMap,CurrentHashMap,后面的套路就肯定会问多线程、线程安全等等,今天就来学习下HashMap,不对,是补习下。1、HasMap的属性先看下HashMap的继承...

阅读全文
Java基础—深入理解反射机制的基本概念与使用
Java源码

Java基础—深入理解反射机制的基本概念与使用

561 1

1.从Spring容器的核心谈起使用过Spring框架进行web开发的应该都知道,Spring的两大核心技术是IOC和AOP。而其中IOC又是AOP的支撑。IOC要求由容器来帮我们自动创建Bean实例并完成依赖注入。IOC容器的代码在实现时肯定不知道要创建哪些Bean,并且这些Bean之间的依赖关系...

阅读全文