- 博客(11)
- 收藏
- 关注
原创 Linux系统部署项目 文件上传报FileNotFoundException
Linux系统部署项目 文件上传报FileNotFoundException。
2024-08-19 20:50:13 254
原创 使用Nacos遇到io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection timed out: no furthe
原来Nacos客户端在注册服务时会从机器网卡中选择一个IP来注册,当机器存在多个网卡(例如存在虚拟网卡)时,所选则的IP可能不是真是的物理机的IP,所以,当注册了的是非真实IP后,另一台机器调用时是不可能调通的。spring:cloud:inetutils:该项配置用于指定首选IP,当有多个网卡时,指定该IP地址后(支持正则),客户端在选择IP时就会选择符合preferredNetworks配置的IP地址进行注册。
2024-08-05 16:25:45 468
原创 Log4j
Log4j的使用log日志在程序运行过程中,对客户以及程序执行过程的展示并进行记录的过程称之为日志通常与异常一同使用用于记录程序执行时出现的问题,便于维护人员对程序进行维护Log4j是java中对于日志操作最基础也是最常用的工具类之一,使用配置文件的形式。操控日志输出位置、输出格式、输出级别。log4j的使用log4j是额外工具类(在安装jdk并没有提供)需要手动安装1.获取工具类log4j.jar:log4j使用包含的所有类、包本质上是已经编译好的java文件可以直接使用2.在开发工具
2020-11-20 08:57:00 100
原创 Java异常
异常java中代码运行时出现的问题大致分为两类:错误:error语法逻辑导致的程序运行问题异常:exception基于java健壮性有代码书写、运行时进行提升的异常Java异常是一个描述在代码段中发生的异常(也就是运行时出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被引发(throw,或称为抛出)。该方法可以选择自己处理异常或传递该异常。如果进行了异常的处理那么,在出现异常时不会终止程序的运行异常体系结构java把各种不同类型的异常情况进行分类,用Ja
2020-11-20 08:56:08 68
原创 Java常用工具类(StringBuffer、StringBuilder、Math、包装类、BigInteger、BigDecimal、Date、Calendar)
常用工具类StringBuffer、StringBuilder带有缓冲区的字符串对象,可以理解为这个对象拥有自己的存储数据的空间,在进行赋值时是将数据复制到自己的空间中进行操作,所以在方法执行后会修改自己本身的数据StringBuffer与String的区别效率更快,避免了过多字符串常量垃圾对象的产生前者用于生成字符串,后者用于表示字符串后为常量,前是“可变化的量”构造方法StringBuffer()构造一个其中不带字符的字符串缓冲区,其初始容量为 16 个字符。StringBuffer
2020-11-20 08:55:05 170
原创 API
API概念API全名:application(应用) programming(程序) interface(接口)API是应用程序编程接口Java APIJava API就是sun公司提供给我们使用的类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。我们可以通过查帮助文档来了解Java提供的API如何使用Object类Object类是所有类的父类,所有类都字节或间接的继承与Object类Object类中提供了所有类都一定拥有的方法由java决定常
2020-11-20 08:54:26 1955 2
原创 内部类、匿名内部类
内部类概念在一个类中书写另一个类分类同级类(严格意义上来讲只是一种书写形式不是内部类)成员内部类(全局内部类)局部内部类(包含匿名内部类)①同级类在当前类同级下继续书写其他类,书写语法与普通类相同,但修饰符只能使用默认在使用时与普通类一致,只是访问范围只有本包下,将相当于少创建了一个文件//员工类public abstract class Employee { public String name;// 姓名 public int birthdayMonth;// 生日月份 p
2020-11-20 08:53:26 83
原创 抽象类和接口
抽象类在java开发过程中存在不能拥有具体对象的类,这些类同性时可以作为其余类的父类,因为可以代表多个类,所以如果可以创建对象,那么创建对象的类别很难划分,这个时候就需要使用抽象类关键字abstract进行修饰,将使用abstract修饰的类称之为抽象类,同理。使用abstract修饰的方法称之为抽象方法抽象类与抽象方法的特点1、 抽象方法没有方法体连{}都没有抽象方法就是不知道怎么实现的方法,但是我们可以书写除方法体外的代码,所以抽象方法将方法体省略其余正常书写,由子类进行方法体的完善//宠物类
2020-11-17 20:27:04 88
原创 Java面向对象--多态
多态概念同一类的不同子类形态。可以声明,父类对象变量保存子类对象的形式现实生活中存在很多多态的例子。例如:水在100摄氏度的高温下是气体,在常温下是液体,在0摄氏度以下是固体。这里的多态是指一个对象具有多种形态OOP中的多态与之类似。同一个引用类型,使用不同的实例可以执行不同的操作,即父类引用子类对象——向上转型。java中的多态理解为另一种数据类型转换//宠物类public class Pet { public String name = "无名氏"; // 宠物昵称 publi
2020-11-17 20:26:43 420
原创 Java面向对象--封装
java面向对象——封装封装的概念可以理解为打包,将程序进行一定程度的封装既能提高程序维护的效率也能提高程序的安全性java中的封装方法:将执行的多条语句以一个代码块进行封装并指定名称与运行时需要的数据,在需要使用时进行调用,隐藏了执行的过程,调用方只需要知道方法名以及传入指定参数就可以获取结果,并可以重复调用,既提高了系统的安全性也提高了系统开发维护的方便类:将一群具有相同特征相同行为对象相同进行抽取封装为类。可以用类来表示这些拥有共同属性的任意对象。属性:在类的定义过程中使用访问权限修饰
2020-11-17 20:26:00 103
原创 Java面向对象--继承
面相对象——继承概念在java中继承的概念就是,为多个类将共性继续抽取书写父类(进行类的分类),子类继承父类继承父类所有非私有的属性与方法将大量类共性(书写与行为)进行抽取定义的父类,被抽取相同属性与方法的类称之为这个类的子类,这个类则称之为所有被抽取书写与行为的类的父类语法使用extends关键字将子类与父类关联修饰符 class 子类类名 extends 父类类名{方法体}package com.yunhe.day1019;//父类 拥有子类共性(属性、行为)public class
2020-11-17 20:22:54 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人