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源码笔记
渣本双非,备战了 2 个月,三面京东侥幸收获 Offer(附面经分享)
分享一波我的面试经历,同时在文末分享了我为明年金三银四准备的备战资源库,包含了
源码笔记
类,大厂面试真题,跳槽解析,简历解析,项目实战源码+笔记+工具,有需要的可以帮忙三连支持一下即可!
狂徒_张三
·
2024-01-23 21:29
业务题06
在
JDK1.7
中,ConcurrentHashMap主要利用Unsafe操作+重入锁ReentrantLock+分段锁来保证线程安全。JDK1.8中,Concurr
你小汁完了
·
2024-01-22 15:11
业务题
java
jdk版本与Switch表达式变量的问题
//在jdk1.5之前switch的表达式变量只能是int(其中包括char、short、byte这些在运算时会提升为int类型)//在jdk1.5之后switch的表达式变量只能是int,枚举//在
jdk1.7
m0_37767445
·
2024-01-21 22:26
ConcurrentHashMap是如何保证线程安全的
get操作的线程安全**
JDK1.7
与1.8的不同实现前言阅读此篇文
小驴程序源
·
2024-01-21 20:45
安全
java
经验分享
数据结构
2024最新Jmeter接口测试教程以及接口测试流程详解
二、Jmeter安装1、安装JDK,必须
JDK1.7
以上的版本,推荐1.8的版本2
测试界的世清
·
2024-01-20 23:30
软件测试
自动化测试
技术分享
jmeter
五面蚂蚁金服Java研发岗:数据结构+Redis+分布式+微服务
刚才讲的是
JDK1.7
版本的实现,知道JDK1.8做了哪些改动么?在微服务中用RPC通信还是REST?RPC和HTTP的关系是什么?谈谈什么是HTTP的长连接和短连接?TCP的三
java云帆
·
2024-01-20 11:20
hashMap sdk25解析 以及简单提及26的区别
在
jdk1.7
和1.8hashMap的实现稍有变化,对应于android里面的sdk2526;从我们熟知的数组+链表,变成了数组+链表或者红黑树。
Dynamic_2018
·
2024-01-19 21:01
Java 虚拟机动态类型支持
背景
JDK1.7
以前字节码指令集中invokevirtual、invokespecial、invokestatic、invokeinterface第一个参数都是被调用方法的符号引用(CONSTANT_Methodref_info
你只憨憨猿
·
2024-01-18 14:57
OkHttp的使用
1、OkHttp的介绍OkHttp支持Android2.3及以上版本Android平台,对于Java,
JDK1.7
及以上.okhttp是一个第三方类库,用于android中请求网络。
酷酷的Demo
·
2024-01-17 21:30
阿里云爆出Spring高级
源码笔记
,在后花园标星89K
写在前面你还停留在SSH吗?不可否认,SSH确实也给程序员带来一些好处,随着时代的进步和更新,现在大家最主要使用的还是SSM,很多互联网公司还是比较倾向于SSM的。主要课程内容第一部分Spring概述第1节Spring简介第2节Spring发展历程第3节Spring的优势第4节Spring的核心结构第5节Spring框架版本第二部分核心思想第1节IOC第2节AOP第三部分手写实现IOC和AOP第1
小迁不秃头
·
2024-01-17 13:24
计算机毕业设计----SSH实现的一个宠物商城
注:仅支持
jdk1.7
,其他版本暂不支持。
小可计算机毕设
·
2024-01-17 08:49
计算机毕业设计
计算机毕业论文
课程设计
ssh
宠物
java
spring
boot
运维
后端
三分钟轻松搞懂 HashMap 死循环问题!
HashMap死循环发生在
JDK1.7
版本中,形成死循环的原因是HashMap在
JDK1.7
使用的是头插法,头插法+链表+多线程并发+HashMap扩容,这几个点加在一起就形成了HashMap的死循环。
励志成为大牛的小牛
·
2024-01-16 23:00
java
java
开发语言
全网最全最细的jmeter接口测试教程以及接口测试流程详解
二、Jmeter安装1、安装JDK,必须
JDK1.7
以上的版本,推荐1.8的版本2
软件测试老莫
·
2024-01-16 17:48
jmeter
has been compiled by a more recent version of the Java Runtime
thisversionoftheJavaRuntimeonlyrecognizesclassfileversionsupto52.0在导入gradle项目时,需要将jdk调整到对应的版本,参考下面的对应关系:50==>jdk1.651==>
jdk1.7
沅霖
·
2024-01-15 19:53
Android
android
集合类推荐设置初始化大小
为什么要设置HashMap的初始化容量我们先来写一段代码在
JDK1.7
(jdk1.7.0_79)下面来分别测试下,在不指定初始化容量和指定初始化容量的情况下性能情况如何。
彭阿三
·
2024-01-15 07:59
问题集锦(一)
在
JDK1.7
以前,字符串常量池位于方法区。从
JDK1.7
开始,字符串常量池被挪到了堆中,但出于习惯和说明的方便,仍然将其视为位于方法区。字符串常量池的主要设计思想包括以下几点:重用字符串
沐暖沐
·
2024-01-13 01:12
java
开发语言
信创平台迁移认知误区
错误答复:JDK1.5需要采用TongWeb5.0、JDK1.6需要采用TongWeb6.1、
JDK1.7
需要采用TongWeb7.0、最新TongWeb8.0需要JDK1.8。
萝卜白菜。
·
2024-01-13 00:31
java
tomcat
夺命追问带你深入了解ArrayList与LinkedList
目录一、ArrayList问题1:说一下
JDK1.7
与1.8ArrayList有什么区别?问2:说一下ArrayList的扩容机制?问3:下面这段代码会将数组扩容到多少?
寻获与失落
·
2024-01-12 09:48
Java
java
开发语言
ArrayList
LinkedList
双向链表
集合
【JVM】内存结构
Java虚拟机的内存空间Java虚拟机的内存空间分为5个部分:程序计数器Java虚拟机栈本地方法栈堆方法区JDK1.8同
JDK1.7
比,最大的差别就是:元数据区取代了永久代。
程序猿夏夏夏
·
2024-01-12 00:12
jvm
【昕宝爸爸小模块】HashMap用在并发场景存在的问题
HashMap用在并发场景存在的问题一、✅典型解析1.1✅JDK1.8中1.2✅
JDK1.7
中1.3✅如何避免这些问题二、✅HashMap并发场景详解2.1✅扩容过程2.2✅并发现象三、✅拓展知识仓3.1
昕宝爸爸
·
2024-01-11 23:50
#
Java集合类
java
开发语言
Hash
HashMap
线程安全
hashmap 数据结构_看了才知道的HashMap底层数据结构
一、HashMap底层数据结构
JDK1.7
及之前:数组+链表JDK1.8:数组+链表+红黑树关于HashMap基本的大家都知道,但是为什么数组的长度必须是2的指数次幂,为什么HashMap的加载因子要设置为
weixin_39620273
·
2024-01-11 21:36
hashmap
数据结构
面试题:String s = new String(“xyz“) 创建了几个对象?
从方法区说起常量池存在于方法区,而方法区在
jdk1.7
版本前后改变比较大,所以还是先来说说方法区的演变。在
jdk1.7
版本之前,常量池存在
xuxu1116
·
2024-01-11 11:47
面试题
java
面试题
【JVM】Java内存区域详解
JDK7:JDK8:JDK1.8相比
JDK1.7
,移除了方法区,在本地内存中新增了元空间,相当于是用元空间来实现方法区,并将运行时常量池放在元空间中。线程共享只有堆以及字符串常量池。
Lemon Aourase
·
2024-01-10 18:13
JVM
jvm
java
爆肝整理JVM十大模块知识点总结,不信你还不懂
01JVM内存结构Java虚拟机的内存空间分为5个部分:程序计数器Java虚拟机栈本地方法栈堆方法区JDK1.8同
JDK1.7
比,最大的差别就是:元数据区取代了永久代。
Java码农
·
2024-01-10 14:31
【Java集合篇】ConcurrentHashMap是如何保证线程安全的
✔️终极环节(源码解析)✔️典型解析在
JDK1.7
中,Concurrent
昕宝爸爸爱编程
·
2024-01-10 04:58
#
Java集合类
java
安全
开发语言
java面试题集(二)
switch可作用于charbyteshortint,包括对应的包装类switch不可作用于longdoublefloatboolean,包括他们的包装类switch中可以是字符串类型,String(
jdk1.7
我呀有一只小毛驴
·
2024-01-09 12:42
Guava:Cache强大的本地缓存框架
一、经典配置GuavaCache的数据结构跟
JDK1.7
的ConcurrentHashMap类似,提供了基于时间、容量、引用三种回收策略,以及自动加载、访问统计等功能。
book多得
·
2024-01-08 09:01
Guava
常用
学习日记
guava
缓存
java
HashMap最全面试题 连环15问
目录问1:
JDK1.7
与1.8中的HashMap底层数据结构有什么不同?问2:何时会转为红黑树,何时会退化为链表?问3:HashMap根据key查询的时间复杂度?问4:为何一上来不树化?
寻获与失落
·
2024-01-08 06:36
Java
java
开发语言
HashMap
面试
底层
数据结构
红黑树
Java多线程与并发——线程池ThreadPoolExecutor
JDK1.7
:https://www.cnblogs.com/dolphin0520/p/3932921.htmlJDK1.8:https://blog.csdn.net/programmer_at/article
赤瞳寓言
·
2024-01-07 21:14
java多线程和并发
HashMap ConcurrentHashMap原理解析
HashMap众所周知HashMap底层是基于数组+链表实现的,不过在
jdk1.7
和1.8中具体实现稍有不同。Base1.71.7HashMa
Java_Explorer
·
2024-01-06 10:55
Guava Cache 异步刷新技巧,你值得拥有!
1经典配置GuavaCache的数据结构跟
JDK1.7
的ConcurrentHashMap类似,提供了基于时间、容量、引用三种回收策略,以及自动加载、访问统计等功能。
骑着牛的奇兵
·
2024-01-05 21:13
guava
java
spring
Java虚拟机内存区域
线程私有的区域有:程序计数器,虚拟机栈,本地方法栈线程共享的区域有:堆,方法区(
JDK1.7
中方法区的实现为永久代;在JDK1.8中,方法区放在了本地内存中,其实现为元空间),直接内存(不是运行时数据区
chuyufengling
·
2024-01-05 21:58
java
jvm
开发语言
为什么JAVA_HOME修改后Java版本不变
于是去Oracle官网下载了
jdk1.7
。然后将系统环境变量JAVA_HOME改成了安装后的
jdk1.7
路径。
CSU迦叶
·
2024-01-04 09:00
java
java
javac
JAVA_HOME
重新认识HashMap(in JDK1.8)
本文结合
JDK1.7
和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要
左大星
·
2024-01-04 00:42
java
sdk
jdk
hash
hashmap
JSP SSM众包网站系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
Web服务的运行环境选择的是Tomcat7.0和
JDK1.7
,利用myeclipse和Dreamweav
qq_251836457
·
2024-01-03 15:00
java类
java
数据库
myeclipse
Jmeter简单使用教程(一)
Jmeter1、下载链接如下:http://jmeter.apache.org/download_jmeter.cgi2、选择相对应版本进行下载:注意:①、对应的jdk版本不可太低,一般jmeter3.0的对应
jdk1.7
滴霸哥
·
2024-01-03 06:06
Jmeter
jmeter
一文搞懂类加载过程
**加载:**就是将编译后的.class字节码文件【jvm只认.class文件,.class文件也并非只有java编译后才能是.class文件】,load到方法区【
jdk1.7
以前叫永久代,1.8以后就叫元数据区
walking_w
·
2024-01-02 00:30
class
类加载过程
双亲委派
gc调优
jvm
扩展Hadoop 3.x新特性概述
扩展Hadoop3.x新特性概述Hadoop3.x中增强了很多特性,在Hadoop3.x中,不再允许使用
jdk1.7
,要求jdk1.8以上版本。
奋斗的蛐蛐
·
2024-01-01 20:44
阿里后端实习二面
类加载分为三个部分:加载、连接、初始化加载类的加载主要的职责为将.class文件的二进制字节流读入内存(
JDK1.7
及之前为JVM内存,JDK1.8及之后为本地内存),并在堆内存中为之创建Class对象
晓宜
·
2023-12-31 06:26
面试题记录
java
tomcat
spring
maven
jvm
阿里
实习
ORB-SLAM2
源码笔记
(3)—— 地图点MapPoint
ORB-SLAM2代码详解03:地图点MapPoint_ncepu_Chen的博客-CSDN博客_orbslam地图点地图点是三维点,有唯一的id,不同帧的特征点可能对应同一个三维点。地图点的世界坐标保存在mWorldPos中,它与关键帧的观测关系则保存在mObservations中。其中mObservations是一个key-value结构,key为观测到的某个关键帧,value为当前地图点在该
好好仔仔
·
2023-12-30 23:26
自动驾驶
人工智能
机器学习
c++
计算机视觉
泛型是什么
注意:
JDK1.7
开始之后,泛型后面的声明可以省略不写!!泛型和集合都只支持引用数据类型,不支持基本数据类型。泛型的好处:泛型在编译阶段约束了操作的数据类型,从而不会出现类型转换异常。
Lavender-csdn
·
2023-12-30 18:09
Java基础
html
java
泛型
在Linux中tomcat占用CPU过高可以通过打印CPU文件来解决
#进入/usr/local/jdk1.7.0_80/bin文件夹打印堆栈内容#jstack在jdk1.8版本中不可用,只能使用在
jdk1.7
版本中命令:cd/us
Jerry 二河小鱼
·
2023-12-30 18:50
2023运维
nginx
tomcat
redis
linux
tomcat
运维
占用CPU
LinkedList 底层分析
LinkedList底层分析如图所示LinkedList底层是基于双向链表实现的,也是实现了List接口,所以也拥有List的一些特点(
JDK1.7
/8之后取消了循环,修改为双向链表)。
陈晓阳_矿洞程序员
·
2023-12-30 10:20
阅读vue
源码笔记
(二)全局实例方法属性API的初始化赋值
上篇说到,除了各种依赖之外(因为这些import语句在打包之后当然是找不到的),我们将断点打在了第一条语句initGlobalAPI(Vue)上,。实际上我们再看core/index.jsimportVuefrom'./instance/index'import{initGlobalAPI}from'./global-api/index'import{isServerRendering}from'
景阳冈大虫在此
·
2023-12-29 11:08
clickhouse php,ClickHouse
源码笔记
1:聚合函数的实现
由于工作的需求,后续笔者工作需要和开源的OLAP数据库ClickHouse打交道。ClickHouse是Yandex在2016年6月15日开源了一个分析型数据库,以强悍的单机处理能力被称道。笔者在实际测试ClickHouse和阅读ClickHouse的源码过程之中,对"战斗民族"开发的数据库十分欣赏。ClickHouse不仅是一个很好的数据库学习材料,而且同时应用了大量的CPP17的新特性进行开发
韩冰Bill
·
2023-12-28 18:35
clickhouse
php
已安装两个jdk版本,启动tomcat一闪而过
前提:有两个项目分别要用到
jdk1.7
和1.8,所以需要来回切换jdk的版本。
福_6b9f
·
2023-12-27 22:10
springmvc dubbo整合cms内容发布平台
分布式、微服务、云架构电子商务平台javab2b2co2o技术解决方案开发语言:java、j2ee数据库:mysqlJDK支持版本:JDK1.6、
JDK1.7
、JDK1.8版本通用框架:maven+springmvc
swiftie10
·
2023-12-27 18:30
maven中打不同JDK版本的jar包
最近项目中,I商机用
jdk1.7
,而ltc用jdk1.8,所以提供给他们的api都要不同的版本修改pom.xml配置maven-compiler-plugin2.0.2${jar.source}${jar.target
爱余星痕
·
2023-12-26 23:16
08-JVM调优实战及常量池详解
Arthas使用场景Arthas使用GC日志详解打印GC日志方法如何分析GC日志CMSG1JVM参数汇总查看命令Class常量池与运行时常量池字面量符号引用字符串常量池字符串常量池的设计思想三种字符串操作(
Jdk1.7
月球程序猿
·
2023-12-26 04:15
性能调优
JVM
jvm
Java网络编程(BIO和NIO)
BIO、NIO本文参考自《Netty权威指南》、《Netty实战》,主要对JDK的BIO、NIO和
JDK1.7
最新提供的NIO2.0的使用进行详细说明。
欢迎大哥光临小弟博客
·
2023-12-25 04:59
计算机网络
网络
nio
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他