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集合类源码笔记
千呼万唤始出来!从源码到架构的Spring全系列笔记,已全部分享
一共四份,分别是:Spring高级
源码笔记
Spri
Java数据搬运工
·
2020-10-14 15:53
Java
编程
程序员
分布式
编程语言
人工智能
consul
ribbon
腾讯Java大牛整理推荐的(Spring AOP/IOC思维导图
源码笔记
)
SpringAOP/IOC思维脑图AOP原理AOP术语Spring对AOP的支持知识点IOC和DI的概念使用IOC的好处IOC容器IOC容器装配BeanSpringAOP/IOC
源码笔记
这个【SpringAOP
javachengzi
·
2020-10-13 14:20
spring
java
编程语言
aop
spring
boot
浅谈 Java集合
Java集合类
库所处位置:java.util.*。与现代的数据结构类库的常见做法一样,
Java集合类
库也将接口与实现分离开。集合和数组的区别:1.数组长度固定,集合长度不固定。
城北有个混子
·
2020-10-10 22:00
spring
源码笔记
Sring://准备刷新的上下文prepareRefresh();//初始化BeanFactory,并进行xml文件读取ConfigurableListableBeanFactorybeanFactory=obtainFreshBeanFactory();//对beanfactory进行功能填充prepareBeanFactory(beanFactory);try{//子类覆盖方法做额外处理pos
恶魔幻心
·
2020-10-10 20:20
缓存 | 从本地缓存到分布式缓存
从本地缓存到分布式缓存目录从本地缓存到分布式缓存第一次接触缓存MAP常见淘汰策略FIFO(firstinfirstout)LFU(lessfrequentlyused)LRU(leastrecentlyused)其他缓存简单分类缓存的使用
Java
双鬼带单
·
2020-10-09 22:00
阿里内部爆款架构师培训Kafka
源码笔记
开源,权威性不言而喻!
在大数据、高并发的系统中,为了突破瓶颈,会将系统进行水平扩展和垂直拆分,形成独立的服务。每个独立的服务背后,可能是一个集群在对外提供服务。这就会碰到一个问题,整个系统是由多个服务(子系统)组成的,数据需要在各个服务中不停流转。如果数据在各个子系统中传输时,速度过慢,就会形成瓶颈,降低整个系统的性能。从而就形成了以Kafka为中心的解决方案!因为阅读Kafka源码重要性就不言而喻,今天小编就分享一份
Java架构师公社
·
2020-10-09 16:20
后端
架构
Java面试
kafka
大数据
java
分布式
linux
来了来了,他来了,全网最全从源码到架构的Spring全系列笔记合集,已全部分享
一共四份,分别是:Spring高级
源码笔记
Spri
关注我学java
·
2020-10-09 15:02
程序员
数据库
笔记
Spring
程序员
编程
笔记
微服务
BAT大厂Java面试必备:Java开发岗位面试题归类汇总
说说你知道的几个
Java集合类
:list、set、queue、map实现类。描述一下ArrayList和LinkedList各自实
程序员小昭
·
2020-10-02 22:02
笔记
千呼万唤始出来!从源码到架构的Spring全系列笔记
一共四份,分别是:Spring高级
源码笔记
Spri
该用户快成仙了
·
2020-09-25 19:18
Java
Spring
框架
源码
架构
JAVA该掌握的知识
3.说说你知道的几个
Java集合类
:list、set、queue、map实现类咯。。。4.描述一下ArrayList和LinkedList各自实现和区别5.Java中的队列都有哪些,有什么区别。
IT旅行
·
2020-09-17 11:39
学习
JAVA集合类
汇总
一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是
七点一氪
·
2020-09-17 07:01
java复习
BOOST
源码笔记
(2) - boost::thread之内部干将interrupt_wait
BOOST的Thread库博大精深,有很多的多线程概念在里面,今天就对其中很多call都用到的interrupt_wait的实现进行解释。首先,在BOOST文档中,有1个不得不看的概念,如下:PredefinedInterruptionPointsThefollowingfunctionsareinterruptionpoints,whichwillthrowboost::thread_inter
daeees
·
2020-09-16 20:33
C++
阿里P8大牛手写的
源码笔记
:Java集合+Java多线程+MyBatis+Spring
Java集合
源码笔记
Java集合是我认为在Java基础中最最重要的知识点了,Java集合是必须掌握的。我在实习/秋招面试的时候,只要是面到Java,那一定是少不了Java集合。
JavaBUGa
·
2020-09-16 13:15
Java
面试
程序员
java
spring
面试
mybatis
多线程
牛批!清华毕业的Java大牛用一个坦克大战游戏项目来演示设计模式
坦克大战项目——架构视频坦克大战项目——
源码笔记
抽丝剥茧设计模式在这些模式中,清华毕业的Java大牛并没有止步于理论讲解(那其实非
JavaBUGa
·
2020-09-16 13:39
Java
面试
程序员
java
设计模式
aop
34张史上最全IT架构师技术知识图谱(转)
1.4一致性图谱1.5互联网大流量的方法1.6安全秘籍1.7阿里巴巴常用小框架1.8架构方法论图谱1.9设计模式秘籍图谱二2.1JVM虚拟机垃圾回收图谱2.2Java并发图谱2.3Java集合图谱2.4
Java
大竹薙子
·
2020-09-16 13:31
我的学习笔记
知识图
Java集合类
系列2--Collection之List和Set简单介绍
目录:三种集合解析Collection介绍List和SetListSet三种集合解析我觉得学习Java集合最重要的还是List,Set和Map,我们要对这三种集合有一个非常清楚的认识,都是存放数据对象,Map区别两者存放的是含有映射关系的对象就是key-value的形式,list集合存放的数据是有序的,我们说LIst列表,列表肯定是有顺序的,既然有顺序所以list允许数据重复,而set存放的数据是
ithuangqing
·
2020-09-16 12:51
Java基础知识
AQS 基础—多图详解 CLH 锁的原理与实现
我的新课《C2C电商系统微服务架构120天实战训练营》在公众号儒猿技术窝上线了,感兴趣的同学,可以长按扫描下方二维码了解课程详情:课程大纲请参见文末本文来源:
源码笔记
1什么是自旋锁和互斥锁?
石杉的架构笔记
·
2020-09-16 12:29
多线程
java
编程语言
并发编程
队列
JAVA集合类
汇总
source:http://www.cnblogs.com/leeplogs/p/5891861.html一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collect
geek_Twj
·
2020-09-16 12:29
java
集合类
ONOS
源码笔记
--前提
常用服务@Reference(cardinality=ReferenceCardinality.MANDATORY_UNARY)protectedTopologyServicetopologyService;//用于提供网络拓补信息@Reference(cardinality=ReferenceCardinality.MANDATORY_UNARY)protectedPacketServicepa
呆傻程序员
·
2020-09-16 02:42
ONOS
源码笔记
《后端架构师技术图谱》Github地址:https://github.com/xingshaocheng/architect-awesome1.java-design-patterns(Star:36k)Github地址:https://github.com/iluwatar/java-design-patterns介绍:设计模式是形式化的最佳实践,程序员可以在设计应用程序或系统时使用它来解决常见
萧2K
·
2020-09-16 02:30
代码笔记
诺禾-ClickHouse
ClickHouse
源码笔记
1:聚合函数的完成由于工作的需求,后续笔者工作需求和开源的OLAP数据库ClickHouse打交道。
yyone123
·
2020-09-16 00:15
编程语言
Netty
源码笔记
之ChannelPipeline
ChannelPipeline是什么ChannelPipeline是ChannelHandler的列表,用于拦截或处理Channel的入站事件和出站事件操作。ChannelPipeline实现了拦截过滤器模式,让用户完全控制如何处理事件以及管道中的ChannelHandler如何相互交互。每个Channel都有各自的ChannelPipeline,并且一个新的Channel被创建时该Channel
安静点就睡吧
·
2020-09-15 17:17
自定义实现迭代器
关于
Java集合类
的迭代器的概念可以看下面的博客链接
Java集合类
迭代器自定义迭代器这里我们用链表类作为说明首先,自定义一个链表类,并实现Iterable接口,因为要重写迭代器方法classLinkListimplementsIterable
Allen..
·
2020-09-15 12:11
自从看了谷歌大神拼S强撸的Spring
源码笔记
,我从渣渣练成了钢铁
闲言碎语首先说说Spring高级框架,我把Spring高级框架分为三个部分:ssh=spring+struts+hibernatessm=spring+springmvc+mybatisspring全家桶=脚手框架springboot、微服务框架springcloud等等今天要讲的就是spring高级源码,读源码绝对算得上是一件费时费力的工作,需要读者耗费大量的时间去完成,但是一旦你认真去做了,你
编程爬阶小马
·
2020-09-15 08:57
Spring
源码
笔记
Java
软件开发
java集合类
(七)Iterator应用实例
(1)Iterator迭代器应用实例:importjava.util.*;publicclassarray{publicstaticvoidmain(String[]args){ArrayLista=newArrayList();a.add(newPoind(3,4));a.add(newPoind(3,6));a.add(newPoind(3,5));a.add(newPoind(6,7));I
xiaotian15
·
2020-09-14 16:41
java基础
JAVA 集合 (一)
文章目录1.集合1.1四种体系1.2Set集合1.2.1HashSet1.3Hashset集合存储对象的原理:1.4LinkedHashSet1.5Tree树1.集合
Java集合类
是一种特别有用的工具类
西边的虫虫
·
2020-09-14 16:00
JAVA
集合
JAVA集合类
的概述
一、
Java集合类
概述集合类是Java数据结构的实现。Java的集合类是java.util包中的重要内容,它允许以各种方式将元素分组,并定义了各种使这些元素更容易操作的方法。
缄默无语
·
2020-09-14 16:49
JAVA
java
数据结构
Java 集合类详解(含类图)
0.参考文献此图中蓝色为抽象类、深红色表示接口(Arrays除外)、绿色表示具体容器类1.
java集合类
图1.11.2上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap
weixin_34335458
·
2020-09-14 16:26
Java集合图谱
HashSetTreeSet是(用二叉排序树)MapAbstractMap否使用key-value来映射和存储数据,key必须唯一,value可以重复HashMapTreeMap是(用二叉排序树)上图:
Java
weixin_30417487
·
2020-09-14 16:33
【
Java集合类
】LinkedList源码分析(jdk1.8)
ArrayList和LinkedList是List接口的两种实现,具有相同的查找、插入、删除操作,只是底层的实现方式不一样。LinkedList是以双向链表形式实现的集合类。其增删操作由于不需要移动底层数组数据,只需要修改链表节点指针,所以效率较高。但是随机访问时的定位操作效率较低,需要遍历链表节点。(ArrayList与之相反)目录数据结构初始化扩容查找操作插入操作删除操作队列操作栈操作转化成数
Laity000
·
2020-09-14 15:14
java学习
Java集合类
的学习(六)——总结
1.6总结:集合框架中常用类比较用“集合框架”设计软件时,记住该框架四个基本接口的下列层次结构关系会有用处:·Collection接口是一组允许重复的对象。·Set接口继承Collection,但不允许重复。·List接口继承Collection,允许重复,并引入位置下标。·Map接口既不继承Set也不继承Collection,存取的是键值对我们以下面这个图表来描述一下常用的集合的实现类之间的区别
Jmark_GC
·
2020-09-14 14:06
Collection
JDK1.8
源码笔记
(10) Iterator&ListIterator&Iterable
Iterator前言Aniteratoroveracollection.注意限定词,“collection”。{@codeIterator}takestheplaceof{@linkEnumeration}intheJavaCollectionsFramework.Iterator是用来取代Enumeration在CollectionsFramework中的位置的。其实可以顺便看一下Enumera
大吉大利,今晚AC
·
2020-09-14 14:02
JDK1.8
源码笔记
(4) Serializable
关于SerializableSerializabilityofaclassisenabledbytheclassimplementingthejava.io.Serializableinterface.一个类序列化的能力通过实现java.io.Serializable接口可以开启。Classesthatdonotimplementthisinterfacewillnothaveanyoftheir
大吉大利,今晚AC
·
2020-09-14 12:59
java集合类
(四)ArrayList与LinkedList比较
概述ArrayList与LinkedList均实现了List接口,所以从用户使用的角度来看是区别不大的。但是由于其底层实现的不同,对用户来讲无差异的操作(如:get,add,remove)底层所做的事情完全不一样,从而使得他们有着各自的应用场景。ArrayList与LinkedList类的声明1ArrayListpublicclassArrayListextendsAbstractListimpl
左撇子小哥哥
·
2020-09-14 12:59
java
java
linkedlist
arraylist
Java集合类
学习UML图——ArrayList
Java集合类
学习UML图——ArrayListArrayList类的定义publicclassArrayListextendsAbstractListimplementsList,RandomAccess
embedclub_LYF
·
2020-09-14 12:07
Java集合类学习
Tomcat8
源码笔记
(八)明白Tomcat怎么部署webapps下项目
以前没想过这么个问题:Tomcat怎么处理webapps下项目,并且我访问浏览器ip:port/项目名/请求路径,以SSM为例,Tomcat怎么就能将请求找到项目呢,项目还是个文件夹类型的?Tomcat部署webapps下项目方法位于:HostConfig#deployApps,别问怎么知道的,看源码,也可以支持看下我前面的博客,虽然介绍粗枝大叶,但是也能走到这步了。介绍下deployApps,最
aar49191
·
2020-09-14 10:51
Java集合框架(List、Set)
Java集合类
可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组Java集合可分为Set、List和Map三种体系Set:无序、不可重复的集合,set又是以map为底层实现List:有序
猪鼻子插葱
·
2020-09-14 09:56
java
HashMap理解
HashMap理解摘要HashMap是
Java集合类
框架中比较常用的一个集合类(Collection)。
江枫forever
·
2020-09-14 07:12
JAVA
java
hashmap
Java 拾遗二 『集合类』
Java集合类
总结一下Java自带常用的集合类;如果你发现有错误的地方,还请指正,以免误人误己,非常感谢。
netstat_y
·
2020-09-14 07:18
JavaSE
java面试系列一 数组和集合
Java集合类
框架的基本接口有哪些?区别是什么?1.集合的两大常用框架:Collection接口和Map接口;1.1Collection接口又有两个常用的子接口:List接口和Set接口。
huangwen566
·
2020-09-14 06:42
java 集合类基础问题汇总
1、
Java集合类
框架的基本接口有哪些?参考答案集合类接口指定了一组叫做元素的对象。集合类接口的每一种具体的实现类都可以选择以它自己的方式对元素进行保存和排序。有的集合类允许重复的键,有些不允许。
weixin_34268610
·
2020-09-14 05:50
java
数据结构与算法
开发工具
STL
源码笔记
(18)—平衡二叉树AVL(C++封装+模板)
AVLTree平衡二叉树在几年前刚学数据结构时,AVL-Tree只是一个仅仅需要掌握其概念的东西,今非昔比,借看STL源码剖析的契机希望从代码层面将其拿下。1.简介二叉查找树给我们带来了很多方便,但是由于其在有序序列插入时就会退化成单链表(时间复杂度退化成O(n)),AVL-tree就克服了上述困难。AVL-tree是一个“加上了平衡条件的”二叉搜索树,平衡条件确保整棵树的深度为O(logn)。A
NearXDU
·
2020-09-14 05:52
STL
STL
源码笔记
(17)—二叉排序树BST(C++封装)
二叉排序树BSTSTL中还有一类非常重要的容器,就是关联容器,比如map啊set啊等等,这些容器说实话,在应用层上还不能完全得心应手(比如几种容器效率的考虑等等),更别说源码了,因此这一部分打算稳扎稳打,好好做做笔记研究一番。说到关联容器,我们想到了什么AVL树,红黑树等等,但大多时候我们仅仅局限于知道其名字,或者知道其概念,俗话说“talkischeap,showmethecode”,因此,我打
NearXDU
·
2020-09-14 03:56
STL
Scala中的集合
如果你是从Java转来Scala的,你最好忘记
Java集合类
的使用方法,然后用Scala集合类所希望的方式来使用Scala集合。
吹吹夏夜的风
·
2020-09-13 23:18
Scala
Book
scala
大公司最喜欢问的
Java集合类
面试题
看了一些所谓大公司的JAVA面试问题,发现对于
JAVA集合类
的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。
李云龙的意大利炮
·
2020-09-13 19:32
面试
JAVA知识梳理(三)
1、集合类结构2、集合的工具类:Collections在
Java集合类
框架里有两个类叫做Collections(注意,不是Collection!)
iteye_3684
·
2020-09-13 19:07
java
Java核心API之集合
1.集合的概念:
Java集合类
存放于java.util包中,是一个用来存放对象的容器。集合的长度不定,数组在定义的时候长度便已经固定。注意:①、集合只能存放对象。
star_in_shy
·
2020-09-13 10:34
Java核心API
集合
redis
源码笔记
- redis-cli.c
这份代码是redis的client接口,其和server端的交互使用了deps目录下的hiredisc库,同时,在这部分代码中,应用了linenoise库完成类似history命令查询、自动补全等终端控制功能。1#include"fmacros.h"//用于mac下的兼容性处理2#include"version.h"//版本信息头文件,当前版本是2.4.1034#include5#include6
AirZH??
·
2020-09-13 06:09
redis
源码笔记
- redis对过期值的处理(in redis.c)
redis允许对key设置超时时间,实现过期key的自动淘汰。这篇blog分析下,其自适应(adaptive)的淘汰机制。redis每隔100ms定时执行的循环(serverCronfunction)里有如下语句:655/*Expireafewkeyspercycle,onlyifthisisamaster.656*OnslaveswewaitforDELoperationssynthesized
weixin_33716941
·
2020-09-13 06:13
Java集合List用法总结
转自:https://www.jianshu.com/p/25aa92f8d681Java集合作为一个Developer,
Java集合类
是我们在工作中运用最多的、最频繁的类。
别说话写代码
·
2020-09-13 05:32
大数据
Java
List用法
Java
List集合
List用法集合
Java
List
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他