自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Parallels Desktops安装多台centos NAT方式踩坑处理记录

IPADDR=192.168.2.10 # 设置为您的静态IP地址,自己设置地址,这个地址在PD上有个范围,可以通过pd控制中心=》偏好设置=》网络=》shared中查看到 起始地址和结束地址之间。目前Mac M1芯片想要安装虚拟机可以通过Vmware Fusion也可以通下载parallels Desktop,前者有免费版本,后者需要花钱,可以自行选择。网络上修改mac地址是在网络配置高级中有,但是笔者自己尝试设置的是只读权限,无法修改。中的UUID,以及IP,还有就是。

2024-05-29 10:22:10 1133

原创 Spring

#spring中子类和父类同时注入一个属性问题 抽象工厂模式做的保全模块,突然注册某个保全的时候报错,显示空指针,空指针的问题显示父类中注入属性为null,则在其中调用注入属性的方法就报错了。 原因: spring子类和父类同时注入一个属性,父类中属性会被子类属性覆盖,且父类中属性值为空。 ...

2020-07-23 14:12:34 359

原创 线程学习

1、join join是一个可中断方法,也就是说其他线程对当前线程的interrupt操作。它会捕获中断信号,并擦除线程的interrupt表示 Thread的join的作用:A线程join。会使当前线程B进入Blocked状态,直到线程A结束生命周期,或者到达某个特定的时间。 如下: package thread.join; import java.util.List; import java....

2019-10-23 08:05:14 74

原创 逃逸分析和栈上分配

栈上分配: 栈上分配就是说创建对象的时候不仅仅可以在堆中进行,可以在栈上进行,有什么好处呢,我们都知道,当java方法执行的时候,是通过创建栈针,然后进栈出栈,先入后出的顺序,对象进栈创建,出栈销毁。这样就很方便。 逃逸分析:分析对象作用域。如果判断这个对象作用域超出方法体,则发生逃逸。 public class StackAlloction{ public StackAlloction obj;...

2019-09-02 08:21:22 110

原创 内存分配策略

基本原则: 优先分配到Eden区域 大对象直接进入老年代 长期存活的对象被分配到老年代 空间分配担保 动态对象的年龄判断 对象优先在Eden上分配 配置选用制定垃圾回收机制 大数组看一下日志 大对象直接进入老年代 gc在eden执行频率比较高,如果处理大对象性能消耗比较大。 所以将对象放入到老年代中 大对象的值设定 -XX:PretenureSizeThreshold public class...

2019-09-02 08:21:00 67

原创 JVM学习之对象创建

对象创建jvm中分配内存有两种策略, 1、指针碰撞; 基于内存空间连续 2、空闲列表 内存空间不连续 (基于gc回收策略,如果gc有压缩内存空间的策略就是用1,否则2) 线程安全性问题: 高并发的时候就有线程安全问题 在高并发的环境下可能会同一个时间会请求建立多个对象。 解决方案: 1、synchronized代码块,让创建对象一个一个的执行。(效率低) 2、本地线程分配缓冲TLAB,每个线程在对...

2019-08-31 15:46:32 84

原创 java虚拟机中垃圾回收的简单介绍

什么是垃圾对象? 如何垃圾回收? 何时垃圾回收? 如何判断对象是垃圾对象 方法1:引用计数法 在对象中添加一个引用计数器,当有地方引用这个对象的时候,这个引用计数器的值就+1,当引用失效的的时候 计数就-1 (但是如果堆内存中相互引用 ) 打印垃圾回收简单信息 -verbose:gc 垃圾回收详细信息-XX:+PrintGCDetails java代码测试如下: ...

2019-08-31 15:46:13 122

原创 Exclipse中build_path order and export的作用

目前只知晓一个作用,a包要引用b包,c包中已经引用了b包,这时候如果a包引用c包如何将b包代入呢,需要在build path==>order and export勾选b包,否则引入不了 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 ...

2019-06-17 17:44:05 481

EmEditor免费版安装包

完成大部分的文本编辑工作,是替代记事本的最佳编辑器。EmEditor 免费版的特性包括语法高亮,查找和替换功能,支持 Unicode,和打印功能。

2018-07-14

空空如也

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

TA关注的人

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