自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 踩坑记录(git凭证)

后面发现commit上去之后发现在git仓库上提交的人是一个不认识的git用户,但是这个用户并没有该仓库的限权。这时我就想,不行啊,我自己以后提交的东西,提交记录怎么可以是别人,于是我便上网查找解决办法。今天遇见了git凭证的小坑,也是平时没有使用git多人开发的经验,事情是这样的:刚开始实习在公司电脑上直接用git bash新生成了一个ssh本地密钥,但发现无法拉取私有的远程仓库。随后便发现无法克隆仓库的项目了,经过一小时的研究,发现我需要将密钥更新并添加到git的个人公钥上。

2023-06-13 23:50:59 359 1

原创 Docker

Docker学习笔记(一)一、基本命令安装依赖yum install -y yum-utils设置阿里云镜像yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo使用yum makecache 生成索引缓存索引提供搜索安装速度yum makecache fastyum 会把下载的软件包和header存储在cache中而不自动删除。如果觉得占用磁盘空间,可以

2022-04-23 15:36:29 1007

原创 java注解之元注解

在阅读spring源码时,总能看见各种利用注解反射机制来写的代码,我顺便回去复习了一下反射与注解。元注解先来看看annotation包下的结构一共定义了6个注解: @Document @Target @Retention @Inherited @Native @Repeatable 其中前四个称为元注解,他们的作用就是负责注解其他注解,被用来提供对其他annotation类型的说明。注解的定义 @Target 标识注.

2022-04-13 17:18:37 239

原创 虚拟机类加载机制(一)

一、类加载的时机《Java虚拟机规范》严格规定了有且只有六种情况必须对类进行初始化(加载、验证、准备需要在这之前开始): 遇到四条字节码指令,分别是new(new关键字实例化对象)、getstatic(读取静态字段,除final修饰外)、putstatic(设置静态字段,除final修饰外)、invokestatic(调用静态方法)。 对类型进行反射调用 子类初始化触发,如父类无初始化,则先触发父类初始化 执行某个主类(main()方法存在的类) 被defa

2022-03-29 18:03:58 1394

原创 浅谈final

一、基本用法在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。 我们来看看final的几个基本用法:①修饰类,当你不希望一个类被继承时,可以使用final关键字修饰。final类中的成员变量可以根据需要设为final,注意final类中的所有成员方法都会被隐式地指定为final方法。②修饰方法, 使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。 早期JDK中会把final方法转为内嵌调用,提升性能,但在近期J

2022-01-19 15:45:58 401

原创 有限状态机

状态转移函数句子识别:给定一个字符串,判定是否属于给定语法G的语言L(G)一个系统,接受输入,改变自身的状态,产生输出状态指为了完成机器的任务而对输入序列进行的一种临时归类在逐个接受输入字符的过程中,机器状态回发生多次改变,最终会停止在某个状态,并有输出产生如果对于所有的输入,机器状态的数目有限,称为有限状态机(Finite State Machine)有限状态机是一个五元组M(A,S,Y,s0,F)A:输入字符串的字母表​S:机器的有限状态集合​Y ⊆ S:被称作

2021-12-26 16:06:45 650

原创 简单理解volatile(一)

简单理解volatile(一)文章目录简单理解volatile(一)背景简介volatile变量特性1.保证可见性,不保证原子性2.禁止指令重排volatile的原理和实现机制volatile内存语义实现volatile使用场景总结背景下面是我近期学习的一些总结和理解,如果有什么遗漏或者错误,希望大家指出,一起学习呀简介volatile是Java提供的一种轻量级的同步机制。Java 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量,相比于synchronized,volati

2021-12-26 16:05:31 620

空空如也

空空如也

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

TA关注的人

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