自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM垃圾回收器

一.垃圾标记阶段①引用技术算法对每个对象保存一个整型的引用计数器属性。用于记录对象被引用的情况。对于一个对象A,只要有任何一个对象引用了A,则A的引用计数器就加1;当引用失效时,引用计数器就减1。只要对象A的引用计数器的值为0,即表示对象A不可能在被使用,可进行回收。②可达性分析算法(跟搜索算法,追踪性垃圾收集)1.可达性分析算法是根据对象集合为起始点,按照从上到下的方式搜索被根对象集合所连接的目标对象是否可达。2.使用可达性算法后,内存中的存活对象都会被根对象集合直接或间接的连接着,搜索所走过的

2020-10-09 17:51:08 166 1

原创 maven 仓库报错

在刚学习maven的时候,总是访问不到链接,下载不到资源。问了度娘,添加了阿里镜像还是不行。试了n种方法都不行,差不多在这上面搞了一天。最后放弃了,直接自己配 repository,现在好了。下载不了资源的可以把下面的 repository 更换maven仓库,这是没办法的办法了。链接:https://pan.baidu.com/s/1YlR7xCYVlL2ANxwzaoPNcQ提取码:ttxs...

2020-10-05 09:40:25 258

原创 Unable to get property ‘use‘ of undefined of null reference

最近在创建vue项目时,安装axios时前端会报:Unable to get property ‘use’ of undefined of null reference这个错误。use关键字不可用可能就是创建vue时用的版本不对。然后又重新创建了一个这是应该选择默认的2.x,以前时选的3.x所以才报错。然后就成功了。...

2020-10-02 10:08:44 915

原创 逃逸分析——堆是分配对象的唯一选择吗?

逃逸分析的基本行为就是分析对象动态作用域:→ 当一个对象在方法中被定义后,对象只在方法内部使用,则认为没有发生逃逸。→ 当一个对象在方法中被定义后,它被外部方法所引用,则认为发生逃逸。例如:作为调用参数传递到其他地方去。简单来说:就是不能 return或者一形参的形式传入。堆是分配对象存储的唯一选择吗?如果经过逃逸分析后发现,一个对象并没有逃逸出方法的话,那么就可能被优化成栈上分配。这样就无需在堆上分配内存,也无需进行垃圾回收了,这也是最常见的堆外存储技术。逃逸分析:代码优化一.栈上分配:将堆分

2020-10-01 10:59:28 116

原创 JVM 要点概述

Java学习过程中的JVM概述最近在学习java的过程中系统的了解了一下JVM原理,买了一本《深入了解JVM》结合视频的讲解对JVM有了一个大体上的认知。1.Java的跨平台性就是依赖于JVM。JVM是一种标准,它有很多的实现,其中最常见的就是Oracle公司推出的Hotspot虚拟机。Java虚拟机的内存结构:线程独占的:虚拟机栈,本地方法栈,程序计数器线程共享的:方法区(方法区的实现:永久代和元空间(jdk8之后元空间替代永久代)),堆空间堆空间又分为:年轻代(分为:eden,s1,s2

2020-10-01 10:33:49 211

原创 SpringBoot+Vue前后端分离的demo——简易版手机商城技术总结

一.前端技术栈1.Vue2.便捷手机端开发组件: Vant3.css样式组件:less二.后端技术栈1.SpringBoot2.Spring DATA JPA3.数据库:MySQL三.主要业务流程后端从数据库查询数据,封装成前端对象并通过接口返回给前端。前端通过axios访问后端接口,取出相应数据通过Vue和前端组件将数据在前端布局和展示。1.BeanUtils.copy2.JDK8新特性 stream流3.Sl4j注解,实现异常处理4.创建相应页面,配置路由,完成页面跳转5.将

2020-09-12 10:11:26 554

空空如也

空空如也

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

TA关注的人

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