首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
false
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
jvm内存模型
Java的内存管理采用[自动内存管理]机制,因为这个自动管理机制,Java程序员就不需要去写释放内存的代码,而且不容易出现内存泄漏问题。但是由于内存的申请和释放都交给了Java虚拟机,一旦出现内存泄漏
Jvm类的加载机制
1、类的加载 我们在编写的JAVA代码,通过javac编译成class文件,称为字节码。jvm将其加载,解释成机器码执行。jvm加载class文件的过程称之为累加载,在jdk1.8讲类信息加载去元空间
java基础集合之HashMap
java基础集合之HashMap1、 HashMap介绍HashMap是开发中常用的数据结构,其以键值对的存储数据,接下来我们看下hashmapde 数据结构、底层实现原理。
MySQL架构设计(一条sql执行过程)
第一步,你会先连接到这个数据库上,这时候接待你的就是连接器。连接器负责跟客户端建立连接、获取权限、维持和管理连接。连接命令一般是这么写的:、 输完命令之后,你就需要在交互对话里面输入密码。 Command 显示连接的信息,上图中连接处于sleep状态,当该连接长期没有动作,其便…
多线程基础-线程池
创建线程会产生相应的系统开销,创建和销毁都需要时间,将对系统的稳定性产生一定的危害。 过多的线程会占用内存资源,同时带来上下文切换,导致系统不稳定。 线程池的核心思想是将任务和线程进行解耦,线程池中复用固定的或一定数量复用的线程,其后只接受任务,执行相关任务。 线程池中的线程会…
SpringBoot之自定义启动异常堆栈信息打印
SpringBootExceptionReporter是一个回调接口,用于支持对SpringApplication启动错误的自定义报告。里面就一个报告启动失败的方法。 用于触发从spring.factories加载的FailureAnalyzer和FailureAnalysis…
多线程01-多线程基本概念
要学习多线程,首先,我们要学习关于多线程的基本概念。 • 进程:正在运行的程序,也就是加载到内存中。一个进程有一个方法区和一个堆 • 线程:一个程序内部的执行路径,一个进程通常会有多个线程。一个线程有一个虚拟机栈和一个程序计数器,也就是进程下的线程共享该进程的方法区和堆区,且每…
Nacos系列(三):nacos实现统一配置管理
[1] nacos主要有confug service和Naming Service组成,Config service 为Nacos配置中心核心模块,实现 了配置的增删改查、版本管理、灰度管理、监听管理。 对于nacos配置来说,主要提供提供了集中化管理功能,然后对外提供操作配置…
Nacos系列(二):nacos注册中心实现原理
服务是指一个或一组软件功能(例如特定信息的检索或一组操作的执行),其目的是不同的客户端可以为不同的目的重用(例如通过跨进程的网络调用)。Nacos 支持主流的服务生态,如 Kubernetes Service、gRPC|Dubbo RPC Service 或者 Spring C…
Nacos系列(一):nacos介绍及服务搭建
Nacos在微服务架构中为我们解决了统一配置、服务注册与发现等问题。 nacos提供对服务的健康检查,阻止向不健康的主机或者服务发送请求。 1、nacos主要有2种部署方式,分别为单机、集群。nacos依赖jdk1.8及以上版本 打开bin文件夹,双击运行startup.cmd…
下一页
个人成就
文章被点赞
12
文章被阅读
12,231
掘力值
312
关注了
11
关注者
6
收藏集
7
关注标签
6
加入于
2019-04-16