git本地上传项目

使用git将本地项目上传至git仓库 介绍 一般来说开发过程中都是先在git创建远程仓库,然后fetch到本地仓库,再进行commit push等操作,但是有时候也需要将本地已经开发的项目上传至一个空的远程仓库中,期间也是遇到不少问题,特此总结一下 ...

October 8, 2021 · 2 min

IOC

这里IoC容器就解决了这个问题。这个容器可以自动对你的代码进行初始化,你只需要维护一个Configuration(可以是xml可以是一段代码),而不用每次初始化一辆车都要亲手去写那一大段初始化的代码。这是引入IoC Container的第一个好处。 ...

October 8, 2021 · 1 min

java对象内存布局

使用JavaAgent测试Object的大小 对象大小(64位机) 观察虚拟机配置 java -XX:+PrintCommandLineFlags -version 普通对象 对象头:markword 8 ClassPointer指针:-XX:+UseCompressedClassPointers 为4字节 不开启为8字节 实例数据 引用类型:-XX:+UseCompressedOops 为4字节 不开启为8字节 Oops Ordinary Object Pointers Padding对齐,8的倍数 数组对象 对象头:markword 8 ClassPointer指针同上 数组长度:4字节 数组数据 对齐 8的倍数 实验 新建项目ObjectSize (1.8) ...

October 8, 2021 · 2 min

java内存模型

自动内存管理 相关概念 野指针:比较野的指针,指向内存被释放的内存或者没有访问权限的内存的指针。 原因:野指针主要是因为这些疏忽而出现的删除或申请访问受限内存区域的指针。 ...

October 8, 2021 · 1 min

java内存模型JMM

什么是JMM模型 JMM是一组抽象的概念,并不真实存在,他描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段 和构成数组对象的元素)的访问方式。JMM是围绕原子性,有序性、可见性展开的 ...

October 8, 2021 · 4 min
总访问量 总访客数