- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 java统一返回util
java统一返回结果格式如下{ "code": 200, "message": "登录成功", "data": true}创建返回结果类package com.hi.utils.result;import lombok.Data;import lombok.experimental.Accessors;/** * @author hi * @program: * @description: * @date 2021-06-27 19:11:47
2021-11-13 00:16:25
504
原创 Swagger2
Swagger2使用一、引入pom依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><!--如果觉得ui不好看可以换个漂亮的--><dependency&g
2021-11-12 13:23:48
930
原创 Linux安装MySQL
Linux安装MySQL使用rpm -qa|grep mysql命令来查看rpm方式安装的mysql,如果查询结果不为空,需要将这些rpm卸载掉。[root@localhost support-files]# rpm -qa | grep mysql[root@localhost support-files]# rpm -e --nodeps 卸载的包然后找出mysql文件夹,并删除[root@localhost support-files]# find / -name mysql[r
2021-11-08 16:54:15
206
原创 Linux 安装jdk
Linux 安装jdk检测是否安装了jdk 运行java -version(linux下有一个 open java的那个jdk 而不是sun公司的jdk)[root@localhost ~]# java -version #查看jdk版本openjdk version "1.8.0_262"OpenJDK Runtime Environment (build 1.8.0_262-b10)OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mod
2021-11-08 09:03:06
291
原创 虚拟机Linux配置网卡
Linux配置网卡编辑网卡[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33进入编辑模式(按 i 键)TYPE=Ethernet #网络接口类型PROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #改为静态 动态为dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yes #是否支持IPV6
2021-11-08 09:02:21
910
原创 文件,视频,图片上传,验证图片,视频,返回服务器访问地址,SpringBoot
文件,视频,图片上传,验证图片,视频,返回服务器访问地址,SpringBoot属性和方法最好分开,我这样只是为了方便找package com.hi.utils;import lombok.Data;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.context.properties.ConfigurationProperties;import org.spring
2021-07-06 17:12:42
269
原创 Ngrok内网穿透,让别人访问你的本地项目
Ngrok内网穿透,让别人访问你的本地项目网站 https://www.ngrok.cc/1、注册2、3、第四步的端口要和本地项目端口一致server: port: 99994、5、6、找到自己系统版本7、启动8、输入隧道id(隧道管理前面那一串)9、...
2021-06-15 17:56:36
234
原创 SpringBoot图片文件上传返回服务器访问路径MultipartFile
SpringBoot图片文件上传返回服务器访问路径MultipartFilepackage com.hi.hhy.utils;import org.springframework.web.multipart.MultipartFile;import javax.servlet.http.HttpServletRequest;import java.io.File;import java.io.IOException;import java.util.ArrayList;import jav
2021-06-11 09:08:29
969
原创 SQLyog级联删除
SQLyog级联删除Cascade:相当于级联删除,在删除父记录的时候将其对应的子记录一并删除No Action:如果子表中有匹配的记录,则不允许对父记录进行删除操作Restrict:同 No Action ,都是立即检查外键约束检查外键约束Set null:删除父记录的时候将其对应的外键设置为null;(注意一点外键不能设置为null)...
2021-06-10 11:15:51
501
原创 layui时间控件闪退
layui时间控件闪退//日期时间选择器laydate.render({ elem: '#test1' ,type: 'datetime' ,trigger: 'click'});//日期时间选择器laydate.render({ elem: '#test4' ,type: 'datetime' ,trigger: 'click'});多个时间控件闪退只需要在控件中添加 trigger: 'click'...
2021-05-30 17:28:50
268
原创 ServletContext读取外部资源文件
Web项目中使用ServletContext方式读取外部资源文件//ServletContext方式 //方式一获取 //拿到外部资源文件的路径返回的是一个流 InputStream in = this.getServletContext().getResourceAsStream("/file/info.properties"); //创建properties类 Properties p = new Properties(); //加载文件 p.load(in); Syst
2021-03-04 16:07:46
254
1
原创 多线程
多线程java程序中只少两个线程,分别是主线程和垃圾回收线程线程的创建方式一:继承Thread类子类覆盖父类中的run方法,将线程运行的代码存放在run中。建立子类对象的同时线程也被创建。通过调用start方法开启线程。public static void main(String[] args) { Test t1 = new Test("test1"); t1.start(); Test t2 = new Test("test2"); t2.start(); }class
2020-09-16 20:11:11
79
原创 异常
异常异常(异常就是导致程序终止的一种指令流,异常会使程序终止执行)。异常体系ThrowableError通常出现重大问题如:运行的类不存在或者内存溢出等。不编写针对代码对其处理Exception在运行时运行出现的一起情况,可以通过try catch finallyException和Error的子类名都是以父类名作为后缀。Exception和Error的子类名都是以父类名作为后缀。Throwable中的方法getMessage()获取异常信息,
2020-08-07 08:35:42
149
原创 内部类
内部类将一个类定义在另一个类的里面,对里面那个类就称为内部类(内置类,嵌套类)。访问特点:内部类可以直接访问外部类中的成员,包括私有成员。而外部类要访问内部类中的成员必须要建立内部类的对象。class InnerDemo{ public static void main(String[] args) { //在外部访问内部类 Outer out = new Outer(); Outer.Inner inner = out.new Inner(); inner.test
2020-07-17 08:27:56
98
原创 抽象类(abstract)
抽象类(abstract)接口 多态抽象类概述抽象定义:抽象就是从多个事物中将共性的,本质的内容抽取出来。例如:狼和狗共性都是犬科,犬科就是抽象出来的概念。抽象类:Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。抽象方法的由来:多个对象都具备相同的功能,但是功能具体内容有所不同,那么在抽取过程中,只抽取’了功能定义,并未抽取功能主体,那么只有功能声明,没有功能主体的方法称为抽象方法。例如:狼和狗都有吼叫
2020-07-17 08:27:27
442
原创 继承
继承继承的概述多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承单独的那个类即可。多个类可以称为子类,单独这个类称为父类或者超类。子类可以直接访问父类中的非私有的属性和行为通过 extends 关键字让类与类之间产生继承关系。class Student extends People{}(见范例)继承的出现提高了代码的复用性。继承的出现让类与类之间产生了关系,提供了多态的前提。要访问父类的私有属性必须用共有的
2020-07-15 15:36:21
80
原创 static (静态)关键字
static (静态)关键字&代码块static关键字:(修饰成员变量时,可以实现数据共享)用于修饰成员(成员变量和成员函数)被修饰后的成员具备以下特点:随着类的加载而加载优先于对象存在被所有对象所共享可以直接被类名调用使用注意静态方法只能访问静态成员静态方法中不可以写this,super关键字主函数是静态的静态变量是放在静态存储区,可以被所有实例共享,可以用类名直接访问,随类加载而加载,静态函数:只能访问静态变量,原因是静态函数随类加载而加载,
2020-07-15 15:35:55
219
原创 面向对象
面向对象面向对象的特征封装继承多态开发的过程:其实就是不断的创建对象,使用对象,指挥对象做事情。设计的过程:其实就是在管理和维护对象之间的关系。理解面向对象面向对象是相对面向过程而言面向对象和面向过程都是一种思想面向过程强调的是功能行为面向对象将功能封装进对象,强调具备了功能的对象面向对象是基于面向过程的面向对象的特点是一种符合人们思考习惯的思想可以将复杂的事情简单化将程序员从执行者转换成指挥者完成需求时先要去找具有
2020-06-22 20:28:26
73
原创 方法和数组
方法声明各式:[修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){ Java语句;… … … } 形式参数: 在方法被调用时用于接收外界输入的数据。实参:调用方法时实际传给方法的数据。返回值:方法在执行完毕后返还给调用它的环境的数据。返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型voidJava语言中使用下述形式调用方法:对象名.方法名(实参列表)实参的数目、数据类型和次序必须和所调用方法声明的形参列表匹配,return
2020-06-15 20:12:34
123
原创 java-数据类型
java数据类型的划分数据类型:基本数据类型引用数据类型基本数据类型:数值型:(整数类:byte,short,int,long)(浮点类型:float,double)字符型:char布尔型:boolean引用数据类型:类:(class)接口:(interface)数组数据类型转换v java中可以从任意基本类型转型到另外的基本类型v 例外 boolean 类型不可以转换为其他的数据类型。v 转换分为默认转换和强制转换v 整形,字符型,浮点型的数据在混合运算中相互转换
2020-06-07 22:52:46
102
原创 java-2
首先些第一个程序 HelloWorldpublic class HelloWoeld{ public static void main(String args[]){ System.out.println(“Hello World”); }}首先认识几个单词,不知道可以上度娘查public公有static静态的private私有一.标识符Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。Java 标识符有如下命名规则:标识符由字母、下划线“_” 、美元符“
2020-06-07 22:48:02
115
原创 java-1
小白学java-1首先认识java的特点:1.一种健壮的语言,吸收了C/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。2.简洁有效3.可移植性4.面向对象5.解释型适合分布式6.具有多线程处理能力7.具有较高的安全性8.是一种动态语言(可以将代码插入到正在运行的程序中)JDK与JRESoftware Devleopment Kit (软件开发包Java Runtime Environment (Java运行环境)开发需要JDK用户只需JRE
2020-06-07 22:44:34
110
netty-api-4.1中文.rar
2021-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人