自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Error while fetching https://www.springframework.org/schema/context/https://www.springframework.org/

错误原因:Error while fetching https://www.springframework.org/schema/context/https://www.springframework.org/schema/beans/spring-beans-4.3.xsd按 CTRL+ENTRE 后会出现如下提示框:处理办法如下:

2021-08-20 23:09:17 421

原创 synchronized和volatile关键字

一、synchronized1.起到的作用:保证 操作的原子性,禁止指令重排序,确保内存访问的可见性。2.适用于多个线程的写操作,也用于一个线程写操作,一个线程读操作。就相当于给操作多加了LOCK(加锁)和UNLOCK(解锁)两个指令。通过LOCK和UNLOCK两个指令将其他一些指令打包成一个原子操作(中间不能被打断,也不能被其他线程穿插)。3.用法一:修饰一个方法synchronized public void increase(){//进入代码块就加锁 count++;}

2021-08-10 20:44:24 165

原创 线程安全问题 以及 线程不安全的原因

一、什么是线程安全问题?答:在多线程的场景下,如果多个线程同时修改同一个变量;或者一个线程修改,一个线程读取,可能会出现 BUG二、导致线程不安全的原因有哪些?答:1.线程是一个 抢占式 执行的过程(具有随机性)。(是操作系统内核来实现的,程序员无法控制)2.由于多个线程修改同一个变量3.修改操作不是 原子的(可能会有多条指令,在执行过程中相互穿插,也就无法保证线程的安全)4.内存的可见性 :比如:连个线程同时操作一个内存,一个读内存,一个写内存;写操作的线程进行修改的时候,读线程可能

2021-08-10 19:07:40 2931

原创 常用Linux基础命令(Xshell演示)

目录一、新建用户和切换用户1.useradd2.passwd3.su二、了解linux目录结构以即快捷键1.Linux的目录结构2.绝对路径和相对路径3.tab键补全4.ctrl+c重新输入三、文件/目录基本操作命令1.ls2.pwd3.cd4.touch5.mkdir6.rm7.cp8.mv(move 移动/重命名)9.cat/echo10.man11.less12.head13.tail14.data15.yum16.tree一、新建用户和切换用户1.useradd2.passwd3.su二、

2021-08-03 20:36:01 786

原创 网络原理——数据包的封装和分用

目录数据包的封装和分用封装分用数据包的封装和分用封装eg:假设使用QQ,给另一个好友发送消息发送方发生的事情,数据从上到下依次进行封装1.QQ程序,接受用户的输入 “hello” QQ程序就把“hello”包装成一个人应用层数据包(此处应用的应用层协议咱也不知道,是QQ的开发人员确定的)应用层数据报:from :me to he msg:hello2.然后应用层就把这个应用层协议的数据报就交给了传输层,传输层的TCP协议就把这个应用层数据包打包成了TCP数据包。

2021-08-01 22:48:46 991

原创 网络原理——基础知识篇

目录一、计算机网络背景知识1.网络的发展2.认识“协议”二、网络协议初识1.OSI七层模型2.TCP/IP五层/(四层)模型三、网络传输基本流程1.数据包的封装和分用四、网络中的地址管理1.认识IP地址2.认识MAC地址一、计算机网络背景知识1.网络的发展1.独立模式:计算机之间相互独立2.网络互连:多台计算机连接在一起, 完成数据共享;3.局域网: 计算机数量更多了, 通过交换机和路由器连接在一起;4.广域网: 将远隔千里的计算机都连在一起;2.认识“协议”什么是“协议”:两个主机之间一

2021-08-01 22:31:27 560

原创 关于面向对象的特性

这里写目录标题一、继承一、继承1.继承的概念:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。2.产生继承关系之后,子类可以使用父类中的属性和方法,也可以定义子类独有的属性和方法。3.语法规则:class 子类 extends 父类{ }。4.完整的子类=父类共性+子类独有。5.继承的好处:提高代码的复用性和可扩展性。6.Java位单继承,一个类只能有一个直接父类,但可以多级继承,属性和方法逐级叠加。7.有哪些不

2021-04-20 14:31:27 171

原创 对JAVA 中类与对象的理解

文章目录一、类与对象1.对类和对象的理解2.类和类的实例化3.类的成员3.1字段3.2方法3.3static关键字4.封装一、类与对象1.对类和对象的理解 1.类:定义了对象具有的特征和行为。也就是一类对象的统称。 2.对象:拥有多个特征和行为的实体。也就是这一类具体化的实例。 3.特征:称为属性,一般为名词,代表对象有什么。 4.行为:称为方法,一般为动词,代表对象可一做什么。2.类和类的实例化1.类就是一类对象的统称,对象就是这一具体化的实例。下面展示一些 基本语法。// 创建类

2021-04-12 16:39:06 440

原创 第一次接触JAVA学什么

文章目录一、Java的简介1.Java语言的概述1.1Java是什么1.2选择Java的原因1.3Java的语言发展简史1.4Java是最好的语言么2.初识Java的main方法2.1main方法的示例2.2运行Java程序3.初识Java简单语句和语法二、Java的数据类型和运算符1.变量和类型1.1基本数据类型1.1.1整型变量1.1.2长整型变量1.1.3双精度浮点变量1.1.4单精度浮点变量1.1.5字符类型变量1.1.6字节类型变量1.1.7短整型变量1.1.8布尔类型变量1.2引用数据类型1.2

2021-04-01 18:04:02 948 1

空空如也

空空如也

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

TA关注的人

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