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后端jvm虚拟机伪共享
Java后端
互联网500道中高级面试题(含答案),linux钩子技术
BIO,NIO,AIO有什么区别?Files的常用方法都有哪些?反射什么是反射机制?反射机制优缺点反射机制的应用场景有哪些?Java获取反射的三种方法网络编程常用APIString相关字符型常量和字符串常量的区别什么是字符串常量池?String是最基本的数据类型吗String有哪些特性String为什么是不可变的吗?String真的是不可变的吗?是否可以继承String类Stringstr="i"
Alibaba_开源
·
2023-11-08 07:30
程序员
面试
java
后端
《温故知新》
JVM虚拟机
知识点聚合
一、JDKJREJVM关系JDK:JavaSE开发工具包。包含jre,其中包括java编译器javac.exe,打包工具jer.exe。JRE:JavaSE运行时环境,包含JVM所必须的运行时需要的类库和rt.jar,bin文件相当于是JVM。JRE提供了库、Java虚拟机(JVM)和其他组件,用于运行Java编程语言、小程序、应用程序。JVM:虚拟出来的计算机,主要目的是把java程序中的字节码
RemainderTime
·
2023-11-08 03:06
温故知新
jvm
java
linux
JVM虚拟机
栈(局部变量表与操作数栈)
JVM虚拟机
栈(局部变量表与操作数栈)虚拟机栈概述由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。
mu6y
·
2023-11-08 02:38
jvm
jvm
JVM虚拟机
栈中的局部变量表
JVM虚拟机
栈中的局部变量表局部变量存放了编译期可知的各种Java虚拟机基本数据类型(boolean、byte、char、short、int、float、long、double)、对象引用(reference
L2992786
·
2023-11-08 02:37
JVM
jvm
深入理解
JVM虚拟机
第十九篇:JVM字节码中方法内部的结构和与局部变量表中变量槽的介绍
大神链接:作者有幸结识技术大神孙哥为好友,获益匪浅。现在把孙哥视频分享给大家。孙哥链接:孙哥个人主页作者简介:一个颜值99分,只比孙哥差一点的程序员本专栏简介:话不多说,让我们一起干翻JVM本文章简介:话不多说,让我们讲清楚虚拟机栈存储结构和运行原理文章目录知识回顾1:局部变量表
岁岁种桃花儿
·
2023-11-08 02:06
#
JVM专栏
jvm
虚拟机
jclasslib
局部变量表
变量槽
字节码
Leo赠书活动-05期 【打造敏捷测试团队】文末送书5本
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:赠书活动专栏✨特色专栏:MySQL学习本文内容:Leo赠书活动-05期【打造敏捷测试团队
LeoToJavaer
·
2023-11-08 00:47
CSDN送书活动
CSDN
java实现身份证识别
准备工作我们这里调用的是百度的身份证识别api,我们可以在百度的api里申请这个api权限每天有500次调用机会网站申请地址:https://ai.baidu.com/需要用到我们的APIKeySecretKey请保存好第二部:
Java
村头老王头
·
2023-11-07 18:45
java
json
http
Unity与
java后端
UDP通信
1.unity客户端代码:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingSystem.Net.Sockets;usingSystem.Net;usingSystem.Threading;usingSystem.Text;usingSystem;publicclassUdp:MonoBeha
pleasecallmeTen
·
2023-11-07 17:59
unity
unity
java
udp
线程基础:多任务处理——MESI协议以及带来的问题:
伪共享
1、概述本文和后续文章将着眼CPU的工作原理阐述
伪共享
的解决方法和volatile关键字的应用。
weixin_33968104
·
2023-11-07 15:26
java
大数据
数据库
计算机毕业设计java+springboot+vue的在线考试系统
开发环境开发语言:
Java后端
框架:springboot前端框架:vue.js服务器:tomcat数据库:mysql数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven
QQ2083558048
·
2023-11-07 15:36
java
计算机毕业设计
java
课程设计
spring
boot
Ubuntu 20.04 系统及开发环境配置
1.背景本人从事
Java后端
开发,由于比较喜欢使用Linux当开发环境,但日常办公有部分软件只能在Windows环境下运行,所以采用了虚拟机安装Ubuntu的折中做法。
Joe路带风
·
2023-11-07 13:53
Linxu虚拟机
开发环境配置
ubuntu
vim
linux
intellij
idea
java
2020秋招面试
JVM虚拟机
高频问题总结 问题+答案
下面是按
jvm虚拟机
知识点分章节总结的一些jvm学习与面试相关的一些东西。
丘山一郎
·
2023-11-07 13:48
JVM虚拟机
JAVA社招
Java后端
开发——JDBC组件
JDBC(JavaDatabaseConnectivity)是JavaSE平台的一种标准API,它提供了一种标准的方法来访问关系型数据库,使得Java程序能够与各种不同的数据库进行交互,这篇文章我们来进行实验体验一下。自定义JDBC连接工具类1.编写第一代JDBCUtils并测试查看结果第一代JDBCUtils:packagecom.javaweb.utils;importjava.io.File
星川皆无恙
·
2023-11-07 08:49
大数据
JAVA后端开发
H5前端开发
java
开发语言
大数据
eclipse
db
html5
数据库
8年
Java后端
开发实践之SpringBoot项目模板
在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为“第0个迭代”要做的事情。但是,当项目运行了一段时间之后再来反观,我总会发现一些不足的地方,要么测试分类没有分好,要么基本的编码架子没有考虑周全。另外,我在工作中也会接触到很多既有项目,公司内部和外部的都有,多数项目的编码实践我都是不满意的。比如,我曾经新加入一个项目的时候,前前后
spring架构师1776
·
2023-11-07 04:01
java
spring
spring
boot
架构
spring
cloud
2021-
Java后端
工程师必会知识点-(Docker)
前言文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger种一棵树最好的时间是十年前,其次是现在Tips面试指南系列,很多情况下不会去深挖细节,是小六六以被面试者的角色去回顾知识的一种方式,所以我默认大部分的东西,作为面试官的你,肯定是懂的。https://www.processon.com/view/link/600e
六脉神剑1
·
2023-11-07 04:00
分布式
docker
linux
java
大数据
深入理解
JVM虚拟机
第十八篇:JVM种局部变量表结构的认识
大神链接:作者有幸结识技术大神孙哥为好友,获益匪浅。现在把孙哥视频分享给大家。孙哥链接:孙哥个人主页作者简介:一个颜值99分,只比孙哥差一点的程序员本专栏简介:话不多说,让我们一起干翻JVM本文章简介:话不多说,让我们讲清楚虚拟机栈存储结构和运行原理文章目录一:局部变量表1:局部变量表概述
岁岁种桃花儿
·
2023-11-07 04:39
#
JVM专栏
jvm
虚拟机
本地变量表
虚拟机栈
栈
jclasslib
【JVM技术专题】深入挖掘Java对象的内存结构「原理篇」
基本概念在
JVM虚拟机
种Java对象的内存结构如图所示分为三大块:对象头(ObjectHeader)、实例数据(InstanceData)、对齐填充(Padding)。
洛神灬殇
·
2023-11-06 22:40
#
深入浅出JVM原理及调优
jvm
java
算法
Java——》volatile
A:CPU会在保证happens-before的前提下,对指令进行重新排序,从而提高效率:::二、虚拟机的规范:内存屏障为了实现禁止指令重排,
JVM虚拟机
提出了规范,内存屏障(不同版本的虚拟机,有不同的实现
小仙。
·
2023-11-06 19:50
Java
Java多线程
java
volatile
可见性
想自己写框架?不会写Java注解可不行
一、用注解一时爽,一直用一直爽
Java后端
开发进入spring全家桶时代后,开发一个微服务提供简单的增删改查接口跟玩泥巴似的非常简单,一顿操作猛如虎,回头一看代码加了一堆注解:@Controller@Autowired
程序员曾曾
·
2023-11-06 18:40
应届双非一本水硕,杭州三面字节,等hr面,虐慌!分享面经和刷过的面试题
(PS:有没有大佬告知一下,三面算法题只给了个思路能过吗...问题基本答上来了)【
Java后端
】杭州三面字节,等hr面,虐慌!分享
Java旺
·
2023-11-06 17:56
mybatis自定义类型控制器(TypeHandler)处理将字符串处理为集合
我想在
java后端
中不进行额外的转换就取值加值。我需要的是里面的dwad21.jpg,最好做集合处理。最好的情况就是使用sql映射到对象的时候就把把字符串变成集合dwad2
只会写bug的靓仔
·
2023-11-06 16:26
#
mybatis
java
web的学习历程
mybatis
JVM学习笔记汇总:结合尚硅谷宋红康老师视频教程及PPT
JVM学习笔记汇总:结合尚硅谷宋红康老师视频教程及PPT第一章:
JVM虚拟机
的介绍1.1虚拟机的分类虚拟机通常分为两类:系统虚拟机和程序虚机。
随性而活的风
·
2023-11-06 16:20
java语法
jvm
java后端
面试经验(自用收藏)
在上周,我密集面试了若干位
Java后端
的候选人,工作经验在3到5年间。
lioncatch
·
2023-11-06 15:27
查询出java对象的大小_如何查看一个java对象的大小
最近一直着迷于缓存行,要想正确理解缓存行以及
伪共享
就一定要知道java对象的大小,以及如何分布.在这里演示了使用JOL工具来查看一个对象的大小和分布.JOL(JavaObjectLayout)isthetinytoolboxtoanalyzeobjectlayoutschemesinJVMs.ThesetoolsareusingUnsafe
封志伟
·
2023-11-06 14:20
查询出java对象的大小
JVM虚拟机
栈解析
虚拟机栈Java虚拟机以方法作为最基本的执行单元,“栈帧”(StackFrame)则是用于支持虚拟机进行方法调用和方法执行背后的数据结构,它也是虚拟机运行时数据区中的虚拟机栈(VirtualMachineStack)的栈元素栈帧局部变量表局部变量表(LocalVariablesTable)是一组变量值的存储空间,用于存放方法参数和方法内部定义的局部变量局部变量表的容量以变量槽(VariableSl
耗子王
·
2023-11-06 14:45
java
前端Vue框架系列—— 学习笔记总结Day02
❤作者主页:欢迎来到我的技术博客❀个人介绍:大家好,本人热衷于
Java后端
开发,欢迎来交流学习哦!
Java技术一点通
·
2023-11-06 10:06
Vue
前端
vue.js
学习
JAVA后端
学习路线基础入门到进阶
一、JAVASE:1、java基本类型。2、java的引用类型,如:数组,String,枚举,Class等。3、java类继承、封装、抽象和多态。4、java自带的各种包装类。5、java的集合,如List、Set、Map等。6、java的I/O流,以及文件读写等。7、java的注解,和反射。8、java的GUI,如swing这些(这个不常用可以不用了解太深,而且以后的开发一般都是基于B/S模式的
爱看动漫的小龍
·
2023-11-06 08:22
java
笔记
java
html5
mysql
怎样学好 Java 后端?
在讲
Java后端
学习建议前,先明确下
Java后端
所包含的点,即先明确学习目标。
hsm_computer
·
2023-11-06 05:45
程序人生
java
《五》单例模式双重检查
JMMJava内存模型多线程一致性的硬件支持MESI协议缓存行
伪共享
执行上述代码显示以下五条指令new#2:与C++里面new对象没有任何区别,就是申请一块内存地址,存储new出来的class对象,对象里面有成员变量
小涂学编程
·
2023-11-06 05:08
#
jvm
jvm
java
开发语言
JVM虚拟机
参数详解
对于大多数应用来说,Java堆(JavaHeap)是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。JVM内存结构由上图可以清楚的看到JVM的内存空间分为3大部分:堆内存方法区栈内存其中栈内存可以再细分为java虚拟机栈和本地方法栈,堆内存可以划分为新生代和老年代,新生代中还可以再次划分为Eden区、FromSurvivor区和ToSurviv
我是pp呀
·
2023-11-06 01:25
JVM
SpringSecurity6 | 回顾Filter
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Java从入门到精通✨特色专栏:MySQL学习本文内容:SpringSecurity6
LeoToJavaer
·
2023-11-06 00:10
#
SpringSecurity
Spring
Filter
互联网企业面试必问Spring源码?搞定Spring源码,看完这篇就够了
不用说,Spring已经成为
Java后端
开发的事实上的行业标准。无数公司选择Spring作为基本开发框架。大多数
Java后端
程序员在日常工作中也会接触到Spring。
Java_苏先生
·
2023-11-05 23:38
如何学习Java? 大数据培训学习Java吗?
注意:1、所推荐的学习内容是JavaWeb和
Java后端
开发的路线,非JavaWeb和
Java后端
开发的同学请适当参考其学习思想即可,切勿照搬。
玩大数据的小轩
·
2023-11-05 20:33
Java后端
开发(十一)-- Mysql8的详细安装与环境配置
目录1.mysql数据库下载官网在线下载2.下载MySQL的安装包3.安装MySQL
普雅^0^雷蒙达
·
2023-11-05 20:13
Java后端笔记
java
开发语言
CPU 是如何执行任务的?
CPU
伪共享
是如何发生的?又该如何避免?CPU是如何调度任务的?如果你的任务对响应要求很高,你希望它总是能被先调度,这该怎么办?…下面,我们就来回答这些问题。CPU如何读写数据的?
赵客缦胡缨v吴钩霜雪明
·
2023-11-05 15:45
JVM虚拟机
:垃圾回收器组合参数设定
本文重点前面的课程中我们介绍了目前JVM中主流的垃圾回收器,不同的回收器会有不同的组合,其中1.8版本的jdk中,默认使用的是ParallelScavenge+ParallelOld,也就是说新生代使用ParallelScavenge,然后老年代使用ParallelOld,这是默认的,当然我们也可以通过参数的方式进行指定,本文就介绍一下常见垃圾回收器组合参数设定。参数-XX:+UseSerialG
幻风_huanfeng
·
2023-11-05 08:29
深入了解JVM虚拟机
jvm
java
垃圾回收
开发语言
虚拟机
JVM虚拟机
:如何查看自己的JVM默认的垃圾回收器
只需要在程序运行的时候指定下面的参数就可以看到当前自己的JVM默认的垃圾回收器是什么?如下所示:如上所示,默认使用的是G1回收器,这是我的电脑,因为我的电脑安装jdk的版本是1.9如果你的jdk的版本是1.8,那么此时默认的垃圾回收器为:PS+ParallelOld这里有一个很有意思的现象,1.8是PS+PO,1.9是G1,没有默认使用CMS的,这是因为CMS存在一些问题,所以不是很常用,但是并不
幻风_huanfeng
·
2023-11-05 08:29
深入了解JVM虚拟机
jvm
虚拟机
GC
垃圾回收器
java
有限状态机的4种Java实现对比
写在前面:2020年面试必备的
Java后端
进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下!
Java柱柱
·
2023-11-05 07:59
Android 字体资源
专注于分享各领域原创系列文章,擅长
java后端
、移动开发、商业变现、人工智能等,希望大家多多支持。
Android西红柿
·
2023-11-05 07:55
Android基础
android
字体
面试
Android可绘制资源概览(背景、图形等)
专注于分享各领域原创系列文章,擅长
java后端
、移动开发、商业变现、人工智能等,希望大家多多支持。
Android西红柿
·
2023-11-05 07:19
Android基础
android
图形资源
背景
面试
Springboot3整合Mybatis-plus3.5.3报错
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:报错以及Bug✨特色专栏:MySQL学习本文内容:记录一次Docker与Redis冲突
LeoToJavaer
·
2023-11-05 06:23
#
报错及Bug
mybatis
SpringBoot3
Netty实战专栏 | JavaIO演进之路
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Netty实战专栏✨特色专栏:MySQL学习本文内容:Netty实战专栏|JavaIO
LeoToJavaer
·
2023-11-05 03:51
Netty实战专栏
netty
Java
io
java后端
响应结果Result
目录一、Result1-1、响应代码1-2、调用响应1-3、在前端vue页面使用方法一、Result1-1、响应代码packagecom.aaa.common;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;@Data@AllArgsConstructor@NoArgsConstruc
程序员小王꧔ꦿ
·
2023-11-05 01:05
java
java
开发语言
剑指JUC原理-10.并发编程大师的原子累加器底层优化原理(与人类的优秀灵魂对话)
请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源,一探究竟联系方式:nhs19990716,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬文章目录累加器性能比较源码之LongAdder原理之
伪共享
爱吃芝士的土豆倪
·
2023-11-03 23:06
JUC
开发语言
java
juc
JVM虚拟机
栈结构
在说到虚拟机栈时首先要提出一个重要的观点:JVM是基于栈的!虚拟机栈每个线程在创建时都会创建一个虚拟机栈,其内部保存一个个的栈帧(StackFrame),对应着一次次的Java方法调用。虚拟机栈的栈元素是栈帧,当有一个方法被调用时就代表这个方法的栈帧入栈;当这个方法返回时就代表栈帧出栈。生命周期和线程一致,也就是线程结束了,该虚拟机栈也销毁了。对于栈来说不存在垃圾回收问题(栈存在溢出的情况)。栈帧
only-code
·
2023-11-03 22:29
JVM虚拟机
java
JVM虚拟机
栈之操作数栈
上图时
JVM虚拟机
栈的栈帧的内部结构,本篇主要讲解操作数栈一、概念:(1)操作数栈,主要用于保存计算过程的中间结果,同时作为计算过程中变量临时的存储空间。
Hao_JunJie
·
2023-11-03 22:52
jvm
jvm
JVM虚拟机
栈
虚拟机栈每个线程在创建时都会创建一个虚拟机栈,其内部保存一个个栈帧,对应一次次java方法的调用(线程私有)生命周期与线程一致。作用:主管java线程的运行,保存局部变量(8种基本数据变量,对象引用地址)、部分结果,并参与方法的调用和返回。对于栈来说不存在垃圾回收。栈的存储单位(栈帧)栈帧与方法一对一,进栈调用,出栈结束。java两种返回函数的方式:return指令正常返回、抛异常。两种方式都会导
linsy`
·
2023-11-03 22:52
JVM
jvm
java
JVM虚拟机
栈结构和功能
Java虚拟机栈
JVM虚拟机
栈是线程私有的,每个线程都具有一个虚拟机栈,其内部保存一个个栈帧,对应着每个方法的调用。生命周期和线程生命周期相同。
B1ueming丶
·
2023-11-03 22:22
java
jvm
栈
24远景能源-动力,今天秋招最后一天!【NTAKYsW】
map底层原理,是否支持并发安全,为什么不支持sync.map为什么比map+mutex快(锁的粒度)channel相关八Java开发岗笔/面试指南bg:双非本2硕,科班,无论文,绩点极低,排名垫底,
Java
han_xue_feng
·
2023-11-03 16:46
java
Java的内存区域划分
Java程序是运行在
JVM虚拟机
上的。Java虚拟机在运行程序时会把其自动管理的内存划分为以下几个区域:方法区、堆、程序计数器、虚拟机栈、本地方法栈。其中方法区和堆是所
for you is love
·
2023-11-03 10:56
java
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他