自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JUC并发编程】

③同一个对象里面有多个同步方法的时候,如果有的同步方法是static修饰的,则锁的对象不同,不是static修饰的同步方法它锁的是调用者,而static修饰的同步方法,它锁的是class模板,因此它会出现两种不同的锁,所以谁先执行就看代码的执行时间顺序了。),用其去对相对应数值进行操作,效率是所有方式中最高的!②同一个对象里面有多个同步方法的时候,它锁的是这个对象的调用者 new 出这个对象的时候,就相当于这个对象是被锁的对象,所以执行顺序一定是先执行前面的同步方法,再会去执行后面的同步方法。

2024-01-26 18:15:37 704

原创 【SpringBoot+Eureka知识总结】

④启动各个eurekaServer服务,输入其注册地址,看到页面上的ds deplicas栏下其注册的其他eurekaServer节点地址,application可看到注册到上面的微服务节点,即完成集群的搭建。原理:相同的微服务名称下,对应多个微服务模块,客户端访问时只需要关心注册到eureka的微服务名称,服务调用时采用轮询负载均衡去调用集群中各个微服务模块。④启动该客户端服务,访问具体接口,可以用特殊的手段验证出,其调用集群中的微服务节点时时交替调用的,先一个后一个这种方式,达到负载均衡目的。

2024-01-26 17:50:15 1000

原创 【Consul安装及使用手册】

consul、springboot、maven

2024-01-26 17:22:48 293

原创 【VM-Centos7网络设置】

网络设置、DHCP、BOOTPROTO、ONEBOOT

2024-01-26 17:09:05 128

原创 栈,堆,静态存储区

内存中的栈,堆和静态存储区1.通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用的是内存中的栈空间。①栈的存储特性是”先进后出,后进先出"(比如线程调用一个方法a,在栈用开辟一块空间存放线程a的所有的变量,方法a中调用方法b,在开辟一块空间存放方法b的所有的变量),如图所示,当方法b执行完毕,存放方法b中栈帧销毁,等方法b执行完毕,方法a执行完毕,方法a的栈帧销毁(体现出了先进后出)②栈属于线程私有,不能实现线程间的共享!③栈是由系统自动分配,速度快!栈是一个连续的

2020-07-31 16:08:22 503

原创 JAVA---面向对象语言的特征是什么?

面向对象的特征有哪些?1.抽象抽象是将一类对象的共同特征总结出来构造类的过程。包括数据抽象和行为抽象两个方面,抽象只关注对象有哪些行为和属性,而不关注其具体的行为细节是什么。2.继承继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(基类,超类),得到继承信息的类叫做子类(派生类)。继承让变化的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。3,封装通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界

2020-07-31 14:14:23 235

原创 什么是构造函数?

构造函数构造函数是一种特殊的函数,用来在对象实例化的时候初始化对象的成员变量,它具有以下特点:1,构造函数必须与类名相同,并且不能有返回值(返回值类型也不能写void)2,每个类可以有多个构造函数,如果没有类中没有写构造函数,则编译器会自动添加一个无参的构造函数,但该构造函数不会执行任何的代码3,构造函数可以有多个参数4,构造函数伴随new操作一起被执行,不能由自己去调用,是由系统调用的,且只被调用一次!!!而普通的方法可以调用多次。5,构造函数的作用主要是完成对象的初始化工作6,构造函数不能

2020-07-30 14:15:00 23877

原创 Java初始化顺序是怎么样的?

1,当实例化对象时,对象所在类的所有成员变量首先完成初始化,当所有类成员初始化完成后,才会调用对象所在类的构造函数创建对象2,java初始化一般遵循三个原则:①静态对象(变量)一般优先于非静态对象(变量)初始化,静态对象只初始化一次,非静态对象可能被初始化多次。②父类优先于子类经行初始化③按照成员变量的定义顺序进行初始化,即使变量定义散布在方法定义中,它们依然在任何方法(包括构造函数)被调用之前初始化。3,java初始化工作可以在许多不同的代码块中来完成。它们的执行顺序如下:父类的静态变量—&g

2020-07-29 16:38:42 125

原创 为什么需要 public static void main(String args[])这个方法?

main()方法原理1,public static void main(String args[])为java程序的入口方法,jvm在运行程序是先查找main()方法,其中public和static为修饰权限。2,static修饰main方法 其为静态方法,储存在【静态存储区】3,因为main()方法是程序的入口方法,所以在程序运行之后,第一个运行的方法就是main()方法。由于main()方法是入口方法,此时还没有实例化对象,此时jvm需要调用此方法,就必须要求main()方法有public与sta

2020-07-29 15:33:02 888 2

原创 Java基础----java语言优点

JAVA基础:一:java语言有哪些优点1.Java为纯面向对象的语言。万物皆对象“Everything is Object”,能够直接的反应现实生活中的对象2.平台无关性。java语言可以“一次编译,到处运行”,Java语言可以很好的跨平台执行,具有很好的可移植性。3.Java提供了很多内置的类库。更方便项目开发4.提供了对web开发的支持.5.具有很好的安全性和健壮性6,去除了c++语言中很多难以理解,容易混淆的特性。例如头文件,指针,单元,运算符重载,多重继承等。...

2020-07-29 14:30:55 240

空空如也

空空如也

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

TA关注的人

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