自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux环境部署项目

我们常使用xshell操作linux,下面总结常用的linux语句~~~系统目录结构1、ls 与 ls /文件结构:/bin:此目录存放常用的命令/boot:存放启动linux时使用的核心文件,以及镜像文件/dev:存放linux的外部设备/etc:存放所有的系统管理需要的配置文件和子目录/home:用户的主目录/lib:存放系统最基本的动态连接共享库/lost+found:此目录一般为空,当系统非法关机后,会存放一些文件/media:linux系统会自动识别一些设备/mnt:系

2021-05-11 11:44:06 312

原创 Xshell连接不上centos

1、十有八九是没有使用nat模式2、虚拟机需要与主机保持一个网段

2021-04-16 18:23:15 122

原创 JAVA中的final

final使用修饰属性:final 数据类型 常量名 = 值final声明后值不能修改,且必须赋值final声明常量可放在类或方法中,最后放在类中,应该值是恒定不变的修饰类:public final class 类名{}被final修饰的类不能被继承,只能作为一个子类修饰方法:public final 返回值类型 方法名(参数列表){}父类中的方法使用final修饰,子类继承后无法重写方法修饰参数:public 返回值类型 方法名(final 数据类型 参数名){}使用较少,

2021-04-02 10:00:15 101

原创 工厂模式小例子

工厂模式定义一个接口去创建对象,让子类去实例化某个类1、接口创建对象public interface Food { void eat(); }2、子类实例化public class EatRice implements Food{ @Override public void eat() { System.out.println("米饭套餐"); }}public class EatNoodles implements Food

2021-03-20 10:50:44 69

原创 Spring IOC 创建对象的两种方式

前言:创建maven项目,在pom.xml引入spring框架 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.4</version> </dependency&

2021-03-19 22:30:57 181

原创 Maven安装与使用

Maven1、安装路径下载路径2、将压缩包解压至无中文的路径3、配置环境变量(1)变量名:M2_HOME变量值:E:\workspace\mavenhome\apache-maven-3.6.3(2)变量名:Path变量值:%M2_HOME%\binIDEA创建Maven工程1、创建Maven2、配置pom.xml该xml文件为Maven项目核心配置文件,用来管理jar包通过配置文件,加载包项目所需要的jar包。 <dependencies>

2021-02-28 22:00:06 81

原创 JDBC

JDBC1、Java Database Connectivity 是一个独立于特定数据库的管理系统,通过通用SQL数据库存取公共接口,使得Java程序连接不同的数据库2、JDBC体系结构,接口主要有(1)面向应用的API,写代码的时需要调用的API(2)面向底层数据库的API,负责JAVA与数据库连接JDBD使用原理(1)加载JDBC驱动,使用Java程序与数据库连接(2)获取Connection,进行连接(3)创建Statement,用来执行SQL语句(4)Resultset,保存SQL

2021-02-28 17:58:02 97 1

原创 Mysql总结

mysql数据类型1、整数类型(单位:字节)整数类型bytetinyint1smallint2int4bigint82、小数类型浮点型bytefloat4double8定点型:decimal(m,d),m是数字长度(整数位+小数位),d是小数位的长度3、日期的时间类型类型byte表示示例year1年:2021time3时间:13:38:20date3日期:2021-

2021-02-25 00:13:40 2011 2

原创 Filter

Filter1、用来拦截请求和响应2、修改或处理正在客户端和服务器之间交换的数据流注意:可以通过xml配置(顺序执行)或注解配置(@WebFilter():没有顺序)public class filter implements Filter { public filter() { System.out.println("通过无参构造---"); } @Override public void init(FilterConfig filterConf

2021-02-16 00:31:36 118 2

原创 Mysql卸载与安装

1、卸载Mysql进入控制面板 -> 程序与功能 -> 卸载Mysql 服务2、删除注册表运行regedit 删除跟mysql相关Services目录下删除,若没有不用管3、删除mysql相关文件删除不了,可使用粉碎在此目录下:C:\ProgramData\MySQL...

2021-02-04 22:50:31 72

原创 idea配置汤姆猫

报错如下1、The selected directory is not a valid TomEE home是因为配置成TomEE,注意应该选择Tomcat Server2、Warning: The selected directory is not a valid Tomcat home注意一级目录,还需添加

2021-01-25 22:03:04 1978

原创 IO流

IO流IO流即输入输出流输入:将文件以数据流的形式读入到JAVA程序中输出:通过JAVA程序将数据流写入文件中File类java.lang.File常用方法:方法描述public File(String Pathname)根据路径创建文件对象public String getName()获取文件名public String getParent()获取文件所在目录public File getParentFile()获取文件所在目录对应的对象pu

2021-01-19 15:46:01 75 2

原创 泛型

泛型泛型:在类定义时不指定类中的具体数据类型,而是用标识符来替代,在外部调用时自己指定其类型。提升了代码的灵活性。1. 泛型的应用public class Generics_0117<Y,M,D> { public Y getYear() { return year; } public void setYear(Y year) { this.year = year; } public M getMonth() {

2021-01-17 19:23:32 1901 8

原创 集合框架

集合框架集合:集合可以替代数组,多个对象、多种类型、进行存储;集合是一个长度可变,类型可变的动态数组;集合不是一个类来完成的,而是由一组接口类共同构成一个框架关系。集合Collection...

2021-01-17 18:17:37 92

原创 多线程学习

说明:未写完,后续补上一、线程进程与线程进程:计算机正在运行且独立的应用程序线程:线程是进程的基本单位,一个进程由一个或多个线程组成,每个线程都可以独立完成特定的功能进程与线程区别:每个进程都独占一块独立的内存空间,线程之间执行时独立的但是共享内存空间多线程的特点:并发执行,即线程交替执行,执行速度快感觉不出来优点:   程序可充分利用CPU的资源,提高CPU使用率。   解决高并发带来的负载均衡的问题。缺点:   需要大量的内存空间支持多线程的运行   并发访问可能造成数据的不准确

2021-01-10 00:49:16 93

原创 异常

异常异常分类:1、编译时错误,语法错误2、运行时错误,语法正确,逻辑错误主要分为:1、Error:系统错误,只能由JVM处理2、Exception:程序运行时出现的错误,可以人工处理异常类:JAVA中专门描述各种不同的运行时类,可以实例化成对象即各个异常对象异常的使用处理异常:1、程序运行时出现错误,会自动创建成一个包含错误信息的异常对象2、将异常对象交给系统转交给能够处理这个异常的代码处理try-catch:try:尝试运行里面的代码,包裹里面可能出现异常的代码,一旦出现异常,自

2021-01-09 17:48:50 100

原创 发票税率计算问题

背景:许多公司开具发票,需要根据发票的单价是否含税来计算税额、含税金额、不含税金额说明:对java认识不过深刻,有问题帮忙指教一下计算公式:public class UserSet { public float getPrice() { return price; } public int getNum() { return num; } public float getTaxRate() { return t

2021-01-04 11:31:07 472 3

原创 接口的认识

接口接口其实是抽象类衍生出来的,其类中的方法都是抽象的方法,没有非抽象的方法。接口的使用public interface 接口名{ 方法;}接口中允许使用成员变量(1)不能使用private、protected定义,只能使用缺省、public(2)接口成员变量必须初始化(赋值)(3)接口中的成员变量都是静态常量,可通过接口访问,但是不能被修改public interface JieKou {// public int i ; 必须初始化 public int a =1

2021-01-03 18:32:13 87

原创 包装类

包装类用来创建基本数据类型对应的对象,一共八个基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean装箱与拆箱装箱:基本数据类 -> 包装类拆箱:包装类 -> 基本数据类型 int a = 1; Integer integer = new I

2021-01-02 23:33:22 78

原创 Object类

JAVA的类主要划分为三种(1)JDK提供的官方类库(2)第三方提供的类库(工具、框架)(3)开发自定义类Objectobject是JDK中的一个类,是所有类的直接父类或间接父类重写Object类主要讲toString()、equals()、hashCode()public String toString() :以字符串的形式返回对象的信息;public boolen equals(object obj) :判断两个对象是否相等;public native int hashCode():

2021-01-02 22:46:08 129

原创 JAVA面向对象总结

说明:后续慢慢补齐面向对象面向过程:面向功能划分,将问题拆分成多个问题,再将这些问题往下拆分…,即一个应用程序由N个方法组成。然后这些方法按照移动的顺序执行。面向对象:只需要关注整件事的参与者,将每个参与者都抽象成一个对象,再让这些对象完成相互关联。更加灵活、扩张性强。封装、继承、多态1、封装使类和成员的可访问性最小化,即避免类中的属性外部随意被修改造成不安全,所有将信息全部封装起来,让外部无法访问。(1)将成员变量私有化修饰(2)提供公有的setter/getter方法public cl

2020-12-31 00:13:45 197 2

原创 JAVA中的类与对象

1.属性描述对象的静态特征2.方法描述对象的动态特征对象:是用来描述客观存在的一个实体,该实体由一组方法与属性组成类:是用来组织JAVA程序的,JAVA程序是由很多个类组成的;是产生对象的模板,所有的对象都是通过类创建的。无参返回方法:public class School { String schoolname;//名称 int classNum;//教室数目 int labNum;//机房数目 public void showSchool(){

2020-12-29 22:36:01 146

原创 类加载器

java中的类加载器(ClassLoader)将字节码文件加载到内存中(JVM)java类的加载过程分为加载、链接、初始化三个步骤:1.把文件给机器2.机器读取文件的数据3.根据数据创建对象及其他信息ClassLoader有四种类型:1.BootstrapClassLoader2.ExtClassLoader3.AppClassLoader4.自定义ClassLoader下面主要讲解下自定义ClassLoader:其主要为Java编写,开发人员根据具体的需求来编写类加载器,可以实现定制

2020-12-21 23:20:16 64

原创 使用JAVA基础语法做一个简易的发票管理系统

发票管理系统分为查询发票、开具发票、删除发票、待审核发票、审核发票五大模块Scanner scanner = new Scanner(System.in); String[] BuyerNameArray = {"胡一","胡二","胡三","胡四"}; int[] BuyerPhoneArray = {110,120,119,991}; String[] BuyerAddressArray = {"北京","上海","杭州","郑州"};

2020-12-20 18:21:16 1407 1

原创 JAVA中各类循环的综合使用

1、求四位数的各位之和,并且打印输出每位数值System.out.println("请输入4位数"); Scanner scanner = new Scanner(System.in); System.out.println("数值为:"); int Num = scanner.nextInt(); int Qnum = Num/1000;//千位 int Bnum = Num/100 %10;//百位 //

2020-12-20 00:15:08 174 1

原创 冒泡排序流程认识

#一次冒泡排序流程 //一次冒泡排序 int[] array ={23,100,56,33,88,12}; //遍历数组 for (int i = 0; i < array.length-1; i++) { if (array[i]>array[i+1]){ //将较大的元素赋值给temp保存,防止丢失 int temp = array[i];

2020-12-15 14:34:58 132

原创 数组元素比较以及插入元素

学习数组感悟数组元素比较大小:往数组中插入新元素:数组元素比较大小: int[] array ={12,34,56,11,22,40}; int max = array[0]; for (int i = 0; i < array.length - 1; i++) { if (array[i]>array[i+1]) { max = array[i]; }

2020-12-15 13:39:10 290

空空如也

空空如也

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

TA关注的人

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