自定义博客皮肤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 321

原创 synchronized和volatile关键字

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

2021-08-10 20:44:24 86

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

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

2021-08-10 19:07:40 2784

原创 常用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.useradd 2.passwd 3.su 二、

2021-08-03 20:36:01 308

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

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

2021-08-01 22:48:46 753

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

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

2021-08-01 22:31:27 436

原创 关于面向对象的特性

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

2021-04-20 14:31:27 50

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

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

2021-04-12 16:39:06 147

原创 第一次接触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 196 1

空空如也

空空如也

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

TA关注的人

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