自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 逃逸分析技术

举个例子,假设有一个方法内部创建了一个对象,并且该对象只在该方法内部使用,不会被方法返回或者传递给其他方法,也不会在方法返回后被其他对象引用,那么这个对象就可以在方法的作用域内分配,不需要保存在堆内存中,可以在方法返回时被自动释放。逃逸分析的主要目标是确定在方法内部创建的对象是否可以在方法的作用域内部完成所有的操作,而不需要将对象保存到堆内存中。如果对象可以在方法的作用域内分配并完成所有的操作,那么就不需要将其保存在堆内存中,从而可以避免额外的内存分配和垃圾回收开销。

2024-04-09 10:18:39 89

原创 SSD颗粒介绍

SLC:每个Cell单元存储1bit信息,也就是只有0、1两种电压变化,结构简单,电压控制也快速,反映出来的特点就是寿命长,性能强,P/E寿命在1万到10万次之间,但缺点就是容量低而成本高,毕竟一个Cell单元只能存储1bit信息。MLC:每个cell单元存储2bit信息,需要更复杂的电压控制,有00,01,10,11四种变化,这也意味着写入性能、可靠性能降低了。其P/E寿命根据不同制程在3000-5000次不等。TLC:每个cell单元存储3bit信息,电压从000到001有8种变化,容量比MLC再次增加

2022-07-07 08:59:54 615 1

原创 redisTmpate注入问题

RedisTemplate中的value值设置类型,因为redis有五种数据类型,所以最好使用Object类型。@Resourceprivate RedisTemplate<String, Object> redisTemplate;这里注解如果继续使用@AutoWired会报错,需要使用@Resource,这两个注解的区别在前者是根据类型后者是根据名字(报错原因:@AutoWired找不到该类型<String,Object>的Bean因为根本没有。使用@Resource直接注

2021-07-24 10:22:11 114

原创 mybatis与mybatis-plus maven起步依赖冲突问题

1.在springboot配置文件中分别设置mybatis location和mybatis-puls location 文件位置2.可能是版本问题,自己测试mybatis-plus 3.3.2和mybatis 2.1.4可以兼容并存

2021-07-20 14:18:23 507

解锁Boot..教程.docx

解锁Boot..教程.docx

2022-04-09

空空如也

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

TA关注的人

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