- 博客(29)
- 收藏
- 关注
原创 Centos7连接不上虚拟机,ifconfig不显示ip地址,改为静态IP地址
打开网络配置文件以编辑网络设置。Centos7连接不上虚拟机,ifconfig不显示ip地址,改为静态IP地址。使用您喜欢的文本编辑器打开相应的文件,例如:(我的是ens33,有的人是ens0)完成之后就可以直接连接了,前面的配置都源于网上,跟这敲就行了。单击NAT设置,将网关ip设置成你shell所使用的。这些设置完之后电脑的IP地址就是静态的了,不会在变更了。
2023-09-11 15:18:15 253
原创 Error running ‘****[clean]‘: No valid Maven installation found. Either set the home directory i
点到maven的setting里面,
2023-08-23 09:48:06 1536
原创 H5,CSS,JS相关知识点
当访问一个对象的某个属性时,会先在这个对象本身属性上查找如果没有找到,则会去它的__proto__隐式原型上查找,即它的构造函数的prototype如果还没有找到就会再在构造函数prototype的__proto__隐式原型中查找直到构造函数原型对象prototype的__proto__隐式原型指向为null就停止这样一层一层向上查找就会形成一个链式结构,我们称为原型链。
2023-06-14 10:25:32 200
原创 JDBC操作步骤
数据的持久化把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。
2023-05-30 11:02:00 95
原创 什么是线程安全的?当遇到线程不安全是怎么解决?
线程安全:当多个线程同时访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那就称这个对象是线程安全的。(这里指的"线程"安全其实说的是内存的安全)。当系统运行时,如何保证我们的内存的数据时安全的。在操作系统中,cpu是单线程的,但是又要保证多个程序同时运行,操作系统做出的选择是,给每个进程只能访问自己的内存空间,保证自己信息的安全性。
2023-05-29 20:38:08 261
原创 数据库概述及常见问题
数据库指的是长期存在计算机内、有组织、可共享的、大量数据的集合。* 隔离性(Isolation):多个事务同时操作相同数据库的同一个数据时,一个事务的执行不受另外一个事务的干扰。- 幻读:一个事务读取数据时,另外一个事务进行更新,导致第一个事务读取到了没有更新的数据。* 原子性(Atomicity):是不可分割的最小操作单位,要么同时成功,要么同时失败。- 不可重复读:同一个事务中,多次读取到的数据不一致。- 脏读:一个事务读取到了另外一个事务未提交的数据。DDL:数据库定义语言,用于库和表的创建。
2023-05-18 10:37:34 64
原创 什么是反射机制?
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个 对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java语言的反射机制。
2023-04-14 20:20:48 68
原创 JAVA8 十大新特性详解
注意: 将lambda表达式映射到一个单方法的接口上,这种做法在Java 8之前就有别的语言实现,比如Rhino JavaScript解释器,如果一个函数参数接收一个单方法的接口而你传递的是一个function,Rhino解释器会自动做一个单接口的实例到function的适配器,典型的应用场景有。JDK 1.8 API包含了很多内建的函数式接口,在老Java中常用到的比如Comparator或者Runnable接口,这些接口都增加了@FunctionalInterface注解以便能用在lambda上。
2023-03-17 17:35:19 267
原创 IO流(解析)
序列化:将java对象以一连串的字节保存在磁盘文件中的过程,也可以说是保存java对象状态的过程。序列化可以将数据永久保存在磁盘上;反序列化:将java对象以一连串的字节保存在磁盘文件中的过程,也可以说是保存java对象状态的过程。BIO,NIO,AIO 有什么区别?特殊流有哪些?分别有什么作用?IO流的使用场景?字节流与字符流的区别与使用情境?Files的常用方法都有哪些?
2023-03-16 09:10:41 106
原创 深入了解内部类,面试常问
在Java中,可以将一个类的定义放在另外一个类的定义内部,这就是内部类。内 部类本身就是类的一个属性,与其他属性定义方式一致。。 a. 一个内部类对象可以访问创建它的外部类对象的内容,包括私有数据! b. 内部类不为同一包的其他类所见,具有很好的封装性; c. 内部类有效的实现了“多重继承”,优化java单继承的缺陷; d. 匿名内部类可以很方便的定义回调;内部类有哪些应用场景 a. 一些多算法场景;
2023-03-10 15:27:39 79
原创 了解HashMap的底层原理
Map集合的特点和概述Map集合概述interface Map K:键的类型;V:值的类型Map集合的特点键值对映射关系;一个键对应一个值;键不能重复,值可以重复;元素存取无序;
2023-03-09 10:59:16 65
原创 Java内存分配之堆、栈和常量池
/false 虽然s3,s4都是创建在堆中,但是在堆中是指像不同的地址的,例如,s3的地址是001,然后指向常量里面的"hello",s4的地址是002,指向的也是常量池里面的"hello",虽然都是指向"hello",但是由于"=="比较的是地址,所以是不同的。在堆中产生了一个数组或对象后,还可以 在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这个变量就成了数组或对象的引用变量。在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。
2023-03-03 18:45:49 309
原创 Java基础项目 开发团队分配管理系统
com.team.service 模块为实体对象(Employee及其子类如程序员等)的管理模块, NameListService和TeamService类分别用各自的数组来管理公司员工和开发团队成员对象。5.组建过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中现有成员的列表,开发团队成员包括架构师、设计师和程序员。com.team.view 模块为主控模块,负责菜单的显示和处理用户操作。6.团队组建成功,则可以进入项目模块,添加项目,分配开发团队进行开发。1.类的继承性和多态性。
2023-03-02 11:17:56 618
原创 什么是代码块,代码块的执行顺序
注:静态代码块时优先于普通代码块的,同样静态初始化也优先于普通初始化。Static代码块作用是对类进行初始化,并且随着类的加载而执行;普通代码块会随着创建对象实例时被隐式调用,创建一次调用一次;注:静态代码块只能调用静态成员,普通代码块可以调用任意成员。2.调用普通代码块和普通属性的初始化,谁在前执行谁;1.先调用静态代码块和静态初始化,谁在前先执行谁;只使用类的静态成员时,不会调用普通代码块。1.父类的静态代码块和静态属性。2.子类的静态代码块和静态属性。3.父类的普通代码块和普通属性。
2023-02-24 11:00:26 191
原创 程序中的异常处理
处理RuntimeException 的原则是:假如出现 RuntimeException,那么一定是程序员的错误,例如,可以通过检查数组小标和数组边界来避免越界访问异常。会执行,在return前,执行完try里面的代码之后将数据存储进去return中,然后在返回之前,先执行了finally 内的内容,执行完finally中的内容之后在返回执行return。try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
2023-02-23 11:12:26 229
原创 简答题——接口和抽象类以及static、final修饰符
早于对象的创建,只要权限通过,可以通过;(3)抽象类不能单独创建对象(既不能new对象),但可以声明抽象类类型的引用 例如 Animal a。1.子类要扩展它们时,对抽象类用的是extends关键字,对接口用的是implements关键字。但是抽象类中既可以定义抽象方法,也可以定义非抽象方法。(2)如果子类不想定义为抽象类,必须覆盖父类中所有的抽象类方法,否则子类必须定义抽象类。1.static 修饰的属性,相较于实例变量,有哪些特别之处(>=3点)2.抽象类可以去实现接口,接口只能继承接口,不能继承类。
2023-02-20 17:34:01 98
原创 理解String、StringBuffer和StringBuilder
理解String、StringBuffer和StringBuilder,String实例化的两种方式,理解StringBuffer和StringBuilder。String、StringBuffer和StringBuilder的异同?StinaBufer 和 StrinoBuilder的使用以及解释。
2023-02-18 13:12:39 159
原创 数据结构的概论
数据结构的概论,什么是程序?什么是数据结构?那什么是逻辑结构、存储结构?数据的运算是否属于数据结构的构成部分?数据项、数据元素、数据对象之间的关系?为什么时间复杂度的重要性要大于空间复杂度?
2023-02-16 09:01:37 84
原创 面向对象三大类——继承以及修饰符
面向对象三大类——继承以及修饰符,package关键字,import关键字,权限修饰符,final关键字,static关键字
2023-02-15 14:27:20 86
原创 封装中private关键字,this关键字以及构造方法
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的。方法的形参如果与成员变量同名,不带this修饰的变量指的是形参,而不是成员变量。方法的形参没有与成员变量同名,不带this修饰的变量指的是成员变量。修饰的成员变量,如果需要被其他类使用,提供相应的操作。可以修饰成员(成员变量和成员方法)方法,用于获取成员变量的值,方法用。方法,用于设置成员变量的值,方法用。
2023-02-10 11:13:48 106
原创 Java SE家庭收支记录程序
Java SE家庭收支记录程序,设计思路实现界面展示功能套用方法使各个输入功能能够完整的使用,且存储在展示界面中引入工具类,实现一些错误输入判断
2023-02-08 20:33:58 69
原创 IDEA中debug的使用
Debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。Debug调试,又被称为断点调试,断点其实是一个标记,告诉我们从哪里开始查看
2023-02-08 11:13:51 51
原创 Java中方法的引用
定义格式:public static 数据类型 方法名 ( 参数 ) {return 数据;注意:方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错调用格式:格式2:数据类型 变量名 = 方法名 ( 参数 );范例:boolean flag = isEvenNumber ( 5 );注意:方法的返回值通常会使用变量接收,否则该返回值将无意义。
2023-02-07 10:14:02 82
原创 Java流程控制语句梳理
如何去区分continue和break的区别,对三元运算符、if-else和switch-case结构使用场景的理解,Random的作用和使用步骤以及各个语句的使用例题
2023-02-03 15:32:47 94
原创 Path环境变量的配置
开发Java程序,需要使用JDK提供的开发工具,而这些工具在JDK的安装目录的bin目录下。在命令行窗口的任意目录下,输入javac命令,都能看到出现一些内容,说明配置成功。为了在开发Java程序的时候,能够方便的使用。3 如何检测配置Path环境变量是否成功。1.为什么要配置Path环境变量。2.如何配置Path环境变量。新建JAVA_HOME变量。这些命令,我们需要配置。
2023-02-01 16:00:07 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人