E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java集合源码系列
java面试需要掌握知识点
内存调优(了解是怎么回事,一般做项目过程中使用较多)设计模式(熟悉常见设计模式的应用场景,会画类图,实在不行背几个也是有用的)多线程(每次都会问,包括线程和进程、线程状态、线程并发的操作等,需要深入复习)
JAVA
xiaoweiwei99
·
2023-04-04 08:23
面试
学习路线
阿里巴巴
android
前端
后端
JXPath使用介绍
apache公司提供的XPath的java实现,属于jakarta的一部分,最新的版本是1.1,JXPath的主要功能在于一组java类库来使用XPath的方式访问符合JavaBeans规范的java类、
java
老罗-Mason
·
2023-04-04 06:10
Apache
Java
java
mybatis架构,渣本逆袭大厂面经分享
题库非常全面包括
Java集合
、JVM、多线程、并发编程、
A程序员导师
·
2023-04-04 05:41
Java
经验分享
架构
java
各大厂面试合集:Java后端最全面试攻略(25个专题技术点)
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、
Java集合
容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL
JAVA架构笔记圈
·
2023-04-04 04:18
阿里P8大牛呕心沥血整理出来的一份Java核心知识点合集
1.JVM2.
Java集合
3.Java多线程并发4.Java基础5.Spring原理6.微服务7.Neety与RPC8.网络9.日志10.Zookeeper11.Kafka12.RabbitMQ13.Hb
java高并发
·
2023-04-04 02:16
java集合
之ConcurrentHashmap
一、ConcurrentHashmap简介1、ConcurrentHashMap允许多个修改操作并发进行,其关键在于使用了锁分离技术。2、它使用了多个锁来控制对hash表的不同段进行的修改,每个段其实就是一个小的hashtable,它们有自己的锁。只要多个并发发生在不同的段上,它们就可以并发进行。3、ConcurrentHashMap在底层将key-value当成一个整体进行处理,这个整体就是一个
这一刻_776b
·
2023-04-03 23:49
Spring
源码系列
--3. Annotation IOC容器
SpringIOC容器对于类级别的注解和类内部的注解分以下两种处理策略:类级别的注解:如@Component、@Repository、@Controller、@Service以及JavaEE6的@ManagedBean和@Named注解,都是添加在类上面的类级别注解,Spring容器根据注解的过滤规则扫描读取注解Bean定义类,并将其注册到SpringIOC容器中。类内部的注解:如@Autowir
威少JAVA
·
2023-04-03 22:07
架构师级别应该具备的知识技能
Java技术集合架构师级别应该具备的知识技能架构师级别应该具备的知识技能Java基础
Java集合
Java多线程并发JVMSpring原理微服务Netty与RPC网络协议日志ZookeeperKafakaRabbitMQHbaseMongoDBCsassandra
ITMAOO
·
2023-04-03 17:06
BCSP-玄子JAVA开发之面向对象编程CH07_ 集合框架笔记
集合框架笔记7.1集合框架概述7.1.1为什么使用集合框架数组的缺陷数组长度固定不变不便存储具有映射关系的数据数据变更效率低下如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象,可以使用
Java
玄子Share
·
2023-04-03 17:39
JAVA
java
jvm
数据结构
2021金九银十Java大厂面试题来袭!Java校招面试指南
针对这些的同学,在这分享总结的Java面试的高频面试题(包括了
Java集合
,JVM,并发与多线程,Spring,MyBaits,微服务,Dubbo,Kakfa,中间件,Redis,数据库,设计模式等),
Java小麦
·
2023-04-03 14:42
程序员
java
后端
面试
小滴课堂-学习笔记:(9)Java进阶核心之三大集合框架拓展
愿景:"让编程不再难学,让技术与生活更加有趣"更多架构课程请访问xdclass.net目录第1集
Java集合
框架遍历之迭代器(Iterator)第2集Java迭代器进阶和注意事项第3集
Java集合
框架之
dev666
·
2023-04-03 06:21
JAVA
视频教程
面试
java
编程语言
jdk
大数据
redis
小滴课堂-学习笔记:面试BAT高级工程师/技术经理的
java集合
框架Map
愿景:"让编程不再难学,让技术与生活更加有趣"更多架构课程请访问xdclass.net目录第1集编程语言面试题之新版javase集合框架Map篇第2集编程语言面试题之对象底层HashCode和equals掌握了吗第3集编程语言面试题之新版javase集合框架Map篇第4集编程语言面试题之新版javase集合框架Map篇第5集编程语言面试题之新版javase集合框架Map高手篇第6集编程语言面试题之
dev666
·
2023-04-03 06:50
面试
JAVA
并发编程
编程语言
java
hashmap
集合
javase
进大厂必备笔记!阿里巴巴首发面试大纲笔记,看完直接挑战百万年薪
以下这份文档是我阿里架构师朋友亲自整理的,包括了很多知识点,其中包括了有基础知识、
Java集合
、JVM、多线程并发、
java路人甲乙丙丁
·
2023-04-03 05:21
Java
分布式
算法
设计模式
java
面试
Java集合
框架—HashMap—源码研读-2
5.jpg前言:本篇是HashMap系列的第二篇,上一篇:
Java集合
框架—HashMap—源码深入分析1我们主要讲解了HashMap源码中的put方法,本篇我们主要讲解HashMap扩容——resize
Sunflow007
·
2023-04-03 05:39
Java 双端队列 学习笔记
更多
Java集合
类方面的文章,请参见文集《
Java集合
类》Deque接口是doubleendedqueue的缩写,即双端队列,支持在队列的两端插入和删除元素,继承Queue接口。
专职跑龙套
·
2023-04-03 02:35
面经分享:如何一招破解 Java 集合类面试题?
Java集合
类面试题:
Java集合
类绝对是我们的老朋友了,Java技术江湖里,谁人不知,谁人不晓,它的使用率非常高,使用难度却也不大,这也导致了很多人对它不屑一顾,殊不知其中却暗藏玄机,今天我们不妨一起来破解一下
黄榕生Ron
·
2023-04-03 00:19
C# list删除 另外list里面的元素_
Java集合
大全Map,Set,List
Set,List,Map的区别
java集合
的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(
weixin_39876514
·
2023-04-02 22:15
C#
list删除
另外list里面的元素
java
数组存入数据库
JAVA接口返回数组怎么写
Set List Map的区别
Set,List,Map的区别
java集合
的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(
weixin_33998125
·
2023-04-02 22:14
Java集合
基础
4集合基础集合提供一种存储空间可变的存储模型,存储的数据容量可以改变ArrayLis:是一种特殊的数据类型,泛型可储存重复元素怎么使用呢在出现E的地方我们使用引用数据类型替换即可举例:ArrayList、ArrayList4.1集合与数组的区别共同点:都是存储数据的容器不同点:数组的容量是固定的,集合的容量是可变的4.2ArrayList构造方法和添加方法importjava.util.Array
Matlab仿真实验室
·
2023-04-02 21:25
java
jvm
开发语言
面试题汇总
sidebarDepth:0常见题[[toc]]基本题
java集合
1、List,Set区别List1.可以允许重复的对象。2.可以插入多个null元素。
小陌上花开
·
2023-04-02 20:20
Spring
源码系列
(4)- spring XML文件的解析
Spring
源码系列
(4)-springXML文件文件的解析前言XmIBeanDefinitionReader开始真正解析封装BeanDefinition前言本章重点将上一篇留下的尾巴说完,本章就一个重点
阳光coding
·
2023-04-02 19:46
spring
java
spring
编程语言
Spring
源码系列
第二篇 XML解析
Spring
源码系列
第二篇XML解析XML解析spring.xml两种标签解析方式1.默认标签解析2.自定义标签解析自定义标签解析流程XML解析spring.xml两种标签解析方式1.默认标签解析默认标签解析是通过流的方式读取
繁简丶
·
2023-04-02 19:45
Spring源码
java
spring
Spring
源码系列
-第4章-Bean初始化流程
文章目录第4章-Bean初始化流程流程图-bean初始化流程AbstractApplicationContext#refresh()AbstractApplicationContext#finishBeanFactoryInitialization()DefaultListableBeanFactory#preInstantiateSingletons()工厂Bean的初始化方式AbstractB
youthlql
·
2023-04-02 19:27
Spring源码
spring
java
后端
Spring
源码系列
-第2章-后置工厂处理器和Bean生命周期
文章目录第2章-后置工厂处理器和Bean生命周期什么是BeanPostProcessor?BeanFactoryPostProcessor的接口关系BeanPostProcessor接口关系什么是InitializingBean?测试类MyBeanPostProcessorMyInstantiationAwareBeanPostProcessorMyMergedBeanDefinitionPost
youthlql
·
2023-04-02 19:26
Spring源码
spring
java
后端
02.初识集合框架
1.集合框架
Java集合
框架JavaCollectionFramework,又被称为容器container,是定义在java.util包下的一组接口interfaces和其实现类classes。
muyierfly
·
2023-04-02 16:20
#
数据结构基础篇
java
开发语言
数据结构
“牛客网”难倒万人的Java面试题后,已助我收获8个大厂offer
来看看整体的大纲JavaOOP面试题(108道)
Java集合
/泛型面试题(24道)Java异常面试题(8道)Java中的IO与NIO面试题(15道)Java反射面试题(11道)Java序列化
阿伦Java
·
2023-04-02 15:39
Java
java
面试
开发语言
甘拜下风~看了牛客网难倒万人的Java面试题后,我收获了美团快手小米搜狐等8个大厂的offer
来看看整体的大纲JavaOOP面试题(108道)
Java集合
/泛型面试题(24道)Java异常面试题(8道)Java中的IO与NIO面试题(15道)Java反射面试题(11道)Java序列化
程序员万京游
·
2023-04-02 14:00
java
面试
“牛客网”难倒万人的 Java 面试题后,已助我收获 8 个大厂 offer
来看看整体的大纲JavaOOP面试题(108道)
Java集合
/泛型面试题(24道)Java异常面试题(8道)Java中的IO与NIO面试题(15道)Java反射面试题(11道)Java序列化
程序媛珂珂
·
2023-04-02 14:27
java
面试
架构
肝完这在“牛客网”难倒万人的Java面试题后,已收获9个大厂offer
来看看整体的大纲JavaOOP面试题(108道)
Java集合
/泛型面试题(24道)Java异常面试题(8道)Java中的IO与NIO面试题(15道)Java反射面试题(11道)Java序列化
梦魇java
·
2023-04-02 14:08
Java
java
spring
spring
boot
spring
cloud
架构
精选8道
Java集合
最常见面试题,进大厂99%都会被问到,限时送!
Hello,今天给各位童鞋们分享java常见的面试题,想在面试、工作中脱颖而出?想在最短的时间内快速掌握Java的核心基础知识点?那赶紧拿出小本本记下来吧!1.List,Set,Map三者的区别?List:一个有序(元素存入集合的顺序和取出的顺序一致)容器,元素可以重复,可以插入多个null元素,元素都有索引。常用的实现类有ArrayList、LinkedList和VectorSet:一个无序(存
java玛卡
·
2023-04-02 14:47
netty源码分析之pipeline(一)
通过前面的
源码系列
文章中的nettyreactor线程三部曲,我们已经知道,netty的reactor线程就像是一个发动机,驱动着整个netty框架的运行,而服务端的绑定和新连接的建立正是发动机的导火线
weixin_34303897
·
2023-04-02 13:19
netty
数据结构与算法
网络
[Netty]pipeline(一)
作者:简书闪电侠链接:https://www.jianshu.com/p/6efa9c5fa702通过前面的
源码系列
文章中的nettyreactor线程三部曲,我们已经知道,netty的reactor线程就像是一个发动机
Franco蜡笔小强
·
2023-04-02 13:46
Netty
Netty
pipeline
线程池源码
线程池
源码系列
一、接口层次ExecutorExecutorServiceAbstractExecutorServiceThreadPoolExecutorForkJoinPoolScheduleExecutorServiceScheduleThreadPoolExecutorExecutors
`Oracle`
·
2023-04-02 12:02
线程池
java
02-Java常用关键字理解(基础)
注:
源码系列
文章主要是对某付费专栏的总结记录。如有侵权,请联系删除。1static1.1静态变量静态变量:又称为类变量,也就是说这个变量属于类,类所有的实例都共享静态变量,可以直接通过类名来访问它。
xinxisimple
·
2023-04-02 08:33
多线程(学习笔记)
其他文章链接Java基础
Java集合
多线程JVMMySQLRedisdocker计算机网络操作系统多线程1.线程和进程1.1进程1.2线程2.线程与进程的关系(JVM角度)2.1进程和线程的关系2.2程序计数器为什么是私有的
pearz
·
2023-04-02 08:03
学习笔记
java
经验分享
学习
Nacos(1.4.2)注册中心原理及
源码系列
(三)- 如何支持高并发注册
如何支持高并发注册(异步任务与内存队列设计原理及源码剖析)之前主要分析了SpringCloud集成Nacosclient的服务注册和服务拉取的逻辑,现在接着分析一下NacosServer注册中心的核心功能逻辑及源码,首先来分析Nacos怎么能支持高并发的Intance的注册的。先直接给答案:采用内存队列的方式进行服务注册也就是说客户端在把自己的信息注册到NacosServer的时候,并不是同步把信
louis_zzz
·
2023-04-02 08:24
Nacos
java
2021-03-24
Java集合
类 List Map Set Queue基本使用
集合类/容器类1.集合类都位于java.util包下多线程支持的集合类java.util.concurrent包下2.非全集,常用集如下图,全集可参考https://www.cnblogs.com/LittleHann/p/3690187.html3.迭代器Iterator(对比C++迭代器好像是没有这些,不同的源码实现,就分开学吧)1)为什么迭代器和集合的方法不能在循环里混着用?“最后附上网上的
DH_6318
·
2023-04-02 07:12
Java面试技巧分享
其中包括:Java语言基础(变量、运算符、流程控制、方法、类和接口等)
Java集合
框架Java异常处理JavaI/OJava多线程和并发Java网络编程Ja
DigitalDreamer
·
2023-04-02 04:59
面试
java
RocketMQ
源码系列
(二):RocketMQ路由中心NameServer
这篇文章主要讲解RocketMQ路由管理、服务注册及服务发现机制。1、NameServer架构设计消息中间件的设计思路一般是基于主题的订阅发布机制,消息生产者(Producer)发送某一主题的消息到消息服务器,消息服务器负责该消息的持久化存储,消息消费者(Consumer)订阅感兴趣的主题,消息服务器根据订阅信息(路由信息)将消息推送给消费者(push模式)或者消息消费者主动向消息服务器拉取消息(
水畔竹汐~
·
2023-04-02 01:43
源码专栏
java
干翻Mybatis
源码系列
之第五篇:Mybatis中核心运行机制超级详细版
一:引言1:本文目的熟悉花哥的都知道,花哥是该粗的地方粗该细的地方细,写文章的话咱追求的还是细致和全面,所以本文意在将Mybatis从SqlSessionFactory被创建出来到Dao被执行成功,我们会将绝大部分的细节写的到位,这是我们本专栏也是本篇文章的目的。2:首要知识回顾1:在我们使用原生Mybatis的时候,我们获取UserDao的实现类对象,还得向下面这么写。基于Spring整合Myb
岁岁种桃花儿
·
2023-04-01 18:56
MyBatis专栏
mybatis
java
开发语言
Nacos
源码系列
(一) 源码编译
Nacos源码编译github下载地址https://github.com/alibaba/nacos/tree/2.0.4用Idea打开添加,注意JDK版本使用1.8,否则在编译的时候可能会出现报错,在idea的EditConfigurations里配置maven命令:-Prelease-nacos-Dmaven.test.skip=truecleaninstall-U配置mysql数据源,进入
Dream_it_possible!
·
2023-04-01 18:39
#
Nacos源码系列
nacos源码编译
Flink DataStream API(基础版)
DataStream在用法上有些类似于常规的
Java集合
,但又有所不同。我们在代码中往往并不关心集合中具体的数据,而只是用API定义出一连串的
落花雨时
·
2023-04-01 16:07
大数据
大数据
数据仓库
hive
flink
Java集合
- HashMap 的底层数据结构实现原理
一、HashMap的数据结构JDK1.8之前JDK1.8之前HashMap底层是数组和链表结合在一起使用也就是链表散列。HashMap通过key的hashCode经过扰动函数处理过后得到hash值,然后通过(n-1)&hash判断当前元素存放的位置(这里的n指的是数组的长度),如果当前位置存在元素的话,就判断该元素与要存入的元素的hash值以及key是否相同,如果相同的话,直接覆盖,不相同就通过拉
J.King
·
2023-04-01 14:25
容器
数据结构
java
哈希算法
【
Java集合
】HashMap系列(一)——底层数据结构分析
类的属性2.4Node节点类源码2.5TreeNode树节点类源码2.5JDK1.7和JDK1.8数据结构的区别一、HashMap简介HashMap主要用来存放键值对,它基于哈希表的Map接口实现,是常用的
Java
小七mod
·
2023-04-01 14:20
Java集合
面试
Java
java
数据结构
散列表
HashMap
红黑树
ArrayList源码分析
ArrayList是
Java集合
框架中的一个重要的类,是我们日常开发中最常见的集合之一。它继承于AbstractList,实现了List接口,是一个长度可变的集合,提供了增删改查的功能。
cj_eryue
·
2023-04-01 14:49
java基础
java
数据结构
Java HashSet和Java HashMap
JavaHashSet
Java集合
框架HashSet基于HashMap来实现的,是一个不允许有重复元素的集合。HashSet允许有null值。HashSet是无序的,即不会记录插入的顺序。
追风筝的少年czc
·
2023-04-01 08:35
数据结构
HashSet
2022年我凭借这份pdf成功拿到了阿里,腾讯,京东等六家大厂offer
秋招过去也有一个多月了,拿到大厂的offer一直是程序员朋友的一个目标,我是如何拿到大厂offer的呢,今天给大家分享我拿到大厂offer的利器,大厂核心知识面试宝典,375页面试宝典,内容囊括jvm,
java
欧子有话说
·
2023-04-01 08:39
java
面试
开发语言
【每日面试】2021美团优选Java一二面面经
source_id=discuss_experience_nctrack&channel=-1来源:牛客网——9月26日一面55分钟1.自我介绍2.实习项目(讨论10-15分钟)3.
Java集合
类八股4
楠瓜团子
·
2023-04-01 07:53
靠着这份“JAVA中高级核心知识点整理(PDF)”,稳拿头条/菜鸟/字节offer
这要多亏了意外得到的这份JAVA中高级核心知识点整理(PDF)文档,这么多面试全都靠它了,有好东西还是要分享出来给大家,一起学习呀,下面就来看看吧image.pngJAVA中高级核心知识点整理:JVM,
JAVA
废柴程序员
·
2023-04-01 06:11
京东Java后台开发岗社招面试经验分享,4面的面经!
京东一面1、自我介绍2、项目介绍3、项目中异步化怎么实现的4、讲讲
Java集合
框架5、讲讲刚刚你提到的红黑树6、比如对list排序有什么方法(我问是链表还是数组,面试官说就是arraylist,linkedlist
琪琪202
·
2023-04-01 05:54
java面试题
编程语言
大数据
java
面试
编程语言
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他