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源码笔记
Mycat初步安装使用
Mycat:数据库分库分表中间件http://www.mycat.io/mycat运行需要JVM,所以先安装java环境,
JDK1.7
以上。
GongZH丶
·
2023-09-02 06:43
vue3学习
源码笔记
(小白入门系列)------ 组件是如何渲染成dom挂载到指定位置的?
文章目录os准备组件如何被挂载到页面上第一步createApp做了哪些工作?ensureRendererbaseCreateRenderercreateAppAPImountrenderpatchprocessComponentprocessElement总结os学习一下vue3源码,顺便记录分享下使用vitest插件调试源码辅助阅读准备去github下载vue3源码最新仓库名为core-main
我叫卷卷卷呀
·
2023-09-02 05:14
vue3源码学习
学习
笔记
vue3学习
源码笔记
(小白入门系列)------ 组件更新流程
目录说明例子processComponentcomponentUpdateFnupdateComponentupdateComponentPreRender总结说明由于响应式相关内容太多,决定先接着上文组件挂载后,继续分析组件后续更新流程,先不分析组件是如何分析的。例子将这个用例使用vitest插件debug运行起来慢慢配合下面核心代码来理解it('shouldsupportruntimetemp
我叫卷卷卷呀
·
2023-09-02 05:38
vue3源码学习
学习
笔记
vue.js
ElasticSearch安装及管理工具ElasticSearch-head的使用
注:ElasticSearch是基于java开发,因此运行ElasticSearch需要java环境,
jdk1.7
版本以上,在安装ElasticSearch之前请先安装好JDK,ElasticSearch-head
金_鹏
·
2023-09-01 19:10
block层:3. plug机制
Kernel
源码笔记
目录block层:1.提交ioblock层:2.mq提交ioblock层:3.plug机制block层:4.运行队列block层:5.请求分配block层:6.tag机制block层
苟浩
·
2023-09-01 11:39
Kernel
linux
kernel
block
java中 Closeable 和 AutoCloseable接口 自动close
目录Closeable和AutoCloseablejdk1.7之前
jdk1.7
之后案例代码v1.0案例代码v2.0案例代码v3.0省流:自己写的类,实现AutoCloseable即可。
globalcoding
·
2023-08-30 04:04
java
java
Closeable
AutoCloseable
close
HashMap在
jdk1.7
和jdk1.8中的区别
jdk1.7
中底层是由数组(也有叫做“位桶”的)+链表实现;jdk1.8中底层是由数组+链表/红黑树实现可以存储null键和null值,线程不安全。
水友阿浪
·
2023-08-28 20:26
数据结构
hashmap
数据结构
【集合学习ConcurrentHashMap】ConcurrentHashMap集合学习
ConcurrentHashMap集合学习一、
JDK1.7
和1.8版本ConcurrenHashMap对比分析
JDK1.7
版本在
JDK1.7
版本ConcurrentHashMap使用了分段锁的方式(对Segment
时间_wys
·
2023-08-28 12:30
学习
java
你是否还在写try-catch-finally?来使用try-with-resources优雅地关闭流吧
其实,早在
JDK1.7
就已经引入了try-with-resources来关闭资源的方式,我们今天就来体验一下try-with-resources的简洁之处。
Happyjava
·
2023-08-27 09:26
HashMap 底层分析
以下基于
JDK1.7
分析。image如图所示,HashMap底层是基于数组和链表实现的。
codingJanson
·
2023-08-27 02:34
【Java】谈谈Java中的接口
接口的定义格式定义接口的格式:publicinterface接口名称{//接口内容}接口内容可以包含:
JDK1.7
中:常量抽象方法JDK1.8中:常量抽象方法默认方法静态方法注意事项接口中是没有静态代码块或者构造方法的一个类的直接父类是唯一的
weizujie
·
2023-08-24 15:36
爆肝spring
源码笔记
1.总览首先学习spring源码的大纲如下图1.1为主要学习内容其中容器+AOP占百分之六七十然后学完sping源码再学springmvc源码就简单很多图1.2中指出了springmvc中父子工厂的事务冲突问题这个在springboot中由于引入了内置的tomcat后解决后面会讲然后springboot的诞生原因主要是简化开发,springcloud就是服务于微服务开发图1.3可以看出我们的工厂是
我才是真的封不觉
·
2023-08-24 13:58
spring源码
spring
java八股文面试[JVM]——JVM参数
参考:JVM学习笔记(一)_卷心菜不卷Iris的博客-CSDN博客堆参数调优入门
jdk1.7
:jdk1.8:面试题:给定-XmsXmx-Xmn问最大的eden区域是多少M。
小田田_XOW
·
2023-08-23 09:04
java八股文
java
面试
jvm
java 健身营养师网站系统myeclipse定制开发mysql数据库B/S模式java编程计算机网页
Web服务的运行环境选择的是Tomcat7.0和
JDK1.7
,利用myeclipse和Dreamweaver作为开发工具,MySQL作为后台运行的数据库应用于某培训企业机构商业网站j
qq_251836457
·
2023-08-23 07:22
java
数据库
myeclipse
JSP网上书店系统用myeclipse定制开发mysql数据库B/S模式java编程计算机网页
Web服务的运行环境选择的是Tomcat7.0和
JDK1.7
,利用myeclipse和Dreamweaver作为开发工具,MySQL作为后台运行的数据库JSP网上书店系统用myeclips
qq_251836457
·
2023-08-23 07:52
jsp类
java
myeclipse
数据库
form-generator读
源码笔记
form-generator地址:https://gitee.com/mrhj/form-generator1.在html中使用环境变量.js">2.vue等包通过cdn引入,在打包时去掉.js">configureWebpack:{externals:{vue:'Vue','vue-router':'VueRouter','element-ui':'ELEMENT'}},3.使用与vue-vue
林哥学前端
·
2023-08-22 22:33
JVM(六)JVM常量池
1.常量池类型Java中的常量池分为三种:类文件常量池(静态常量池)(TheConstantPool)运行时常量池(TheRun-TimeConstantPool)String常量池在
JDK1.7
前,运行时常量池逻辑包含字符串常量池
hadoop_a9bb
·
2023-08-21 15:40
面试老被问HashMap,今天基于jdk1.8带你搞懂HashMap的底层实现原理
HashMap的内部数据结构
JDK1.7
是数组+链表JDK1.8是数组+链表+红黑树HashMap在jdk8中相较于jdk7在底层实现方面的不同:newHashMap();底层没创建一个长度为16的数组
程序员匡胤
·
2023-08-21 08:53
SpringBoot指定JDK并后台启动
场景说明:服务器中默认使用
jdk1.7
的项目,现在新增加一个jdk8的,但是又不能更改默认的环境变量。
木木呦
·
2023-08-20 23:40
JDK1.7
和JDK1.8中HashMap为什么是线程不安全的
只要是对于集合有一定了解的一定都知道HashMap是线程不安全的,我们应该使用ConcurrentHashMap。但是为什么HashMap是线程不安全的呢,之前面试的时候也遇到到这样的问题,但是当时只停留在知道是的层面上,并没有深入理解为什么是。于是今天重温一个HashMap线程不安全的这个问题。首先需要强调一点,HashMap的线程不安全体现在会造成死循环、数据丢失、数据覆盖这些问题。其中死循环
会飞的蜗牛F
·
2023-08-20 20:05
Eclipse导入新项目后String、Object等各种java本该有的类型出现报错,如:String cannot be resolved to a type
导入项目出现这样的错误,主要是因为导入项目的JDK版本和当前电脑的JDK版本不匹配,如我的电脑里面装的是JDK1.8,但是导入的项目是
JDK1.7
,所以导致这样的情况。
卓mu鸟
·
2023-08-20 01:38
JAVA
eclipse
java
windows系统下的maven3.2.5
目前最高版本是maven3.3.9,这个版本是支持
jdk1.7
,并不支持jdk1.6,如果你下载这个版本并且本地jdk安装是jdk1.6,就会出现这个错误Unsupportedmaj
HooTJ
·
2023-08-19 22:19
学习
maven
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
问题描述:在
jdk1.7
环境中使用HttpURLConnection发送https请求时,异常了javax.net.ssl.SSLHandshakeException:Receivedfatalalert
xiejunna
·
2023-08-19 20:26
java
.net
ssl
java
【学习Day12】try-with-resource与try-finally
JDK1.7
开始,java引入了try-with-resources声明,它和try-finally一样也是捕获异常,只是对try-cat
跃进坚持的道路
·
2023-08-19 16:10
【知识篇】Java
学习
java
jvm
音视频windows安装ffmpeg6.0并使用vs调试
源码笔记
建立在上一步,vs已经能够正常调试qt项目,可以实现:1:qt可以使用mvsc(使用cdb)进行调试。2:vs已经可以加载qt项目,借助vs进行调试。本文目标:编译ffmpeg库,编译出对应的相关库,使用qt,vs进行调试demo,为研究源码做准备。windows安装ffmpeg以前整理过们可以参考:音视频windows环境ffmpeg搭建_本文编译ffmpeg6.0,使调试源码环境能正常进行。技
yun6853992
·
2023-08-18 09:59
音视频
音视频
windows
笔记
linux部署tomcat项目
软件:jdk1.7tomcat6.0第一步:下载
jdk1.7
和tomcat6.0的tar.gz格式的解压版安装包。第二步:用winScp上传到服务器第三步:使用tar-zxvfj
__beginner__
·
2023-08-16 22:49
linux
常量池-JVM(十九)
Jdk1.7
:有永久代,但逐步去掉永久代,字符串
后端从入门到精通
·
2023-08-14 00:31
jvm
ConcurrentHashmap1.7和1.8的差别
技术主题
jdk1.7
版本的ConcurrentHashmap基于分段锁实现的,jdk1.8版本中的进行是那个鸡技术原理分段锁介绍分段锁(Segment-BasedLocking)是一种并发编程中用于提高性能的策略
ZhiguoXue_IT
·
2023-08-13 12:25
计算机技术知识
java
网络
开发语言
Java泛型基础
1.泛型类classGeneric{privateTt;publicGeneric(Tt){this.t=t;}}//使用,
jdk1.7
之后,支持棱形语法Genericgeneric1=newGenericgeneric2
lxqljc
·
2023-08-13 02:57
Java面试题大全(总结)
Java常见面试题大全**Java面向对象有哪些特征,如何应用**HashMap原理是什么,在
jdk1.7
和1.8中有什么区别ArrayList和LinkedList有什么区别高并发中的集合有哪些问题jdk1.8
听云-cloud
·
2023-08-13 00:21
Java面试题常问
java
spring
spring
boot
spring
cloud
java-rabbitmq
JVM G1垃圾回收机制介绍
G1(GarbageFirst)收集器(标记-整理算法):Java堆并行收集器,G1收集器是
JDK1.7
提供的一个新收集器,G1收集器基于“标记-整理”算法实现,也就是说不会产生内存碎片。
xmh-sxh-1314
·
2023-08-12 13:11
jvm
抽象类 和 接口 的区别
对于接口来说:①接口使用interface关键字来定义②
JDK1.7
之前,只能定义全局常量和抽象方法JDK1.8开始,还可以定义静态方法、默认方法JDK1.9开始,还可以定义
XJ0927
·
2023-08-12 01:33
重温HashMap底层原理
本文结合
JDK1.7
和JDK1.8的区别,深入探讨HashMap
北~笙
·
2023-08-11 11:33
java
jvm
HashMap
hash
数据结构
方法区——元空间概述
方法区不同版本具体实现标准层面:方法区(MethodArea)具体实现层面:≤JDK1.6永久代=
JDK1.7
永久代仍然存在,但是已经开始提出:去永久代≥JDK1.8元空间(MetaSpace)永久代概念辨析
困困猿~
·
2023-08-10 16:42
JVM
jvm
java
开发语言
Java+Jsp+Mysql实现简单在线图书推荐系统 个性化图书推荐系 java实现基于用户的协同过滤推荐算法 源代码下载 算法实现 Spring+Struts+Hibernate(SSH)开发框架
Java+Jsp+Mysql实现简单在线图书推荐系统个性化图书推荐系统(基于用户的协同过滤推荐算法)一、项目简介1、开发工具和实现技术MyEclipse10,
jdk1.7
,mysql5.5,tomcat7
74b3a3e489d4
·
2023-08-10 08:51
jdk1.7
与jdk1.8的HashMap区别1-基本结构与属性对比
jdk1.7
与jdk1.8的HashMap区别2-底层原理区别_ycsdn10的博客-CSDN博客一、数据结构差别1.7:数组+链表1.8:数组+链表+红黑树当链表的长度大于8时,数组长度大于64,原来的链表数据结构变为红黑树二
ycsdn10
·
2023-08-10 05:04
JAVA
java
开发语言
HashMap
数据结构
JDK1.7
与JDK1.8中HashMap的扩容
基础知识注意Java中散列表用链表数组实现,每个链表被称为桶,想要查找表中对象的位置,就要先计算它的散列码,然后与桶的总数取余数,所得到的结果就是保存这个元素桶的索引。hash:翻译为”散列表“,就是把任意长度的输入,通过散列算法,变成固定长度输出,该输出结果是散列值。这种转换是一种压缩映射,散列表的空间通常小于输入的空间,不同的输入可能会散列成相同的输出,所以不能从散列表来唯一的确定输入值。ha
柒间
·
2023-08-10 05:57
Java
JVM
jdk源码
java
【Java】HashMap原理-
JDK1.7
与JDK1.8的区别
一、HashMap扩容
JDK1.7
和JDK1.8扩容原理相同HashMap初始化大小为16,负载因子为0.75,每次当容量大于16*0.75时,进行扩容,扩容为原来的两倍。
嗯哼哈嘿
·
2023-08-10 05:55
Java
java
散列表
数据结构
HashMap
jdk1.7
与jdk1.8的HashMap区别2-底层原理区别
jdk1.7
与jdk1.8的HashMap区别1-基本结构与属性对比_ycsdn10的博客-CSDN博客一、代码区别1.代码数:
JDK1.7
与JDK1.8相差了一倍的代码2.方法数:
JDK1.7
是40个
ycsdn10
·
2023-08-10 05:24
JAVA
java
hashmap
原理
数组
链表
红黑树
G1垃圾收集器
G1垃圾收集器在
JDK1.7
中投入使用,并作为JDK1.9默认的垃圾收集器。
不是明天
·
2023-08-10 03:16
Java并发---ForkJoin框架
介绍
JDK1.7
后,标准类库添加了ForkJoinPool,作为对Fork/Join型线程池的实现。
None_Ling
·
2023-08-10 01:59
阅读concurrentHashmap的counter有感
JDK1.7
和JDK1.8对size的计算是不一样的。1.7中是先不加锁计算三次,如果三次结果不一样再加锁(锁住该段的修改行为)。
happyleijun
·
2023-08-09 20:02
Java面试集-基础-List集合
JDK1.7
是在add方法中扩容,默认是10,扩容时为旧数值的1.5倍。线程是不安全的原因是因为size是静态变量。publicbooleana
Hibug
·
2023-08-09 07:39
【图文并茂】讲解HashMap引发的死循环
首先是
JDK1.7
的HashMap上,在多线程环境下操作HashMap可能引起死循环。
一场雪ycx
·
2023-08-08 22:29
数据结构与算法
链表
数据结构
java
jdk1.7
与jdk1.8中String.split()方法问题
publicstaticvoidmain(String[]args){Stringcard="abcdefgh";System.out.println(card.split("").length);}结果:8在
jdk1.7
首席撩妹指导官
·
2023-08-08 19:03
java
开发语言
【maven】 指定编译版本
如maven项目的jdk版本是jdk1.8,并且使用了1.8的新特性,但是maven编译版本是
jdk1.7
,编译无法通过。
嘻洋洋
·
2023-08-08 15:44
第一次看到如此详细的Spring
源码笔记
,不愧是源码No.1
有一说一Spring算是Java程序员必备的技能,市面上99%的互联网公司都在使用Spring框架,可以说学Java就是在学Spring,特别是在前三年,一定要把Spirng的基础知识给吃透了,然后再有深度的去学习,学习Spring的源码。Spring恰好是我学习的第一个开源代码,耗了我很大的时间和精力去做这件事,但是我发现自己把Spring源码读的差不多的时候,再去读其他的源码,就轻松很多了,因
Java余笙
·
2023-08-07 18:07
Spring源码搭建5.0.X
搭建spring
源码笔记
此文章记录spring源码搭建过程,搭建过程很费时,在此做个笔记,同时分享给需要的小伙伴正文访问GitHub官网(下载源码):https://github.com搜索spring
Java小白锅
·
2023-08-07 18:12
全网最全最细的jmeter接口测试教程以及接口测试流程详解
二、Jmeter安装1、安装JDK,必须
JDK1.7
以上的版本,推荐1.8的版本2
测试萧十一郎
·
2023-08-05 03:14
jmeter
python
测试工具
软件测试
自动化测试
程序人生
职场发展
ConCurrentHashMap常见面试题
JDK1.7
中的实现可以认为是大数组套小数组,大数组是Segment数组,小数组是HashEntry数组,锁是锁在大数组的元素上(Segment),力度比较大,原理如下这是一种分段锁(或者叫做分片锁)的实现
鱼跃鹰飞
·
2023-08-05 01:18
高频面试题
大厂真题
架构师
java
算法
开发语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他