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
垃圾收集器特性描述
在Java虚拟机(
JVM
)中,垃圾回收器(GarbageCollector,GC)是自动管理内存的重要组成部分,其主要职责是识别和删除不再被使用的对象,以释放和回收内存资源。
黄晓琪
·
2024-02-07 06:16
jvm
jvm
java
开发语言
游戏机制设计2:道具系统的设计思考过程
上篇
文章咱们讨论了掉落机制,有掉落就会有道具。这篇文章我想和小伙伴们分享一下关于道具和背包的设计思路。因为我目前主要工作方向就是游戏中的经济系统,或者说一个开放世界游戏的产销循环。
李维民0512
·
2024-02-07 05:42
父亲拒绝了供养我上学【
上篇
】
“滴!”手机里传来一条信息,我着眼望去,是父亲发来的。在看到这条信息的那一刹那,我心里突然的咯噔了一下。我知道,我这次成绩考依旧非常的差劲,或者说惨不忍睹。而身为这座城市里有头有脸的家庭,父亲自然是被戳了不少脊梁骨。而父亲这次找我的目的,应该是要好好的批评我一顿让我好好学习。想到这里,我不禁感觉到脑壳疼。父亲的唠叨与啰嗦是圈里出了名的“小嘴炮”,这次肯定是免不了一顿说教了。我无奈的拿起手机,打开微
超酷的奶瓶
·
2024-02-07 05:06
【转载】 Java虚拟机类加载机制——案例分析
建议先看完《Java虚拟机类加载机制》这篇再来看这个,印象会比较深刻,如若不然,也没什么关系~~下面是程序代码:package
jvm
.classload;publicclassStaticTest{publics
君莫看
·
2024-02-07 05:25
AI画家第四弹——利用Flask发布风格迁移API
image
上篇
文章介绍了pythonweb开发中经常使用到的一个框架flask,如果有遗忘的,可以点此回顾AI画家第三弹——毕业设计大杀器之Flask,本文的主要任务就是完成
上篇
文章末尾的要求,利用Flask
雇个城管打天下
·
2024-02-07 04:56
Arthas阿里开源的 Java 诊断工具
有什么办法可以监控到
JVM
的实时运
汪了个王
·
2024-02-07 03:12
JVM
java
jvm
JVM
垃圾回收机制及调优工具Arthas的使用
文章目录1、
JVM
垃圾回收机制1.1针对的内存区域1.2怎么判断对象是否可以被回收?
柚几哥哥
·
2024-02-07 03:11
JVM
jvm
java
Arthas使用教程—— 阿里开源线上监控诊断产品
简介2背景3图形界面工具arthas阿里开源3.1:启动arthas3.2help:查看arthas所有命令3.3查看dashboard3.4thread列出当前进程所有线程占用CPU和内存情况3.5
jvm
柚几哥哥
·
2024-02-07 03:38
JVM
开源
jvm
java
全面阐述
JVM
原理
一
JVM
入门1.什么是
JVM
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,
JVM
是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的
农村闲人
·
2024-02-07 02:58
后端开发
全面阐述JVM原理
JVM
全面了解
JVM
包含两个子系统和两个组件,两个子系统为Classloader(类装载器)、Executionengine(执行引擎);两个组件为Runtimedataarea(运行时数据区)、NativeInterface
Upaaui
·
2024-02-07 02:28
#
jvm
jvm
java
开发语言
classLoader类加载器如何加载class
ClassLoader的具体作用就是将class文件加载到
jvm
虚拟机中去,程序就可以正确运行了。但是,
jvm
启动的时候,并不会一次性加载所有的class文件,而是根据需要去动态加载。
爱编程的大白
·
2024-02-07 02:57
全面理解
jvm
jvm
是什么?java虚拟机为什么要学
jvm
?解决性能调优,优化内存空间,防止服务崩掉的问题。
爱编程的大白
·
2024-02-07 02:56
jvm
HandlerThread原理和超级细节
首先明白:synchronized,是内置在
jvm
的内置锁synchronized的互斥访问机制。能修饰方法,代码块。
呆咖啡
·
2024-02-07 02:09
开发语言
java
handler
多线程
BeautifulSoup解析语法的一种
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、BeautifulSoup二、解析库2、1安装2、2基本使用3、标准选择器4、CSS选择器案例总结前言
上篇
说到正则表达式并且举例说明提示
大码农丿
·
2024-02-07 01:20
爬虫
beautifulsoup
今天我把公众号找回来了(
上篇
)
想剖析剖析自己写写我的过去人不能太安逸,生于忧患,死于安乐,这个道理我也是跌跌撞撞才明白。可能是我本身出生在的家庭并不困难,记忆中我的生活虽然算不上优渥,但总是被同龄其他人艳羡中。我出生在三线城市,但因为爸妈本身的感情问题,我三岁前他们就离婚了,我记得我小时候住在一片果园旁的一栋别墅里。爸爸本身就是建筑出身,所以别墅建的并不差,因为周围都是农村,所以一起玩的小朋友都羡慕我的家庭。到我四岁的时候我的
大Qi
·
2024-02-07 01:57
缓存面试五连击(下篇)
接着
上篇
去聊一下,缓存的主要类型缓存的类型主要分为客户端缓存,浏览器缓存,CDN缓存,反向代理缓存,应用缓存等;客户端缓存相对于其他端的缓存而言,要简单一些,目的就是加速各种静态资源的访问,想想现在的大型网站
牛路
·
2024-02-07 00:07
分布式
架构师36项修炼
高并发架构
redis
记一次生产系统每隔10小时(36000000毫秒)固定进行一次Full GC排查思路
背景描述某个应用在生产环境通过系统监控发现,应用每隔10小时就会触发一次FullGC,该系统当时承接的业务量并不大,而且固定10小时就会进行FullGC,通过监控时间轴发现FullGC频率很规律,直觉告诉我这不是
JVM
小满别摸鱼
·
2024-02-07 00:05
java
java
web
spring
boot
spring
cloud
jvm
maven
web
service
家有博士研究生成长记(2)
上篇
说到小飞侠顺利小升初,进了北京十一学校。自从进了这所学校之后,他开始住校,就开始慢慢独立了,而我,好像也成了甩手掌柜。
BJ杨柳青青
·
2024-02-06 22:00
Redis实现分布式锁的原理:常见问题解析及解决方案、源码解析Redisson的使用
集群模式,即部署了多个服务器、并配置了负载均衡后,原来加的锁会失效,具体原因如下:由于现在我们部署了多个tomcat,每个tomcat都有一个属于自己的
jvm
,那么假设在服务器A的tomcat内部,有两个线程
好奇的7号
·
2024-02-06 22:43
redis
分布式
java
数据库架构
缓存
Java内存区域的划分和异常
行时数据区域
JVM
在运行Java程序时候会将内存划分为若干个不同的数据区域。程序计数器线程私有。
架构师springboot
·
2024-02-06 22:50
迭代器失效(二)
在
上篇
文章中提到了关于在vector和list中的迭代器失效的情况,但是STL中的容器种类是非常多的,因此还需要再补充一些。
character_0205
·
2024-02-06 21:37
stl
frostmourne
1、快速入门产品简介使用场景诊断内存泄露诊断方法性能重现误吞的异常数据订正字节码增强快速开始系统支持2、原理&设计相关技术instrumentjni
jvm
tijavassistjline系统架构HowtoattachSystemArchitecture
阿里极风
·
2024-02-06 21:33
KVM和
JVM
的虚拟化技术有何区别?
随着虚拟化技术的不断发展,KVM和
JVM
已成为两种主流的虚拟化技术。尽管它们都提供了虚拟化的解决方案,但它们在实现方式、功能和性能方面存在一些重要的差异。
恒创HengHost
·
2024-02-06 21:25
jvm
kvm
【Flutter】Dart中的匿名函数、闭包
1.写在前面在
上篇
文章中介绍了Dart的方法中的可选参数、方法作为参数传递,那么现在就继续来学习Dart中的匿名函数、闭包。
俊而不逊
·
2024-02-06 21:59
JUC AQS ReentrantLock源码分析(一)
这个重量级锁其性能一直都是较为低下,虽然在1.6后,进行大量的锁优化策略,但是与Lock相比synchronized还是存在一些缺陷的:虽然synchronized提供了便捷性的隐式获取锁释放锁机制(基于
JVM
程序员Yamy
·
2024-02-06 19:13
“社交营销”项目管理原来如此简单(十八)
十八:项目合同管理
上篇
我们介绍了“项目变更管理”。项目变更根据变更性质可分为:重大变更、重要变更和一般变更,通过不同审批权限控制。根据变更的迫切性可分为:紧急变更、非紧急变更。
牧小语
·
2024-02-06 19:07
java-java8新特性
很多
JVM
平台上的语言(Groovy、Scala等)从诞生之日就支持Lambda表达式,但是J
一个喜欢烧砖的人
·
2024-02-06 18:14
(看的韩顺平的课)JAVA基础(初级)
JDKJDk(开发人员使用)=JRE+开发工具集(eg:Javac,Java编译工具)JREJRE(仅使用)=
JVM
+JavaSE标准类库编译器!
foreseebegin
·
2024-02-06 18:25
java
开发语言
后端
Django 学习笔记(三)—— 第一个自定义应用 中篇
本文接
上篇
Django学习笔记(二)——第一个自定义应用
上篇
,前提是已经完成了Django项目的初始化以及数据模型的创建。本篇主要讲视图(View)的创建,视图即一类具有相同功能和模板的网页的集合。
rollingstarky
·
2024-02-06 16:34
JVM
内存模型
JVM
-java内存模型又称JMM是一种规范,目的:让java的并发内存访问操作不会产生歧义,并且利于硬件去实现。并发编程模型中线程之间的通信机制有两种:共享内存和消息传递。
土豆有点
·
2024-02-06 16:01
下一个颠覆的领域:区块链如何影响审计行业?(上)
由于本文篇幅过长,我们将要分为上中下三部分出品,本文为
上篇
。主要介绍了区块链是什么,以及对于区块链技术为审计行业带来了怎样的变革,以往的研究人员持怎样的观点。中文转载请联系编辑。摘要
CECBC
·
2024-02-06 16:32
区块链技术
区块链
审计
同理心与袒露内心脆弱的能力--《非暴力沟通》(3)
与
上篇
阅读感受一样,这样的话并不是第一次见,但这一次却读得更久些。我想,是因为年龄到了一定阶段,阅历到达一
卌行
·
2024-02-06 15:50
java 异常处理
1、异常概述在java中,将程序执行过程中发生不正常的行为称之为异常Java程序在执行过程中所发生的异常事件可分为两类Error:指的是Java虚拟机无法解决的严重问题,比如:
JVM
的内部错误、资源耗尽等
zbillows
·
2024-02-06 15:28
java
java
Java中
JVM
常用参数配置(提供配置示例)
G1常用参数配置四、GC日志配置五、dump日志参数配置5.1、OutOfMemory异常时生成dump文件5.2、发生FullGC时生成dump文件六、其它参数配置七、配置示例7.1、在IDEA中配置
JVM
kerwin_code
·
2024-02-06 14:17
Java-GC
java
jvm
开发语言
K8S使用filebeat统一收集应用日志
今年3月份在公司的内部k8s培训会上,开发同事对应用整合进pod提出了几个问题,主要围绕在java应用的日志统一收集、集中存放和java
jvm
内存监控数据收集相关的点上,本文将介绍使用filebeat实现
weixin_34292924
·
2024-02-06 14:31
java
运维
大数据
[C语言]通讯录实现(中)
定义另一个结构体来封装联系人及其个数以及记录容量;(3)初始化通讯录;(4)创建菜单栏;(5)基本功能函数(6)释放空间;3.完整代码实现(1)contact.h(2)contact.c(3)test.c4.运行结果(如图)5.结语前言:
上篇
我们通过结构体的构建来创造通讯录的联系人
大耳朵土土垚
·
2024-02-06 14:56
c语言
开发语言
【Java八股面试系列】
JVM
-垃圾回收
目录垃圾回收堆空间的基本结构内存分配和回收原则分代收集机制MinorGC流程空间分配担保老年代大对象直接进入老年代长期存活的对象将进入老年代GC的区域对象存活判定算法引用计数法可达性分析算法finalize()字符串常量判活类判活垃圾回收算法标记清除算法标记复制算法标记整理算法垃圾收集器Serial(串行)收集器ParNew收集器ParallelScavenge收集器SerialOld收集器Par
叮咚Zz
·
2024-02-06 13:50
jvm
java
垃圾回收
垃圾收集器
垃圾回收算法
c语言实现—动态通讯录
一.前言上次带大家认识了一下顺序表,其实我们可以在顺序表的基础上实现一个通讯录的小项目,通讯录的本质仍然是顺序表,所以如果下面的代码你有问题的话,先去看看我的
上篇
文章哦~。
Monodye
·
2024-02-06 12:13
c语言
开发语言
Python中如何使用urllib3进行http请求 (二)
上篇
讲到urllib3的安装和基本使用。今天,咱们再来看看其他用法。处理Urllib3中的异常和错误与任何库或代码一样,使用urllib3时处理可能发生的异常和错误非常重要。
soragui
·
2024-02-06 12:13
Python
python
http
开发语言
.NET Core已经开源好几年了, 为什么不像
JVM
那样很多人研究和调优其GC算法?
然而,与
JVM
相比,研究和调优GC(垃圾回收)算法的工作似乎没有那么活跃,这背后有几个原因。
小郑说编程i
·
2024-02-06 12:34
.netcore
jvm
算法
java配置OOM时保存堆转储文件
当Java程序发生OOM(OutOfMemoryError)时,如果想要自动转储堆内存以便分析,可以在启动
JVM
时配置下列参数:-XX:+HeapDumpOnOutOfMemoryError这个参数可以让
盖丽男
·
2024-02-06 12:13
java
java
开发语言
Linux环境下配置MySql主从复制
mysql具体安装步骤参考
上篇
文章,下面开始mysql的主从复制搭建。主从模式适应场景MySQL主从模式是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。
liucy007
·
2024-02-06 11:47
Mysql
mysql
linux
数据库
通过pyarrow.
jvm
加速Python访问JDBC
FastJDBCaccessinPythonusingpyarrow.
jvm
WhilemostdatabasesareaccessibleviaODBCwherewehaveanefficientwayviaturbodbctoturnresultsintoapandas.DataFrame
gikod
·
2024-02-06 10:14
基础设施
数据库
python
大数据
骆驼祥子读后感(
上篇
)
这是一个可悲的故事,讲述了北平老城里活生生的一幕。祥子,一个像骆驼一样善良、老实又魁梧健壮的年轻人,在不幸的命运中遭受了一次又一次的挫折之后,终于绝望了、沉沦了。《骆驼祥子》中讲述的一帮穷苦百姓,就是社会中一群白白被剥削的奴隶,他们在金字塔的底端也试着攀登过、努力过,但不幸的命运和腐朽的制度让他们的努力一次又一次地白费了,没有办法,没有希望,他们的心慢慢地死了,而他们的肉体也腐烂在沦丧的道德之中。
龙耀华long
·
2024-02-06 10:04
JVM
浅谈
1581935344(1).jpg组成
JVM
由类加载子系统、运行时数据区、执行引擎以及本地方法接口组成image.png类加载子系统016496a8
少校1222
·
2024-02-06 10:45
解锁
JVM
成神之路(二)
之前发布过解锁
JVM
成神之路(一),里面介绍了运行时数据区,类加载子系统以及双亲委派机制。现在说学习gc算法。
java村支书
·
2024-02-06 10:44
java EE初阶 — Synchronized 的原理
JVM
将synchronized锁分为无锁、偏向锁、轻量级锁、重量级锁状
与大师约会
·
2024-02-06 10:44
java
EE
从入门到进阶
java-ee
多线程
单片机微型计算机 原理及接口技术,微机原理及单片机接口技术
前言
上篇
计算机组成原理第1章计算机基础知识1.1数制1.2逻辑代数(布尔代数)1.3逻辑电路1.4二进制数的运算及加法电路第2章微型计算机的基本组成电路2.1算术逻辑单元(ALU)2.2触发器(Trigger
weixin_39849800
·
2024-02-06 09:59
单片机微型计算机
原理及接口技术
Kotlin手记(一):基础大杂烩
Kotlin简介2011年7月,JetBrains推出Kotlin项目,这是一个面向
JVM
的新语言2012年2月,JetBrains以Apache2许可证开源此项目。
木大白易
·
2024-02-06 08:32
Kotlin
kotlin
开发语言
android
ubuntu安装JDK11
搜索有哪些版本apt-cachesearchjava112.选择安装的jdk版本sudoapt-getinstallopenjdk-11-jdk3.配置环境变量exportJAVA_HOME=/usr/lib/
jvm
veminhe
·
2024-02-06 07:56
系统Ubuntu
ubuntu
linux
运维
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他