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
手写JVM
JVM
OOM问题如何排查和解决
在Java开发中,
JVM
OOM(OutOfMemoryError)问题通常是指程序运行时,
JVM
无法为对象分配足够的内存空间,导致发生内存溢出的错误。
昔我往昔
·
2025-03-21 04:36
jvm
jvm
JVM
垃圾回收器详解
JVM
垃圾回收器详解年轻代与老年代我们知道在分代GC算法中,将我们的堆内存分为了年轻代与老年代,那为什么要将内存分为年轻代和老年代呢?
高锰酸钾_
·
2025-03-21 02:21
jvm
测试工具
java
Spring Boot 启动参数终极解析:如何优雅地控制你的应用?
在使用SpringBoot开发应用时,我们通常需要根据不同的环境(开发、测试、生产)或特定需求调整启动参数,例如:修改默认端口指定不同的配置文件控制
JVM
内存大小传递自定义参数那么,SpringBoot
jiajia651304
·
2025-03-21 00:06
spring
boot
后端
java
《Java八股文の文艺复兴》第四篇:ThreadLocal的平行宇宙——弱引用是通往OOM的时空虫洞?
在某个平行宇宙里,一行看似无害的threadLocal.set(user)正在撕裂
JVM
的内存维度,而弱引用竟成为打开OOM虫洞的钥匙。
程序猿chen
·
2025-03-20 21:36
面霸の自我修养(面试篇)
「Java八股文の文艺复兴」
java
开发语言
后端
面试
跳槽
职场和发展
安全
JVM
内存溢出(OOM)的场景
一、
JVM
内存结构快速复盘1.1运行时数据区核心架构
JVM
Memory线程私有区线程共享区程序计数器虚拟机栈本地方法栈堆内存方法区/元空间1.2各区域默认容量(JDK8)内存区域默认最大值调整参数堆内存
KBkongbaiKB
·
2025-03-20 12:54
jvm
java
开发语言
JVM
八股文系列一:
JVM
基础知识
一.
JVM
基础知识1.
JVM
从编译到执行1.1Java程序的执行过程一个Java程序,首先经过javac编译成.class文件,然后
JVM
将其加载到方法区,执行引擎将会执行这些字节码。
suikasa
·
2025-03-20 07:41
JVM八股文
java
jvm
JVM
技术八股文
JVM
面试八股文,整理了出来。排版不太好!目录
JVM
入门部分为什么要学习
JVM
?你了解哪些
JVM
产品?
JVM
的构成有哪几部分?
JVM
类加载部分你知道哪些类加载器?为什么需要多个类加载器?
小麟School
·
2025-03-20 07:40
JVM
jvm
java
开发语言
史上最全
JVM
面试八股文合集
简述
JVM
内存模型线程私有的运行时数据区:程序计数器、Java虚拟机栈、本地方法栈。线程共享的运行时数据区:Java堆、方法区。简述程序计数器程序计数器表示当前线程所执行的字节码的行号指示器。
Java小海.
·
2025-03-20 07:39
面试
java
职场和发展
程序人生
后端
JVM
部分八股
什么是
JVM
?有哪些好处?索引越界可能导致程序覆盖其他程序内存中的代码
JVM
是一套规范,有多种实现
JVM
运行流程?
努力向前ing
·
2025-03-20 06:35
JVM八股详究
java
jvm
八股
JVM
深入浅出 :一文看懂
JVM
内存结构
栈帧3.2.1.局部变量表3.2.2.操作数栈3.2.3.动态链接3.2.4.方法正常结束3.2.5.方法异常结束4.堆5.方法区5.1.去永久代过程6.运行时常量池7.本地方法栈8.参考资料1.概述
JVM
kkkllllss
·
2025-03-20 06:31
spring
Java
Java架构
spring
boot
spring
redis
java
架构
深入浅出
JVM
(一)---两种环境
如果你想真正掌握JAVA技术,请首先记住它的四个组成部分:JAVA语言,class文件格式,
JVM
和JAVAAPI.如果你说你学过JAVA,那么,你已经知道了,JAVA有两个环境:编译环境和运行环境.好
杨洪波
·
2025-03-20 06:01
Java
jvm
java
class
api
语言
引擎
从0到1,带你快速上手Scala语言
它运行在Java虚拟机(
JVM
)上,能与现有的Java代码无缝集成。这就好比Scala是Java的“
qq_23519469
·
2025-03-20 04:19
scala
开发语言
后端
关于你需要知道的
JVM
基础
Java对象的内存布局对象头class对象指针markword(64个bit位)结构:哈希码:对象的哈希码,用于支持基于哈希的集合操作GC分代年龄:对象的分代年龄,用于垃圾回收器的分代收集策略锁状态的标识:用于标识对象的锁状态,如未锁定、轻量级锁定、重量级锁定等。偏向线程ID(在偏向锁的状态下):记录持有偏向锁的线程ID锁记录指针(在轻量级锁的状态下):指向当前线程栈中LockRecent的指针作
DRUN_K
·
2025-03-20 03:14
jvm
Kafka 数据写入问题
**
JVM
参数调优**:6.**副本因子和同步复制**:分析思路针对您提到的Kafka数据写入问题,以下是一些具体的原因和排查命令:1.生
喝醉酒的小白
·
2025-03-19 22:56
DBA
kafka
分布式
深入解析Java跨平台原理
一、操作系统屏障的本质挑战源代码编译方式直接编译为机器码Windows的可执行文件.exeLinux的可执行文件.elfmacOS的可执行文件.machJava独特的中间格式字节码文件.class
JVM
KBkongbaiKB
·
2025-03-19 15:06
java
开发语言
ubuntu20.04 zookeeper安装
sudoapt-getupdatesudoapt-get-yinstallopenjdk-11-jdkjava--version设置JAVA_HOME环境变量gedit~/.bashrc添加如下行来设置JAVA_HOME:exportJAVA_HOME=/usr/lib/
jvm
Yue9v
·
2025-03-19 14:00
zookeeper
linux
分布式
MNIST数据集&
手写
数字识别
TensorFlow是一个开源的机器学习框架,由Google开发并发布。它提供了一种基于数据流图的编程模型,用于构建和训练机器学习模型。TensorFlow的核心概念是张量(Tensor)和流图(Graph)。张量是TensorFlow中的基本数据单位,可以理解为多维数组,可以是标量、向量、矩阵或更高维度的数组。流图是由一系列操作(Operation)和张量组成的。操作定义了计算和转换张量的方式。
Zoro|
·
2025-03-19 13:18
keras
tensorflow
人工智能
机器学习
面试中
JVM
常被问到的问题以及对应的答案
在面试中,关于
JVM
常被问到的问题以及对应的答案可能包括:什么是
JVM
?它的作用是什么?答:
JVM
是Java虚拟机的缩写,是Java程序运行的环境。
酷爱码
·
2025-03-19 11:32
经验分享
面试
jvm
职场和发展
Java高级编程深度解析:
JVM
底层原理、设计模式与Java 8+新特性实战
Java语言高级(面向高级开发者)文章目录Java语言高级(面向高级开发者)1.
JVM
内存管理1.1内存区域1.2垃圾回收(GC)2.并发编程进阶2.1线程池2.2CAS与原子类3.设计模式3.1创建型模式
幼儿园扛把子\
·
2025-03-19 10:23
jdk
java
java
开发语言
Tomcat新手入门指南:从零开始安装与基本配置
它将JavaBean转换为Servlet,并作为
JVM
的一个虚拟进程运行。以下是一步一步的教程,帮助您快速安装和配置Tomcat。
金枪鱼net
·
2025-03-19 10:19
tomcat
JavaScript 高频面试题
文章目录JavaScript
手写
防抖和节流CommonJS和ES6模块的区别this指向问题,如何修改this指向引申1:模拟bind引申2:为什么多次绑定,只指向第一次绑定的obj对象?
好运连连女士
·
2025-03-18 22:11
JavaScript
javascript
分布式电商项目 谷粒商城 学习笔记<4>
文章目录十五、压力测试1.一些基本概念2.
JVM
内存机制3.压测记录4.Nginx动静分离5.优化三级分类查询十六、redisson分布式锁与缓存1.概念2.redis3.缓存失效缓存穿透缓存雪崩缓存击穿互斥锁
怎么又有bug单
·
2025-03-18 18:39
SpringBoot
分布式
java
开发语言
阿里
压力测试
JVM
、MySQL常见面试题(尽力局)
JVM
篇一.谈一谈JDK、JRE、
JVM
分别是什么,有什么联系?1.JDK是Java工具包,里面包含了JRE、Javac编译器等。
多敲代码防脱发
·
2025-03-18 14:44
jvm
mysql
数据库
Java每日一讲 小演讲_5 分钟讲明白
JVM
、Java 、Java对象模型
比如本文我们要讨论的
JVM
内存结构、Java内存模型和Java对象模型,这就是三个截然不同的概念,但是很多人容易弄混。
weixin_39646658
·
2025-03-18 13:33
Java每日一讲
小演讲
手写
智能指针shared_ptr
手写
智能指针shared_ptr本文尝试
手写
shared_ptr,此外如果使用memory库中的make_shared相对于shared_ptr有以下好处:make_shared会在一次内存分配中同时分配对象本体和引用计数减少安全异常
@M_J_Y@
·
2025-03-18 13:03
c++
c++
Tomcat新手入门指南:从零开始搭建Web服务器
二、快速安装指南1.环境准备2.下载安装3.验证安装三、目录结构解析四、第一个Web应用部署1.创建标准目录结构2.编写测试JSP3.部署方式对比五、核心配置详解1.修改端口号2.配置虚拟主机3.
JVM
xiaoyu❅
·
2025-03-18 13:03
java
tomcat
前端
服务器
万字面试题助力春招(待补充)
JavaSE面试题1.JDKJRE区别JDKjavadevelop’skitjava开发工具包,包含了JRE和常见开发工具javacJRE包含了
JVM
和核心类库2.equals==区别首先equals(
~Yogi
·
2025-03-18 13:02
刷题日记
java
jvm
开发语言
人工智能技术篇*卷(三)
例如,在
手写
数字识别中,它可以从数字图像的像素数据中学习到特征模式,从而判断该数字是0-9中的哪一个;在房价预测中,根据房屋的面积、房间数量等特征预测房价。案例:以
手写
数字识别为例
code_stream
·
2025-03-18 04:46
#
人工智能
人工智能
Java—异常体系
1、trycatchfinally为什么要用trycatchfinally2、throwsThrow和Throws的区别
JVM
是如何处理异常的try-catch-finally中哪个部分可以省略————
且将&
·
2025-03-18 03:05
Java基础
java
Java受检异常和非受检异常
Error错误,
JVM
内部的严重问题,比如资源不足等。无法恢复。它属于非受检异常(uncheckedexception)。
tiepiche
·
2025-03-18 03:04
Effective
Java
Java基础
Java 异常架构受检异常与非受检异常
Throwable是Java中所有异常和错误的超类,它有两个直接子类:Error:表示应用程序无法处理的严重错误,通常与
JVM
本身的状态相关,如内存溢出、栈溢出等。
Flying_Fish_Xuan
·
2025-03-18 03:00
java
架构
开发语言
JVM
基础概念整理
JVM
JVM
简介虚拟机:通过软件模拟的具有完整硬件功能的、运行在一个完全隔离环境中的完整的计算机系统。
喜欢薄荷味
·
2025-03-17 19:04
Java
notes
一篇文章掌握整个
JVM
,
JVM
超详细解析!!!(持续更新中)
一篇文章掌握整个
JVM
,
JVM
超详细解析!!!(持续更新中)
JVM
内存模型
JVM
内存模型包括:虚拟机栈、堆、方法区、程序计数器、本地方法栈堆(Heap)是计算机科学中一类特殊的数据结构的统称。
阿杰同学
·
2025-03-17 19:03
JVM
java面试宝典
jvm
java虚拟机
JVM
常用概念之FPU溢出
问题当自己的代码根本没有浮点或矢量运算,
JVM
在x86生成的机器代码为什么会用到XMM寄存器?基础知识FPU和矢量单元在现代CPU中随处可见,在许多情况下,它们为FPU特定的操作提供了一组备用寄存器。
剑海风云
·
2025-03-17 19:03
JDK(Java
Development
Kit)
jvm
FPU溢出
JVM
常用概念之安全点
安全点是常见的
JVM
实现细节;在安全点处,mutator线程处于与堆交互的已知且定义明确的点。这意味着堆栈上的所有引用都已映射(在已知位置),并且
JVM
可以对所有引用进行解释。
剑海风云
·
2025-03-17 19:33
JDK(Java
Development
Kit)
jvm
安全点
mutator线程
【C++游戏开发】零基础
手写
完整飞机大战游戏(基于EasyX图形库/详细注释/源码分享)
一、开发环境与资源准备1.1环境要求VisualStudio2019+(推荐2022)EasyX图形库(官网下载适配VS版本)WindowsSDK(安装VS时勾选)1.2资源文件在项目目录创建res文件夹,存放以下素材(素材自备):plane.png玩家飞机(50x50)enemy.png敌机(50x50)bullet.png子弹(10x20)bg.jpg滚动背景(600x700)boom.wav
小乌龟登顶记
·
2025-03-17 12:40
stm32
单片机
嵌入式硬件
Android开源库——RxJava和RxAndroid
RxJava是基于
JVM
的响应式扩展,用于编写异步代码RxAndroid是关于Android的RxJava绑定RxJava和RxAndroid使用依赖implementation'io.reactivex.rxjava3
松仔log
·
2025-03-17 07:39
#
Android开源库
android
开源
rxjava
Spring AOP、Java Agent 与 ASM 的作用和区别
SpringAOP(基于动态代理)、AspectJ(编译时/运行时增强)JavaAgent基于
JVM
的InstrumentationAPI,在类加载时或运行时修改字节码,支持对全量类的监控或增强。
潇凝子潇
·
2025-03-17 06:58
java
spring
后端
Java虚拟线程的概念与实操
虚拟线程是一种轻量级的线程,由
JVM
进行管理,而不是直接依赖操作系统线
贝克街的小码农
·
2025-03-17 02:56
Java实战方案
java
python
开发语言
golang的wails框架在macos下的问题
1、前言 之前练
手写
了格调用ollamaapi的web应用,想找个容器打包下,于是找到wails来打包,windows下都是很正常的,因为就是普通的http调用,也没遇到cors跨域问题,但是到了macos
淡淡的id
·
2025-03-17 02:22
web
golang
macos
wails
Java性能优化:让你的程序飞起来!
通过优化代码、调整
JVM
参数以及使用性能分析工具,我们可以显著提升程序的运行效率。准备好了吗?让我们开始吧!一、代码优化技巧:从细节提升性能代码优化是性能优化的基础。
杨凯凡
·
2025-03-17 00:39
Java高级
java
JavaEE系统架构师学习路线(基础篇)
Bootstrap、XML、AJAX、MySQL、SQLServer、Oracle第3阶段(Java中级软件工程师)-Struts2、Spring、Hibernate、SpringMVC、Mybatis、Shiro、
JVM
淘小五
·
2025-03-17 00:08
Java学习笔记1.1_初识 Java
初识Java前言一、Java概述1.什么是程序2.Java语言的产生和发展史3.Java可以做什么4.Java语言的特点二、Java语言环境搭建1.JDK、JRE、
JVM
关系2.安装JDK3.配置环境变量
火车爱上轨道
·
2025-03-17 00:08
Java编程语言基础
java
学习
使用Redis如何实现分布式锁?(超卖)
synchronized锁是Java提供的一种内置锁,在单个
JVM
进程中提供线程之间的锁定机制,控制多线程并发。只适用于单机环境下的并发控制。
MiniFlyZt
·
2025-03-16 15:08
redis
分布式
数据库
Android
手写
签名功能(包含画米字格,人名和书写轨迹)
本文主要介绍Android
手写
签名的功能实现,效果如下图1、根据人名的个数绘制人的名称这个逻辑分几个步骤:首先创建画笔,然后根据一个字,创建一个字的矩形框,然后根据矩形框获取到画这个字的宽高。
zhang106209
·
2025-03-16 15:00
自定义的控件
android
手写签名
Canvas画米子格
Canvas
前端大屏触摸签名实现
参考:JavaScript实现
手写
签名,可触屏
手写
,支持移动端与PC端双端保存_js
手写
签名-CSDN博客https://www.cnblogs.com/smileZAZ/p/17219400.html1
风无雨
·
2025-03-16 15:30
前端
前端
小程序 实现
手写
签名功能
小程序利用canvas实现
手写
签名设置小程序横屏在page.json或对应页面.json文件中设置landscape代表固定横屏"pageOrientation":"landscape"
手写
签名创建canvas
小星落
·
2025-03-16 14:29
小程序
javascript
js
canvas
小程序
移动端Canvas实现
手写
签名
引言在移动应用开发中,
手写
签名功能的集成已经成为许多业务场景的标配,比如电子合同签署、医疗记录确认或是物流配送签收等。
不知名靓仔
·
2025-03-16 14:59
canvas
金融类APP-
手写
签名ADD盖章功能实现
之前换工作的时候,发现从事金融行业APP开发比较赚钱,为了钱,最近一直在学习,换工作之前在银行工作,虽然也算是金融行业但是却没有证券行业等的收益高,但在银行业务开发中金融行业也能够使用的其中之一就是,
手写
签名
CherryChen88
·
2025-03-16 14:57
金融
金融类App专栏
金融
app
手写签名
手写签名加盖公章
android
Python 在人工智能领域的实际6大案例
二、案例一:
手写
数字识别(MNIST)1.背景介绍
手写
数字识别是机器学习领域的经典入门项目,MNIST数据集包含了
Solomon_肖哥弹架构
·
2025-03-16 10:00
人工智能
机器学习
python
上一页
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
其他