自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 二、Maven服务端安装

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SmPXlGKk-1693213202647)(img\image-20230824141454889.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ptPR8Lie-1693213202647)(img\image-20230824141625291.png)]注意:当version指定以SNAPSHOTS结尾时,包就会推送到snapshots仓库,其它就会推送至release库中。

2023-08-28 17:00:56 91

原创 一、Maven客户端搭建

官网: https://maven.apache.org/download.cgi。​

2023-04-19 17:55:33 174 1

原创 docker基本概念理解

docker基础有:仓库(可以使用官网的仓库,也可以本地搭建自己的仓库),守护进程,镜像,容器。1:systemctl start docker #启动docker守护进程 stop restart 等。2:构建镜像,可以pull从仓库中拉取镜像到本地。也以build新的image3:创建容器 create 可以与run的参数差不多。 如:docker create --name ...

2020-04-05 23:18:11 142

原创 Thread的运转状态

线程状态有:New(新建)、Runable(运行或等待运行)、blocked(阻塞状态)、waiting(等着被其他线程唤醒的状态)、Timed waiting(有时间限制的等待状态)主要描述一下大致运转原理:1:线程通过New被创建。2:Start()到Runable状态,处于正在运行中,或者等待cup调度运行。3:如果再运行过程中,遇到sync等操作,但是有没有获得到锁资...

2020-03-18 18:34:38 145

原创 JMM 内存模型原理

这里主要介绍一下内存模型的运作原理,比如八大原子操作等。主要概念:主存区,工作内存,线程内存。主要的使用原理是:1:存在主存中的对象先被read出来。2:read出来的对象需要被load到工作内存中去。3:单线程需要使用该对象时,会被use到线程内存中去。4:当对对象在线程中发送修改或操作之后,会被assign到工作内存中去。5:然后工作内存中的对象会被store到主内存中...

2020-03-18 18:10:22 175

原创 java 线程模型(内核模型)

其实在jdk1.2之后,java所使用的线程模型就是系统线程模型。我们一般系统都是采用linux系统部署,linux系统提供的就是一对一线程模型。这里也提一下其他的线程模型,如:用户线程,用户线程+轻量级进程混合使用等。感兴趣的同学可以自己查阅相关文档。这里主要介绍一下内核线程(一对一线程模型)1:如果操作系统内核中包括了一个线程调度器(Scheduler),内核可以操作调度器对内...

2020-03-18 16:56:36 236

原创 堆内存里面对象运作

1:创建一个新对象,地址存入了栈,具体数据存放在了堆的Eden区域。所以堆的内存会比较大。2:当Eden区域在累计满了之后,会进行一次mimor GC,会将Eden里面的数据做一次验证。如果在栈里面没有应用了,那么这里的数据会被回收,释放内存。若引用有效,那么就会被移到From区。3:当下一次Eden区满了之后,会将Eden和From区域有用对象一起移动到TO区域。然后这样反复的minor...

2020-03-18 16:40:39 115

原创 JVM 核心工作原理

首先jvm底层设计知识过于广泛,这里介绍一个jvm的基础运行流程:1:java类文件主要通过 类转载子系统 加载到jvm中。2:将xxx.class文件的 常量、静态变量、类元信息等加载到元空间(方法区)存储起来。3:然后栈里面存储都栈帧,每个线程都是独立的。里面主要存储:局部遍历表,操作数栈,动态链接,方法出口等核心数据。4:这里大致介绍一下一个方法的详细调用:主要是通过字节码执...

2020-03-16 13:37:00 159

原创 DispatcherServlet的工作原理。

1、先根据请求的路径找到HandlerMapping。2、返回对应的HandlerExecutionChain对象,这里面包含了(controller和拦截器)。3、然后再找HandlerAdapter,用来适配调用haner方法。4、通过HandlerAdapter对象hander方法调用,进行处理得到ModelAndView对象,HandlerMethod内部handle的时候,使...

2020-03-16 12:38:04 356

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除