自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 springboot

springboot如果没有springboot:springmvc+spring+mybatis ssm框架struts2+spring+hibernate ssh框架以ssm组合为例:1.都用到哪些配置文件?web.xmlspring.xmlspringmvc.xmlmybatis.xmldb.propertieslog4j.properties2.使用maven引入多少jar依赖?31个3.独自搭建ssm环境需要多久?10分钟引入springboot框架:1

2020-09-10 10:58:27 94

原创 Windows下yarn的安装与使用

方法一:使用安装包安装下载官方安装包,https://yarnpkg.com/zh-Hans/docs/install ,安装完毕后,一定要配置环境变量。方式二:使用NPM安装npm i yarn -g-i:install-g:全局安装(global),使用 -g 或 --global输入yarn -version 可以看到版本号,说明安装成功了。我们就可以在项目中像使用npm一样使用yarn了常用命令yarn / yarn install 等同于npm install 批量安装依赖yar

2020-06-17 10:12:46 591

原创 Yarn与npm的区别

Yarn是什么?“Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 ,正如官方文档中写的,Yarn 是为了弥补 npm 的一些缺陷而出现的。”这句话让我想起了使用npm时的坑了:npm install的时候巨慢。特别是新的项目拉下来要等半天,删除node_modules,重新install的时候依旧如此。同一个项目,安装的时候无法保持一致性。由于package.json文件中版本号的特点,下面三个版本号在安装的时候代表不同的含义。“5

2020-06-17 10:06:08 134

原创 java抽象类和接口的异同

抽象类:什么是抽象类?和普通类一样,唯一不同的是不能创建对象。如何创建抽象类?public abstract class 类名{…}抽象类的最大价值就是被子类继承为什么要定义一个抽象类?没有什么具体价值,确定性的事物都可以定义为抽象类,来让子类继承实现。例子:如,计算几个形状的周长、面积,但是无法确定形状是什么样的?抽象方法一个方法如果你只想声明一下,不想去实现它。只有方...

2020-03-24 11:55:04 120

原创 Mybatis二级缓存

Mybatis: 针对jdbc(dao持久层)进行的封装, MyBatis 是一款优秀的持久层基于orm对象关系映射框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 ...

2020-03-01 18:15:44 88

原创 数据库

什么是数据库?用于存储数据的仓库。重要的是,它能够对数据进行分类,而且可以快速找到这些数据。数据库分类关系型数据库。关系就是一张二维表。数据库主要靠表来存储数据,有些时候表与表之间有关联关系。Mysql, Oracle, SQL Server非关系型数据库。no-sql数据库 (not only sql)mongodb, redis目前主流的数据库:Mysql...

2020-02-18 21:48:25 156

原创 Java IO(输入流 输出流)

什么是IO流IO:input(输入),output(输出)。无论输入还是输出都有源头和目的地。对于Java来说,输入指的是从哪到哪呢?输出指的是从哪到哪呢?Java里的输入:把数据从文件(或者网络)读取到程序里。Java里的输出:把程序里的数据写入到文件(或者网络)中。Java中的IO在Java里的输入输出流有2大类:字节流、字符流分类字符输入流字符输出流字节输入流...

2020-02-13 09:06:18 103

原创 Java注解and反射

注解注解和注释类似,注释是写给程序员看的,为了方便程序员看懂程序的代码。注解是给程序员以及程序看的。不同的注解有不同的功能,除了系统定义的注解以外,我们也可以自定义注解。注解是以@开始的。系统内置的常见注解@Override这个用于判断方法是否是重写放到的注解,它会检查你的方法名是不是与父类中的方法同名,如果不是会报错,如果是则不报错。@Override注解只能用于方法。@Depre...

2020-02-11 08:17:00 215

原创 Java枚举and单例

枚举什么是枚举?所谓的枚举,就是把某个类所有的对象一一罗列出来。枚举类:这个类的对象是有限的。定义枚举的语法格式public enum 枚举类类名{ 值1, 值2, 值3, 值4;}示例public enum Season { SPRING, SUMMER, AUTUMN, WINTER;}枚举的使用枚举一般是配合switch…case使用的。public c...

2020-01-15 14:02:22 95

原创 JavaJDK8新特性 lambda表达式

java8新特性 lambda 表达式学习目标:​ 1.函数式编程特性​ 2.lambda表达式语法及应用场景一、lambda表达式语法及应用场景1.lambda简介Lambda 表达式,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。​ 2.使用lamb...

2020-01-14 11:23:27 311

原创 Java异常处理

异常处理什么是异常?在生活中:平时上下班都平常,今天上班的时候,路上有一起交通事故,导致你上班迟到。所谓异常:就是出现了出乎意料的事情。在代码里:异常也是程序在编写或者运行过程中出现了出乎意料的事情。比如:你做3D彩票系统,你提示别人输入数字,结果别人输入的还是字符串,出现了crash。再比如:你把元素放到ArrayList中,但是你给的下标超出了元素的个数,程序也会出现异常。异常的...

2020-01-11 14:09:49 117

原创 Java内部类

内部类任务列表1. 什么内部类?定义在一个类内部的类,成为内部类。2.内部类有几种?内部类:成员内部类(普通内部类),局部内部类,匿名内部类,静态内部类。3.成员内部类如何定义一个成员内部类?需求:定义一个Hero类,包含:name, hp, ap在Hero中定义一个内部类,叫BattleScore,包含:kill,die, assitpublic class Hero...

2020-01-11 08:53:00 106

原创 JavaSocket: 基于TCP协议下的套接字编程

套接字Socket也叫套接字Socket编程也叫套接字编程,也叫网络编程。服务端1.创建一个服务端socket(ServerSocket),指定监听的端口号2.监听并接收客户端的连接。 Socket c = ss.accept();3.读取数据。 InputStream is = c.getInputStream(); 读取数据4.使用数据 例如:存储,打印5.关闭s...

2020-01-10 14:57:19 436

原创 Java多线程

多线程前言:1、什么是进程?一个正在运行的程序就是一个进程。进程是操作系统资源分配(计算资源,比如CPU,存储:内存)的最小单位。2、什么是线程线程是资源调度的最小单位(线程在消耗资源)。线程的主要作用执行任务,一个线程可以执行很多任务。什么是单线程?如果一个进程,只有一个线程。这样的程序叫做单线程程序。好处:资源可以最大化使用。不会出现争夺资源的问题。缺陷:效率很低,容易阻塞。...

2020-01-07 09:35:13 77

原创 Java泛型

什么是泛型?泛型就是参数化类型,它的作用就是把变量或者属性或者方法的参数或者方法的返回值等的类型看做是一个参数。这样就可以写出来通用的代码,让代码更加简洁。在使用的时候,传入真正的类型。这个过程类似于方法的形参和实参。为什么要用泛型?原因一:优化代码,让代码更简洁更通用。例如:拿打印数组来说,可以定义一个工具类ArrayTool,ArrayTool提供打印数组的方法。public cla...

2020-01-02 08:59:44 171 1

原创 Java集合框架(Collection Map)

变量int i = 10; 存储数据,存储的是单个值数组int[] array = {19,28,38,598,3,2}; 存储数据, 存储的是多个相同数据类型的变量的值计算数组中所有元素的值,求总成绩计算平均成绩, 总成绩/array.length3)计算数组中的最高成绩 ,排序找最大值计算数组中的最低成绩找第一个元素的值, array[0]数据结构:...

2020-01-01 14:16:50 100 1

原创 Java面向对象

面向对象类和对象一, 两大编程思想面向过程和面向对象.面向过程:关注解决问题的步骤面向对象:关注解决问题参与的事物(对象)二, 类和对象类,是对一组具有相同特征和行为事物的抽象.对象: 是具体的.世间万物皆对象.ps:面向对象更加注重前期的设计, 就是对类的设计,设计类的成员: 特征(属性)和行为(方法)三, JAVA定义类​ 访问控制符 类名{​ //属性(特征)​ /...

2019-12-26 19:41:47 132

原创 Java基础算法(冒泡 二分法查找 递归)

冒泡排序(由小到大排):public static int[] bubb(int[] array) {for(int i = 0; i < array.length - i; i++) {for(int j = 0; j < array.length - 1 - i; j++) {if (array[j] > array[j+1]) {int temp = array[...

2019-12-26 18:43:38 195

原创 Java抽象类

什么是类?具有相同特征和行为的事物的统称,称为类。类有什么作用?类的作用是创建对象。类里可以包含哪些内容?属性(静态属性,非静态属性)方法(静态方法,非静态方法)构造器代码块(静态代码块,非静态代码块)类什么是抽象类?但在某种情况下, 父类只能知道子类应该具备一个什么的方法, 但是父类自己实现了没有意义而且父类又能知道子类如何实现该方法.Java提供了解决方案:Jav...

2019-12-26 18:30:35 97

原创 Java接口(interface)

一、什么是接口?1、生活中的接口USB接口USB接口可以连接U盘, 移动硬盘, 鼠标, 键盘, 手机,…U盘, 移动硬盘, 鼠标, 键盘, 手机等之所以能连接USB, 是因为这些硬件在制造的时候已经遵循了USB的连接标准.2、Java中的接口Java中的接口与生活中的接口一样, 也是用于定义标准.既然是定义标准, 也就意味着接口中只规定有哪些方法, 但是并不提供这些方法的具体实现...

2019-12-26 18:06:02 178

小区物业管理系统.zip

毕业设计

2021-01-05

java超市管理系统

毕业设计

2021-01-05

空空如也

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

TA关注的人

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