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
JDK1.7源码笔记
知乎疯转上万次的Spring Security手册及
源码笔记
Spring是非常流行和成功的Java应用开发框架,SpringSecurity正是Spring家族中的成员。SpringSecurity基于Spring框架,提供了一套Web应用安全性的完整解决方案。正如你可能知道的关于安全方面的两个主要区域是“认证”和“授权”(或者访问控制),一般来说,Web应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部
·
2022-09-26 10:41
撸完阿里P8手写的Spring
源码笔记
后,感觉之前读的都是ZZ
Spring让我们可以更快,更轻松,更安全地进行Java编程。Spring对速度,简单性和生产率的关注使其成为世界上最受欢迎的Java框架。像阿里巴巴,亚马逊,谷歌,微软等在内的所有科技巨头对Spring都有很大的贡献,因此Spring经常在大厂面试的时候被问到,下面我选了几道关于pring源码的面试题,看大家能不能回答出来:IOC源码主要流程bean相互依赖注入问题为什么要使用springSpr
二哥学Java
·
2022-09-25 01:10
Java
spring
java
面试
开天辟地,撸了谷歌技术官写的Spring
源码笔记
后,感觉之前都白读了
Spring让我们可以更快,更轻松,更安全地进行Java编程。Spring对速度,简单性和生产率的关注使其成为世界上最受欢迎的Java框架。像阿里巴巴,亚马逊,谷歌,微软等在内的所有科技巨头对Spring都有很大的贡献,因此Spring经常在大厂面试的时候被问到,下面我选了几道关于pring源码的面试题,看大家能不能回答出来:IOC源码主要流程bean相互依赖注入问题为什么要使用springSpr
Java架构工人
·
2022-09-25 01:10
spring
java
面试
撸了谷歌大神写的Spring
源码笔记
后,感觉之前读的都是渣渣
Spring让我们可以更快,更轻松,更安全地进行Java编程。Spring对速度,简单性和生产率的关注使其成为世界上最受欢迎的Java框架。像阿里巴巴,亚马逊,谷歌,微软等在内的所有科技巨头对Spring都有很大的贡献,因此Spring经常在大厂面试的时候被问到,下面我选了几道关于pring源码的面试题,看大家能不能回答出来:IOC源码主要流程bean相互依赖注入问题为什么要使用springSpr
离了个大谱吧
·
2022-09-25 01:09
java
编程语言
spring
人工智能
机器学习
基于jsp、ssm在线考试系统
开发工具:EclipseJava版本:
JDK1.7
服务器:tomcat7.0数据库:MySQL5.7前端框架:EasyUI系统采用技术:spring+springMVC+mybaits项目分前台和后台两部分一
IT教程资源
·
2022-09-23 20:48
毕业设计
ssm考试系统
毕设
Java中String对象在堆和常量池中的情况及比较
1111”;System.out.println(s==s1);此时返回的是true:当定义s的时候是在堆中建立一个值为“1111”的引用而在常量池中新建的是“11”的常量,在执行intern()方法后在
jdk1.7
喽耶
·
2022-09-22 16:58
java
几张图彻底理解Java字符串常量池、String.intern()(非复制粘贴,准确解释)
String类常量池存储过程(
JDK1.7
及以上版本)首先说明,所有示例图中字符串常量池都画在了堆中,这是因为jkd1.7之后,字符串常量池和静态变量被移动到堆中存放了。不废话,几幅图直接彻底搞清几种
风中一匹狼v
·
2022-09-22 16:57
Java知识点
java
jvm
字符串
JAVA入门—————Set集合
SetSet子类:HashSet—LinkedHashSet—TreeSet顶层数据结构是哈希表(数组+链表
JDK1.7
数组+链表+二叉树——JDK1.8之后)概念:元素唯一哈希表:是一个元素为链表的数组
追JAVA的小菜鸟
·
2022-09-22 16:22
JavaSE
hashtable
java
javase
Java字符串存储在堆?还是字符串常量池?
出来的字符串调用String.intern后:若字符串常量池中没有相应的数据,则堆中的字符串数据会被拷贝到永久代,并返回字符串常量池中的指针;若字符串常量池中有相应的数据,直接返回字符串常量池中的指针
jdk1.7
_Lance
·
2022-09-22 16:06
JVM
java
字符串
jvm
jdk
c++
ffmpeg
源码笔记
-AvFrame和AvPacket(四)
在FFmpeg中,未压缩的图像和压缩的视频码流分别使用AVFrame结构和AVPacket结构保存;针对视频编码器,其流程为从数据源获取图像格式的输入数据,保存为AVFrame对象并传入编码器,从编码器输出AVPacket结构;1.AVFrame结构体typedefstructAVFrame{#defineAV_NUM_DATA_POINTERS8//表示一个AVFrame结构最多保存8个图像分量
天未及海宽
·
2022-09-22 07:52
#
ffmpeg
ffmpeg
HashTable和HashMap的区别
Fairy要carry的博客-CSDN博客相同点:hashmap和Hashtable都实现了map、Cloneable(可克隆)、Serializable(可序列化)这三个接口不同点:1.首先是底层结构,其实
JDK1.7
Fairy要carry
·
2022-09-21 07:12
java基础
java
数据结构
jvm
千呼万唤始出来!从源码到架构的 Spring 全系列笔记,已全部分享
一共四份,分别是:Spring高级
源码笔记
Sprin
·
2022-09-15 14:49
HahMap 底层实现原理是什么?JDK8 做了哪些优化?
典型回答在
JDK1.7
中HashMap是以数组加链表的形式组成的,JDK1.8之后新增了红黑树的组成结构,当链表大于8并且容量大于64时,链表结构会转换成红
·
2022-09-14 10:25
后端
Java 中的 HashMap
Java中的HashMap作者:Grey原文地址:Java中的HashMap扩容机制
jdk1.7
先生成新数组。遍历老数组中的每个位置上的链表上的个元素。
GreyZeng
·
2022-09-14 02:49
Java
Java
HashMap
面试必问:JVM原理和调优(附面试题)
中一次完整的GC流程是怎样的三、GC垃圾回收的算法有哪些四、简单说说你了解的类加载器五、双亲委派机制是什么,有什么好处,怎么打破六、说说你JVM调优的几种主要的JVM参数七、JVM调优八、类加载的机制及过程九、
Jdk1.7
爱喝皮蛋瘦肉粥的小E
·
2022-09-12 11:01
03
面试专栏
jvm
2022年字节跳动JAVA面试,JVM调优和调优,附面试题答案
中一次完整的GC流程是怎样的三、GC垃圾回收的算法有哪些四、简单说说你了解的类加载器五、双亲委派机制是什么,有什么好处,怎么打破六、说说你JVM调优的几种主要的JVM参数七、JVM调优八、类加载的机制及过程九、
Jdk1.7
xy29981
·
2022-09-12 10:01
课程
spring
java
架构
springBoot之如何搭建第一个简单的springBoot项目(Hello World)
环境准备在搭建之前我们先进行一下环境的准备,本章环境如下:–jdk1.8:SpringBoot推荐
jdk1.7
及以上;javaversion“1.8.0_191”–maven3.x:maven3.3以上版本
HCAN学Java
·
2022-09-10 10:53
springBoot
java
spring
boot
intellij
idea
hashMap
在
JDK1.7
中,由“数组+链表”组成,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。“头插法”在JDK1.8中,由“数
TUJC
·
2022-09-07 14:03
数据结构与算法
数据结构
ConcurrentHashMap源码分析
ConcurrentHashMap线程安全的具体实现方式/底层具体实现
JDK1.7
首先将数据分为一段一段的存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据时,其他段的数据也能被其他线程访问
IT瘾君
·
2022-09-07 13:39
face
分段锁
面试宝典
大全
java
霸占GitHub热榜的《Spring Cloud Alibaba
源码笔记
》果然“威力极大”
微服务是架构设计的一种模式,是系统拆分后快速搭建保证高可用的一种解决方案,spring提供了spring-cloud的集成规范,目前有两种实现,一种是netflix体系,这种实现方案现在是保守维护阶段,另一种是alibaba的实现,这种实现由于阿里强大的社区,发展很快,现在已经很稳定,在springcloud体系中有这些组件,服务注册与发现、负载均衡、熔断器、网关、分布式配置,spring-clo
java熬夜党
·
2022-08-30 17:56
Java
java
spring
cloud
微服务
1、JDK安装及Java开发环境变量配置
先安装JDK再配置环境变量1、JDK下载官方下载:JavaDownloads|Oracle本篇
jdk1.7
版本的免费下载:JDK-7u80-windows-x64版本-Java文档类资源-CSDN下载2
BOOL DoubleYellow
·
2022-08-30 10:18
二
JAVA开发者成长之路
java
jvm
servlet
JAVA集合:HashMap深度解析(版本对比)
HashMap作为最常使用的集合之一;
JDK1.7
之前,有很大的争议,一方面是数据量变大之后的查询效率问题,还有就是线程安全问题。
weixin_34343689
·
2022-08-29 07:38
java
数据结构与算法
运维
JMeter安装教程------详细
目录:导读一、安装
jdk1.7
以上二、配置jdk环境变量三、下载jmeter四、配置jmeter环境变量一、安装
jdk1.7
以上1、下载地址:https://www.oracle.com/java/technologies
网易测试开发猿
·
2022-08-27 13:42
测试
接口测试
jmeter
软件测试
测试工程师
jmeter
接口
测试类型
全网最全最细的jmeter接口测试教程以及接口测试流程详解
二、Jmeter安装1、安装JDK,必须
JDK1.7
以上的版本,推荐1.8的版本2
小码哥说测试
·
2022-08-27 13:00
技术分享
自动化测试
软件测试
测试工程师
jmeter
自动化测试
测试工具
jmeter 安装与配置
bin-->jmeter.sh打开)二、jmeter插件安装一、jmeter安装配置与启动(需要Java环境)1、安装安装与JDK版本对应的jmeter版本(官网下载地址)(一般jmeter3.0的对应
jdk1.7
墨瑶_165
·
2022-08-27 13:16
测试工具
软件测试
测试工具
功能测试
JDK各个版本的新特性jdk1.5-jdk8
今天先为大家介绍一下JDK1.5版本到
JDK1.7
版本的特性。希望能给予帮助。
weixin_30570101
·
2022-08-15 08:00
java
runtime
c#
成功拿下阿里一面HashMap追魂二十三问
JDK1.7
的数据结构是数组+链表,
JDK1.7
还有人在用?不会吧……说一下JDK1.8的数据结构吧:JDK1.8的数据结构是数组+链表+红黑树。
Java海
·
2022-08-15 08:57
大数据
java
大厂面经
【Linux】Linux中安装Tomcat,超级详细
比如:用的
JDK1.7
,那么tomcat就用7.x版本,如果用的JDK1.8,那么最好就用tomcat8.x版本。本章教程,介绍JDK1.8+tomcat8.5的安装方法。一、下载tomcat官网
小 源
·
2022-08-15 00:52
Linux
系列
tomcat
linux
java
HashMap 源码逐行分析,j + oldCap 桶位置重分配公式手写验证
桶位置计算时有可能出现hash冲突的现象,在
jdk1.7
及之前采用的是把no
·
2022-08-09 23:11
刷完HashMap源码,我们一起进大厂
概念:HashMap是一个利用散列表(哈希表)原理来存储元素的集合,是根据Keyvalue而直接进行访问的数据结构在
JDK1.7
中
·
2022-08-08 14:35
java
Java lambda表达式与泛型整理总结
private泛型标识1,变量名;常用的泛型标识:T,E,K,V}里面正常写法publicclassGenericDemo{//定义数组privateK[]arr;}泛型的使用语法类名对象名=new类名()
jdk1.7
·
2022-07-30 14:05
爆肝整理JVM十大模块知识点总结,不信你还不懂
01JVM内存结构Java虚拟机的内存空间分为5个部分:程序计数器Java虚拟机栈本地方法栈堆方法区JDK1.8同
JDK1.7
比,最大的差别就是:元数据区取代了永久代。
·
2022-07-28 13:45
jvmjava程序员
java-集合框架底层数据结构总结
简单图:1.ListArraylist:Object数组Vector:Object数组LinkedList:双向链表(JDK1.6之前为循环链表,
JDK1.7
取消了循环)2.SetHashSet(无序,
Devil_566
·
2022-07-27 07:15
java
java
collection
快来看看这份 HashMap 面试小抄
在
JDK1.7
和JDK1.8中有所差别:在
JDK1.7
中,由“
Trouvailless
·
2022-07-20 20:37
程序员
编程
Java
面试
java
链表
字节3-1级别大佬把《数据结构与算法》讲透了,带
源码笔记
开篇数据结构是计算机科学与技术专业非常重要的一门核心基础课,计算机科学各个领域以及各种应用软件都要使用相关的数据结构和算法。本篇的主要目的不是提供关于数据结构和算法的定理及证明。本书采用的模式是利用不同的复杂度改善问题的解决(对于每个问题,你将发现多个具有不同复杂度及降低复杂度的解法)。基本上,这一思路就是列举某个问题的所有可能性。通过这种方式,即使你遇到一个新问题,它也能够向你指明如何思考该问题
普通网友
·
2022-07-18 19:31
面试
数据结构
算法
链表
程序员
面试
三分钟就能学会docker了
当你的服务器需要安装mysqltomcat(
jdk1.7
)rabbitmq(jdk1.8)redis(jdk13)…等等环境这时候如何选择jdk版本?
真不错鸭
·
2022-07-05 07:25
docker
容器
linux
java
Java-底层原理-类加载机制
Java-底层原理-类加载机制系列文章目录Java-底层原理-编译原理Java-底层原理-javac
源码笔记
Java-底层原理-类加载机制Java-底层原理-clinit和init摘要前面写了类编译相关文章
迷路剑客
·
2022-07-04 13:37
java
jvm
java
HashMap夺命14问,你能坚持到第几问?
在
JDK1.7
中和JDK1.8中有所区别:在
JDK1.7
中,由”数组+链表“组成,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。在JDK1.8中,有“数组+链表+红黑树”组成。
Java糖糖
·
2022-07-03 17:23
hash
面试
后端
java
windows11 Jmeter安装教程
1、jmeter安装包下载说明:对应的jdk版本不可太低,一般jmeter3.0的对应
jdk1.7
,jmeter4.0对应jdk1.8以上,否者启用jmeter也会报错官网http://jmeter.apache.org
yy1209357299
·
2022-07-01 07:06
jmeter
压力测试
java
windows
ConcurrentHashMap深入剖析(基于
JDK1.7
)
最近有点时间,翻了翻ConcurrentHashMap的源码学习了一下,对我自己认为比较重要的一些方法进行了学习,添加了一些必要的注释,拿出来与园子的小伙伴分享一下,有说的不对的地方,还请各位批评指正,欢迎交流。话不多说,上源码:1packagecn.com.pep.concurrent;2
一只烤鸭朝北走
·
2022-06-28 14:00
狂神说mysql笔记_Mybatis学习笔记(狂神说)
简介分享自写源码和笔记配置用的jdk13.0.2(
jdk1.7
以上均可)Maven3.6.3MySQL5.7(mysql5.6以上均可)1.配置pom.xmlxmlns:xsi="http://www.w3
weixin_39747807
·
2022-06-12 15:06
狂神说mysql笔记
北上广深杭30K试题:JVM内存模型如何分配的?
HotSpot虚拟机而言的,对于其他类型的虚拟机,如JRockit(Oracle)、J9(IBM)可能并不太一样根据虚拟机规范,JVM的内存分为堆、虚拟机栈、本地方法栈、程序计数器、本地方法栈5部分JDK1.8同
JDK1.7
java 分享官
·
2022-06-01 16:33
java
开发语言
java 正则 (.)_详解Java 正则表达式 (上篇)
对于Java来说,自从
jdk1.7
之后,正则表达式也逐渐强大起来,不再是之前的半吊子了。现在的Java也非吴下阿蒙,其正则表达式也不逊于其他主流语言了。
法国二胡的流变
·
2022-05-29 09:44
java
正则
(.)
Eureka Client
源码笔记
Spring官网的EurekaClient使用教程一Maven依赖对应的版本是2.1.3.RELEASE默认已成功搭建EurekaClient客户端和EurekaServer注册中心org.springframework.cloudspring-cloud-dependenciesGreenwich.SR3pomimportorg.springframework.cloudspring-cloud
丶含光
·
2022-05-10 22:00
Ribbon
源码笔记
Spring官网的Ribbon文档GitHub关于Ribbon组件的描述生产环境的Ribbon一般都会搭配Feign和Eureka来使用,但对于这种使用场景分析需要同时熟悉Ribbon对静态服务如何做负载均衡、Feign如何调用静态服务以及EurekaClient如何缓存EurekaServer的服务。Eureka在前面已经分析过了,本篇记录Ribbon如何对静态服务做负载均衡,待后面分析了Fie
丶含光
·
2022-05-10 22:38
高并发下的HashMap为什么会死循环
前言 HashMap并发情况下的死循环问题在
jdk1.7
及之前版本存在的,jdk1.8通过增加loHead和loTail进行了修复,虽然进行了修复,但是如果涉及到并发情况下,一般建议使用CurrentHashMap
骑着猪追马的程序员
·
2022-05-09 14:49
java
java
Java中的HashMap为什么会产生死循环
前置知识死循环问题发生在
JDK1.7
版本中,造成这个问题主要是由于HashMap自身的运行机制,加上并发操作,从而导致了死循环。在
JDK1.7
中HashMap的底层数据实现是数组+
·
2022-05-09 10:31
java 中的HashMap的底层实现和元素添加流程
HashMap底层实现HashMap在
JDK1.7
和JDK1.8的底层实现是不一样的,在
JDK1.7
中,HashMap使用的是数组+链表实现的
·
2022-05-09 09:01
java、redis、mysql归纳总结
1HashMap底层源码,数据结构hashMap的底层结构在
jdk1.7
中由数组+链表实现,在jdk1.8中由数组+链表+红黑树实现,以数组+链表的结构为例。
52fighting
·
2022-05-08 20:59
java
java
Redis
mysql
100%搞懂hashMap并发导致死循环
推荐一套高级JAVA面试题:点击查看死循环问题今天说的死循环问题发生在
JDK1.7
版本中,形成的原因是JDK1.7HashMap使用的是头插法,那么在并发扩容时可能就会导致死循环的问题,具体产生的过程如下流程所示
架构师干货
·
2022-05-08 20:59
java
面试
hashmap死循环
头插法问题
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他