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学习系列
机器
学习系列
——(二十一)神经网络
引言在当今数字化时代,机器学习技术正日益成为各行各业的核心。而在机器学习领域中,神经网络是一种备受瞩目的模型,因其出色的性能和广泛的应用而备受关注。本文将深入介绍神经网络,探讨其原理、结构以及应用。一、简介神经网络是一种受到人类神经系统启发而设计的计算模型。它由大量的人工神经元组成,这些神经元之间通过连接进行信息传递和处理。神经网络的主要目标是从数据中学习规律,并能够进行预测、分类、识别等任务。二
飞影铠甲
·
2024-02-10 11:23
机器学习
机器学习
神经网络
人工智能
机器
学习系列
——(二十)密度聚类
引言在机器学习的无监督学习领域,聚类算法是一种关键的技术,用于发现数据集中的内在结构和模式。与传统的基于距离的聚类方法(如K-Means)不同,密度聚类关注于数据分布的密度,旨在识别被低密度区域分隔的高密度区域。这种方法在处理具有复杂形状和大小的聚类时表现出色,尤其擅长于识别噪声和异常值。本文将详细介绍密度聚类的概念、主要算法及其应用。一、概述密度聚类基于一个核心思想:聚类可以通过连接密度相似的点
飞影铠甲
·
2024-02-10 11:53
机器学习
机器学习
聚类
支持向量机
JVM
执行引擎
概念执行class文件中的指令,由解释器+编译器组成补充——Java为什么是半编译半解释型语言因为Java即有编译器也有解释器,可以用其中一种来运行。程序执行步骤解释器与编译器区别编译器概念JIT(JustInTimeCompiler)编译器,就是虚拟机将源代码直接编译成和本地机器平台相关的机器语言。问题——为何有编译器还要有解释器首先明确:当程序启动后,解释器可以马上发挥作用,省去编译的时间,立
Sloent
·
2024-02-10 10:33
jvm
JVM
_20_执行引擎概述
执行引擎概述image.png“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不被硬件直接支持的指令集格式。Java虚拟机的主要任务是负责装载字节码到其内部,但字节码并不能直接运行在操作系统之上
心安_5fd2
·
2024-02-10 09:43
JVM
工作原理与实战(三十七):Shenandoah GC和ZGC
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、垃圾回收器的技术演进二、ShenandoahGC三、ZGC1.ZGC的版本更迭2.ZGC的使用方法3.ZGC的参数设置
橘子-青衫
·
2024-02-10 08:40
JVM工作原理与实战
jvm
java
后端
架构
JVM
工作原理与实战(三十五):性能调优
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、性能调优1.性能调优方法二、性能调优案例案例1:解决CPU占用率高问题的方案案例2:接口响应时间长问题案例3:定位底层性能问题案例
橘子-青衫
·
2024-02-10 08:10
JVM工作原理与实战
jvm
java
后端
架构
揭秘Java Agent技术:解锁Java工具开发的新境界
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、JavaAgent技术1.静态加载模式2.动态加载模式二、案例1.搭建JavaAgent静态加载模式的案例2.搭建
橘子-青衫
·
2024-02-10 08:38
后端开发
java
后端
intellij-idea
maven
多线程锁升级过程
synchronized锁对象的升级(膨胀)过程主要如下:1.膨胀过程:无锁(锁对象初始化时)->偏向锁(有线程请求锁)->轻量级锁(多线程轻度竞争)->重量级锁(线程过多或长耗时操作,线程自旋过度消耗cpu);2.
jvm
老麦M
·
2024-02-10 07:18
机器
学习系列
——(十九)层次聚类
引言在机器学习和数据挖掘领域,聚类算法是一种重要的无监督学习方法,它试图将数据集中的样本分组,使得同一组内的样本相似度高,不同组间的样本相似度低。层次聚类(HierarchicalClustering)是聚类算法中的一种,以其独特的层次分解方式,在各种应用场景中得到广泛应用,如生物信息学、图像分析、社交网络分析等。一、概述层次聚类算法主要分为两大类:凝聚的层次聚类(AgglomerativeHie
飞影铠甲
·
2024-02-10 07:47
机器学习
机器学习
聚类
人工智能
滴滴CTO五轮面试真是太刺激了,Java高级工程师一二三四五面面经(已拿到offer)
本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,
jvm
,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取
老王420
·
2024-02-10 05:36
Jvm
dump介绍与使用(内存与线程)
很多情况下,都会出现dump这个字眼,java虚拟机
jvm
中也不例外,其中主要包括内存dump、线程dump。当发现应用内存溢出或长时间使用内存很高的情况下,通过内存dump进行分析可找到原因。
Brave_Coder
·
2024-02-10 05:38
算法
学习系列
(三十三):线性DP
目录引言一、数字三角形二、最长上升子序列三、最长公共子序列引言这个线性DP其实也就是一种描述吧,有的是一维、二维、多维的,就是这个动规方程是按顺序来的,所以叫做线性,然后还是得按题目来看,把每种题都见过才能有思路,才会写,DP其实没啥思想规范,就是做题见题,才会做题。一、数字三角形思路:把这个三角形看成二维的,横着的代表行,斜着的代表列,则f[i][j]=max(f[i−1][j−1],f[i−1
lijiachang030718
·
2024-02-10 05:42
算法
算法
学习
c++
算法
学习系列
(三十二):背包问题
目录引言一、01背包1.二维代码模板2.一维代码模板二、完全背包1.朴素代码模板2.二维优化代码模板3.一维代码模板三、多重背包1.朴素做法2.优化版本四、分组背包1.朴素做法2.一维优化引言从这一篇文章开始,就开始学习动态规划了,也就是DP了,然后就是DP可以说是整个算法中的最难学的部分之一,好写是非常的好写的,每道题也只有很短的代码量,但是主要是它这个动归方程不好想,也不好推导出来,而且这类题
lijiachang030718
·
2024-02-10 05:12
算法
算法
学习
c++
服务cpu突刺问题
问题定位一、引起cpu升高的现象1.业务量突然增大2.机器原因3.
jvm
gc.........这里首先排查前2个原因:1.因为我们的业务是出行相关的,那么早晚高峰的时候才是业务高峰期,然而早
java_飞
·
2024-02-10 05:18
redis的缓存击穿和缓存雪崩和缓存穿透问题解决方法
2.加锁排队
JVM
锁或者分布式锁当在redis查询到的数据为空,则线程访问数据库前加锁,只有一个线程
青铜爱码士
·
2024-02-10 05:07
缓存
redis
数据库
JVM
相关问题
1
JVM
组成1.1
JVM
由那些部分组成,运行流程是什么?
五星颠勺大厨
·
2024-02-10 04:49
java
JVM
之GC垃圾回收
GC垃圾回收如何判断对象可以回收引用计数法如果有对象引用计数加一,没有对象引用,计数减一,如果计数为零,则回收但是如果存在循环引用,即A对象引用B对象,B对象引用A对象,会造成内存泄漏可达性分析算法java虚拟机中的垃圾回收器采用可达性分析来探索所有存活的对象扫描堆中的对象,看是否能够沿着GCRoot对象为起点的引用链找到该对象,找不到,表示可以回收哪些对象可以作为GGRoot?SystemCla
༺❀ൢ望༒月❀ൢ❀
·
2024-02-10 00:40
JVM
jvm
一、JAVA开发环境搭建
1.JDK和JREJDK:Java的程序开发工具包,包含JRE和开发人员使用的工具等;JRE:是Java程序运行时的环境,包含
JVM
和运行时所需要的核心类库。
两个酒窝~
·
2024-02-09 22:27
java
开发语言
Java基础-
JVM
内存管理-堆内存
Java堆区在
JVM
启动的时候即被创建,其空间大小也就确定了。是
JVM
管理的最大的一块内存空间。《Java虚拟机规范》规定,堆可以处于物理上不连续的内存空间中,但在逻辑上它应该被视为连续的。
HughJin
·
2024-02-09 20:15
jvm
问题自查思路
本文聊一下最近处理了一些
jvm
的问题上,将这个排查和学习过程分享一下,看了很多资料,最终都会落地到几个工具的使用,本文主要是从文档学习、工具学习和第三方技术验证来打开认知和实践,希望有用。
小强聊it
·
2024-02-09 20:20
jvm学习
idea中设置
JVM
参数的两种方式
一、针对某个应用配置
JVM
参数第一步:选择Run下面的EditConfigurations....第二步:第一步打开后,出现如下界面,选择想配置的应用,然后在右侧的VMoptions设置
JVM
参数配置完
架构帅
·
2024-02-09 20:20
JVM和并发编程
java
jvm
「美团面试系列」面试加分项,这样说你会
JVM
,面试官还能问什么
比如,下面这些典型的性能问题,你肯定或多或少都遇到过:在进行性能测试时,接口响应时间长,吞吐量低;在高并发下,
JVM
中FullGC异常,
JVM
堆内存溢出;由于业务增长迅猛,大量读写操作单表单库,造成数据库死锁
java架构师联盟
·
2024-02-09 18:33
springboot 项目执行出现中文乱码(从本地运行到打war包)
前言:中文乱码问题一,本地运行就是直接使用springboot内嵌的tomcat运行出现中文乱码的问题(1)参考如下pom.xml的配置文件加入
jvm
启动参数。
Tronhon
·
2024-02-09 17:34
Tomcat
项目开发debug
中文乱码
本地运行
打包war
JVM
-深入理解java虚拟机
一、java内存区域java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙。运行时数据区:java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。程序计数器一块较小的内存空间,记录的是当前线程所正在执行的虚拟机字节码指令的地址(如果执行的是本地方法,值为空Undefined),线程私有,唯一没有OOM的区域。java虚拟机栈线程私有,生命周期与线程相同。虚
HBryce24
·
2024-02-09 16:22
JVM
java
jvm
几种分布式锁详解
文章目录一、简介1、介绍2、超卖问题简述二、传统锁1、
JVM
锁1.1添加
jvm
锁1.2原理1.3失效场景2、MySQL锁2.1简介2.2悲观锁
[email protected]
乐观锁2.4总结3、Redis
魅Lemon
·
2024-02-09 14:58
#
中间件
分布式
java
Java 错误 java.util.InputMismatchException
Java中的java.util.InputMismatchException每当
JVM
收到一种数据作为输入但需要另一种类型的值(这表明数据不匹配)时,它就会抛出java.util.InputMismatchException
迹忆客
·
2024-02-09 13:05
Java
java
python
开发语言
linux怎么安装java教程
yumsearchjdk2、安装jdkyuminstalljava-1.8.0-openjdk.x86_643、完成安装后验证java-version4、通过yum安装的默认路径为:/usr/lib/
jvm
5
Hero.Lin
·
2024-02-09 13:04
工作技巧
开发
java
linux
服务器
java
java工具之
JVM
监控
一、
JVM
监控工具
JVM
性能调优监控工具jps、jstack、jmap、jhat、jstat、jconsole、jinfo、hprof使用详解-实例分析(1)jps:用来显示本地的java进程,可以查看本地运行着几个
这一刻_776b
·
2024-02-09 12:16
什么是Java中的类加载器(ClassLoader),并举例说明不同类型的类加载器?
ClassLoader将字节码数据加载到
JVM
中,并将其转换为Java类的运行时对象。类加载器的主要任务是在运行时查找和加载类文件,并将其转换为Class对象。
顶碗冷笑话
·
2024-02-09 10:56
java
java
python
php
面试
改行学it
开发语言
机器
学习系列
——(十七)聚类
引言在当今数据驱动的时代,机器学习已经成为了解锁数据潜能的关键技术之一。其中,聚类作为机器学习领域的一个重要分支,广泛应用于数据挖掘、模式识别、图像分析等多个领域。本文旨在深入探讨聚类技术的原理、类型及其应用,为读者提供一个全面而深入的了解。一、什么是聚类?聚类是一种无监督学习(UnsupervisedLearning)技术,它的目标是将相似的对象分组到一起,形成簇(Cluster)。与有监督学习
飞影铠甲
·
2024-02-09 09:08
机器学习
机器学习
聚类
人工智能
Rust 格式化输出
操作符循环打印前言Rust
学习系列
-本文根据教程学习Rust的格式化输出,包括fmt::Debug,fmt::Display等。一、format!宏在Rust中,可以使用format!
TE-茶叶蛋
·
2024-02-09 09:57
Rust
rust
开发语言
后端
JVM
调优
1、使用MAT查看服务是因为什么代码导致的停服(例如OOM)不太好验证,写了一个死循环放在接口里,然后调用接口3次,机器直接挂掉了,没有任何的hprof文件产生调用接口机器直接挂了。但是没有看到hprof文件,这样怎么办呢,才能验证我的这个学习需求呢?这段代码不太适合验证OOM,只是频繁往磁盘记录log造成IO交互频率高,CPU倒是挺高的,但是内存一直涨不上去。所以换用如下代码:privatest
veminhe
·
2024-02-09 09:43
JAVA
java
JVM
调优(Window下)
1、编写代码,像下面代码这样,产生OOM,privatestaticfinalIntegerK=1024;/***死循环,验证
JVM
调优*@return*/@GetMapping(value="/deadLoop
veminhe
·
2024-02-09 09:43
JAVA
jvm
java
机器
学习系列
——(十八)K-means聚类
引言在众多机器学习技术中,K-means聚类以其简洁高效著称,成为了数据分析师和算法工程师手中的利器。无论是在市场细分、社交网络分析,还是图像处理等领域,K-means都扮演着至关重要的角色。本文旨在深入解析K-means聚类的原理、实现方式、优缺点及其应用,以期为读者提供全面而深入的理解。一、K-means聚类简介K-means是一种基于划分的聚类算法,它的目标是将n个对象根据属性分为k个簇,使
飞影铠甲
·
2024-02-09 08:04
机器学习
机器学习
kmeans
聚类
jdk,jre,
jvm
的关系
概述JDK(JavaDevelopmentKit):Java开发工具包;JRE(JavaRunTimeEnvironment):Java运行时环境;
JVM
(JavaVirtualMachine):Java
songzhu
·
2024-02-09 08:04
【Redis笔记】分布式锁及4种常见实现方法
线程锁只在同一
JVM
中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如Synchronized、Lock等。
lcx_defender
·
2024-02-09 07:18
Redis
redis
笔记
分布式
lua
SpringBoot中使用注解来实现 Redis 分布式锁-学习笔记
2.分析流程使用Redis作为分布式锁,将锁的状态放到Redis统一维护,解决集群中单机
JVM
信息不互通的问题,规定操作顺序,保护用户的数据正确。
qinxun2008081
·
2024-02-09 07:46
SpringBoot
spring
boot
redis
分布式
java
后端
Kubernetes有状态应用管理——PetSet
目录贴:Kubernetes
学习系列
1、介绍在Kubernetes中,大多数的Pod管理都是基于无状态、一次性的理念。
zyydd_
·
2024-02-09 06:39
java
大数据
linux
python
数据库
Java基础常见面试题总结-并发(二)
当对volatile变量进行写操作的时候,
JVM
会向处理器发送一条LOCK前缀的指令,将该变量所在缓存行的数据写回系统内存。
此花本应与她
·
2024-02-09 06:01
java
面试
开发语言
初识Java虚拟机
1.
JVM
是什么
JVM
(JavaVirtualMachine)java文件通过javac编译生成class字节码文件class字节码文件交给
JVM
运行生成机器码机器码交给计算机运行这就是
JVM
的主要职责
BabyQ12138
·
2024-02-09 06:59
Java虚拟机学习笔记
jvm
java
Java多态原理
参考虚方法
JVM
杂记:对多态实现原理、虚方法表、虚方法、静态解析、动态链接的一些思考_多态和方法表的关系-CSDN博客静态分派与动态分派(
JVM
)Java虚拟机:静态分派&动态分派原理解析-掘金虚方法表
Sloent
·
2024-02-09 06:54
java
开发语言
最新java面试手册—性能优化面试专栏
性能优化面试专栏你怎样给tomcat调优如何加大comcat连接数怎样加大tomcat的内存tomcat中如何禁止列目录下的文件Tomcat有几种部署方式Tomcat的优化经验Jaja类加载过程;aja内存分配描述一下
JVM
AI乔治
·
2024-02-09 06:52
3.3.3 JMM Java内存模型
JMMJava内存模型(JMM,并非
JVM
内存模型)是一个抽象的规范,保证Java程序在各种平台下对内存的访问都能得到一致的效果。线程之间的通信通常有两种方式:共享内存和消息传递。
拥小抱
·
2024-02-09 06:04
Java
面试
java
jvm
开发语言
JMMJava内存模型
JVM
运行程序的实体是线程,每个线程创建时
JVM
都会为为其创建一个工作内存,工作内存是每个线程的私有数据区域,Java内存模型规定所有变量都存在主内存,主内存是共享内存区域,所有线程都可以访问,线程对变量的操作必须在自己的工作内存中完成
Jargos
·
2024-02-09 06:03
JVM
-运行时数据区&程序计数器
目录一、
JVM
介绍二、运行时数据区三、程序计数器的定义四、程序计数器会出现内存溢出吗一、
JVM
介绍
JVM
(JavaVirtualMachine)是Java虚拟机的缩写,它是Java平台的核心组件之一。
揣晓丹
·
2024-02-09 05:57
java
jvm
开源
vue.js
javascript
java
2024最新Java面试题及答案!( 2024年 1 月最新版,持续更新)
2024了发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全~这套互联网Java工程师面试题包括了:Java面试、Spring、
JVM
、MyBatis、Redis
程序一逸
·
2024-02-09 05:00
开发语言
java
后端
面试
程序员
多线程
JVM
【Java基础_01】Java运行机制及运行过程
【Java基础_01】Java运行机制及运行过程文章目录【Java基础_01】Java运行机制及运行过程1.Java运行机制及运行过程1.1Java核心机制-Java虚拟机[
JVM
javavirtualmachine
青山的青衫
·
2024-02-08 23:30
Java
#
Java基础
java
开发语言
redisson源码解析
由于synchronized跟ReetrantLock是
JVM
级别的锁,在分布式情况下失效,这时候我们通常会选择redisson基于redis封装好的分布式锁。
码农dls
·
2024-02-08 23:27
java
JAVA和
JVM
运行原理是什么?JAVA可以用来做什么?
Java主要用来做什么?Java是一种面向对象的编程语言,现在我们日常使用的很多软件都是Java语言开发的。比如安卓上的各种app,界面都是使用java语言写的。当然java最强大的地方还不是写app的界面,而是后台处理能力,比如淘宝,京东这种高并发要求很高的都是使用Java语言解决的。java还在大数据处理方面也有优势。java的生态体系非常强大,很多大牛,大公司都在为java开发相应的开源组件
程序媛小白
·
2024-02-08 22:11
修改JDK文件路径或名称(以及修改后jJRE文件变红的解决)
JDK文件名(或路径)3.原因4.解决4.1创建软链接4.2更新环境变量4.3重新加载生效1.安装JDK在Linux中安装jdk参考:Linux系统中安装JDK查看jdk文件名称ls/usr/lib/
jvm
寒山李白
·
2024-02-08 21:45
JAVA基础
Linux
java
开发语言
linux
运维
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他