首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
凡人编程传
掘友等级
Java专家
|
字节涌动
开发是座围城,但城外是一片荒凉,愿我们一起成长!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
凡人编程传
Java专家 @字节涌动
·
1月前
举报
@异地暖心男友
你好呀
AI聊天室
分享
1
点赞
凡人编程传
Java专家 @字节涌动
·
1月前
举报
#新人报道#
@异地暖心男友
AI聊天室
分享
1
点赞
凡人编程传
Java专家 @字节涌动
·
4月前
关注
《JVM第10课》内存溢出(OOM)排查过程
排查OOM的方法其实很简单很简单。 如果能找到拋OOM的日志,可以在日志里看到是哪一行抛出的OOM异常。 如果找不到日志,那么处理方式是导出Java进程的内存快照,然后用工...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
4月前
关注
《JVM第9课》垃圾回收器
先来看一张图,串行代表两个垃圾回收器按顺序执行,并行代表同时执行。STW代表工作线程暂停,Stop The World的意思。 垃圾回收器 执行顺序 执行方式 作用区域 使...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
4月前
关注
《JVM第8课》垃圾回收算法
为什么要进行垃圾回收? 垃圾是指 JVM 中没有任何引用指向它的对象,如果不及时清理这些垃圾对象,那么它就会一直占用内存,如果垃圾对象越来越多,就会出现OOM了。 要判断对...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
4月前
关注
《JVM第7课》堆区
1.概念 堆是JVM中最重要的一块区域,JVM规范中规定所有的对象和数组都应该存放在堆中,在执行字节码指令时,会把创建的对象存入堆中,对象的引用地址存入虚拟机栈的栈帧中。不...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
5月前
关注
《JVM第6课》本地方法栈
1 什么是本地方法 首先要知道什么是本地方法,本地方法并不是 JVM 自己的方法,也不是 jre 里面的方法,而是指那些操作系统自己的方法(如C/C++方法),它们在操作系...
1
评论
分享
凡人编程传
Java专家 @字节涌动
·
5月前
关注
《JVM第5课》虚拟机栈
Java虚拟机栈(Java Virtual Machine Stack,简称JVM栈,又称Java方法栈)是 JVM 运行时数据区的一部分,主要用于支持Java方法的执行。...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
5月前
关注
《JVM第4课》程序计数器
Java程序计数器(Program Counter Register)是Java虚拟机(JVM)运行数据区的一个组成部分。每个线程都有它自己的程序计数器,这部分内存用于存储...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
5月前
关注
《JVM第3课》运行时数据区
运行时数据区结构图如下: 可分为 5 个区域,分别是方法区、堆区、虚拟机栈、本地方法栈、程序计数器。这里大概介绍一下各个模块的作用,会在后面的文章展开讲。 类加载子系统会把...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
5月前
关注
《JVM第2课》类加载子系统(类加载器、双亲委派)
类加载系统加载类时分为三个步骤,加载、链接、初始化,下面展开介绍。 类加载子系统结构图: 1 类加载器 JVM 使用类加载器加载 class 文件,类加载器可分为引导类加载...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
5月前
关注
《JVM第1课》Java 跨平台原理
为什么源代码需要先编译成字节码呢?JVM为什么不直接翻译源代码呢? 其实这里主要是出于性能的考虑,因为Java是高级编程语言,所谓高级就是更贴合人类的语言习惯,高级的代价就...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
6月前
关注
Java序列化、反序列化、反序列化漏洞
Java 中序列化的意思是将运行时的对象转成可网络传输或者存储的字节流的过程。而反序列化正相反,是把字节流恢复成对象的过程。...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
6月前
关注
聚簇索引和非聚簇索引(一级索引和二级索引)
聚簇索引是根据主键构造的一颗B+树,叶子节点存储行数据,查找只需一次效率高;非聚簇索引叶子节点存的是主键的key,查询需要两次效率相对较低,但是可以创建多个。...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
6月前
关注
布隆过滤器(Bloom Filter)原理+实战
布隆过滤器的作用是:可用来判断值 可能在集合中 和 绝对不在集合中 。它实际上是一个很长的二进制向量(位图)和一系列随机映射函数...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
6月前
关注
18 Python如何操作文件?
1 打开文件 通常使用内置的 open(文件路径, 模式, encoding="utf-8")函数。 文件路径:可以是相对路径或绝对路径。 模式:(可选)决定了文件打开后如...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
6月前
关注
17 Python异常处理(捕获异常、抛出异常、自定义异常)
当我们编写代码时,可能会遇到各种各样的错误情况,比如除数为零、找不到文件、网络问题等等。为了优雅地处理这些问题,Python 提供了异常处理机制。 1 异常处理的基本结构 ...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
6月前
关注
16 Python的包以及import和from的使用
1 创建包 创建文件夹:首先你需要创建一个文件夹作为包的容器。 添加 __init__.py文件: 在这个文件夹内需要有一个特殊的文件叫做__init__.py。这个文件可...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
6月前
关注
15 Python模块
一个模块其实就是一个文件(以.py结尾)。使用模块的好处是便于维护和重用代码。 要创建一个模块,只需编写一个新的文本文件,保存为 .py 扩展名。 1 引入模块 1.1 导...
0
评论
分享
凡人编程传
Java专家 @字节涌动
·
6月前
关注
14 Python面向对象编程:反射
在Python中,“反射”通常指的是根据字符串查找并执行相关的类、方法或者属性的能力。Python提供了几个内置函数和语法特性来支持这种能力,比如getattr(), se...
0
评论
分享
下一页
个人成就
文章被点赞
31
文章被阅读
4,701
掘力值
788
关注了
13
关注者
7
收藏集
10
关注标签
17
加入于
2019-07-15