自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解MultipartFile

hello,项目开始了,博客调研。一、概述 MultipartFile是org.springframework.web.mutipart包下的一个类,需引入Springboot框架。一般来说是实现文件上传的功能。二、分析MultipartFile类的注释说明 第一句:一种可以接收使用多种请求方式来进行上传文件的代表形式。也就是说,如果你想用spring框架来实现项目中的文件上传功能,则MultipartFile可能是最合适的选择,而这里提到的多种请求方式则可以通俗理...

2021-08-06 17:14:02 4894

原创 redis.conf常见配置介绍

参数说明redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对

2020-08-24 23:23:00 160

原创 刚进新公司应注意什么?

来源:工汇人才网 时间:2015-10-05 作者:工汇人才网 浏览量: 378新进员工培训资料 ——职业素养篇第一章 职业素养一、诚信  自古“德才兼备”者才被人尊崇,为什么“德”放在“才”的前面,而不是“才德兼备”,可见“德”更被重视。“德”体现一个人的品质,其中诚信更是不少企业录用人才首要标准,甚至有些企业招聘时明确表示“有才无德莫进来”,因此,诚信的品质比实际技术更加重要。理论知识永...

2019-12-29 16:48:07 263

原创 (java总结) Thread线程中的方法

方法名称 类型 描述public Thread(Runnable target) 构造 接收Runnable接口子类对象,实例化Thread对象public Thread(Runnable target,String name) 构造 接收Runnable接口子类对象,实例化Thread对象,并设置线程名称public Thread(String name) 构造 实例化Thread对象,并...

2019-11-24 09:52:11 150

原创 (Java总结)常用的函数式接口

package Demo49;import java.util.function.Supplier;/** * 常用的函数式接口 * java.util.function.Supplier<T>接口仅包含一个无参的方法:T get()。用来获取一个泛型参数指定类型的对象数据 * * Supplier<T>接口被称为生产型接口,指定接口的泛型是什么类型,那么接...

2019-11-17 17:23:05 289 1

原创 (java总结)函数式接口

package Demo48;/** * 函数式接口的使用:一般可以作为方法的参数和返回值 * */public class DemoFUnc { //定义一个方法,参数是函数式接口MyFunctionInterface public static void show(MyFunctionInterface myInter){ myInter.metho...

2019-11-17 09:38:55 75

原创 (Java总结)C/S(客户端和服务器)、B/S(网页和服务器)

package Demo47;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;/** * TCP通信的客户端:向服务器发送链接请求,给服务器发送数据,读取服务器回写的数据 * 表示客户端的类: * j...

2019-11-16 13:57:17 479

原创 (java总结)序列换、反序列化、打印流

package Demo46;import java.io.FileInputStream;import java.io.IOException;import java.io.ObjectInputStream;/** * java.io.ObjectInputStream extends InputStream * ObjectInputStream:对象的反系列化流 * 作用...

2019-11-15 14:39:27 435

原创 (java总结)Buffered IO缓冲区读取数据

package Demo45;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Properties;import java.util.Set;/** * java...

2019-11-14 19:58:46 645

原创 (Java总结)io Reader、Writer

package Demo44;import java.io.FileReader;import java.io.IOException;/** * java.io.Reader:字符输入流,是字符输入流最顶层的父类,是一个抽象类 * 共性的成员方法: * int read()读取单个字符并返回 * int read(char[] cbuf)一次...

2019-11-14 15:59:39 94

原创 (java总结)IO字节流

package Demo43;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Arrays;/**java.io.OutPutStream: 字节输出流*//*...

2019-11-14 10:57:51 91

原创 (java总结)递归 (遍历文件和数组)

package Demo42;/*需求:遍历E:\\hadoop文件夹及其子文件 可以使用过滤器来实现 在File中有两个和ListFiles重载的方法,方法参数传递就是过滤器 File[] ListFiles(FileFilter filter) java.io.FileFilter接口,用于抽象路径名(File对象)的过滤器。 作用:过滤文...

2019-11-13 19:02:49 700

原创 (java总结)File类

package Demo41;import java.io.File;/*java.io.File类 文件和目录路径的抽象表现形式。 java把电脑中的文件和文件夹(目录)封装为了一个FIle类,我们可以使用File类对文件和文件夹进行操作 可以使用FIle中的方法 创建一个文件/文件夹 删除文件/文件夹 ...

2019-11-12 17:32:34 112

原创 (java总结)Lambda

package Demo40;/*Lambda表达式的标准格式: 有三部分组成: 1、一些参数 2、一个箭头 3、一段代码 格式: (参数列表) -> {一些重写方法的代码}; 解释格式说明: ():接口中的方法的参数列表,没有参数就空着,有参数就写出参数,多个参数使用逗号分隔 ...

2019-11-12 14:33:28 91

原创 (java总结)等待唤醒案例:线程之间的通信、线程池概述和实现

package Demo38;/*等待唤醒案例:线程之间的通信 创建一个顾客线程:告知老板要的包子的种类和数量,条用wait()方法,放弃cpu的执行,进入到Waiting状态(无限等待) 创建一个老板线程:花5秒做包子,做好按包子,调用notify方法,唤醒顾客吃包子 注意:顾客和老板线程必须使用同步代码块包裹起来,保证等待和唤醒只有一个在执行 同步使用锁对...

2019-11-11 20:11:51 222

原创 (java总结)线程安全

package Demo37;import Demo37.RunnableImpl;/*模拟买票案列创建3个线程,同时开启,对共享的票进行出售 */public class DemoTicket { public static void main(String[] args) { //创建Runnable接口的实现类对象 RunnableIm...

2019-11-10 16:13:03 80

原创 (java总结)线程1

package demo35;/*并发:指两个或者多个事件在同一个时间段发生并行:指两个或者多个事件在同一时刻发生(同时发生)进程:是指一个内存中运行的程序,每个进程都有一个独立的内存空间,一个应用程序同时运行多个进程,进程也是程序的一次执行过程,是系统运行程序的基本单位,系统运行一个程序即是一个程序从创建、运行到消亡的过程。线程:线程是进程中的一个执行单元,负责当前进程中程序的...

2019-11-10 13:45:03 57

原创 (java总结)Map集合

package Demo33;import java.util.HashMap;import java.util.Map;/*java.util.Map<K,V>集合 Map的特点: 1、Map集合是一个双列集合,一个元素包含俩个值() 2、Map集合中的元素,key和value的数据类型可以相同,可以不同 3、Map...

2019-11-09 20:03:46 80

原创 (java总结)可变参数、Collections工具类

package Demo32;/*可变参数: 使用前提: 当方法的参数列表数据类型已经确定,但是参数个数不确定,就可以使用可变参数 使用格式:定义方法时使用 修饰符 返回值类型 方法名(数据类型...变量名){} 可变参数原理: 可变参数底层就是一个数组,根据传递参数个数不同,会创建不同长度的数组, */public...

2019-11-09 14:00:47 99

原创 (java总结)集合接口(List(ArrayList、LinkedList) Set(HashSet、hashCode、LinkedHashSet))、

package Demo32;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/*java.util.List接口 extends Collection接口List接口的特点: 1、有序的集合,存储元素和取出元素的顺序是一致的(存储123,取出123) ...

2019-11-09 13:57:53 81

原创 (java总结)斗地主案例

package Demo31;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;/*斗地主综合案例: 1、准备牌 2、洗牌 3、发牌 4、看牌 */public class DouDiZhu { public static ...

2019-11-07 17:47:32 238

原创 (java总结)泛型

package Demo30;/*创建集合对象,不适用泛型好处:集合不使用泛型,默认的类型是object类型,可以存储任意的数据类型弊端:不安全,会发生异常创建集合对象,使用泛型好处:1、避免了类型转换的麻烦,存储的是什么类型,输出就是什么类型 2、把运行期异常提升到了编译期异常 */import java.util.ArrayList;import java.u...

2019-11-07 16:23:51 59

原创 (java总结)Collection集合功能和Iterator迭代器和增强for循环

package Demo29;import java.util.ArrayList;import java.util.Collection;/*java.util.Collection接口 所有单列集合的最顶层的接口,里面定义了所有单列集合共性的方法 任意的单列集合都可以使用Collection接口中的方法 共性的方法: public bool...

2019-11-07 13:57:12 165

原创 (java总结)包装类

package Demo28;/*装箱: 把基本类型的数据,包装到包装类中 构造方法: Integer(int value)构造一个新分配的Integer对象 Integer(String s) 构造一个新分配的Integer对象 静态方法: static Integer valueOf(int i)返回一个表示指定的in...

2019-11-07 10:04:01 104

原创 (java总结)String 和StringBuilder

package Demo27;/*java.utilStringBuilder类:字符缓冲区构造方法: StringBuilder() 构造了一个不带任何字符的字符串生成器,其初始值为16个字符 StringBuilder(String str) 构造了一个字符生成器,其初始化为指定的字符串内容 */public class DemoStringBuilder { ...

2019-11-06 17:28:39 78

原创 (java总结)Calendar(日历类)类 和 System类

package Demo26;import java.util.Arrays;/*java.util.System类中提供了大量的静态方法,可以回去与系统相关的信息或系统操作常用的方法有: public static long currentTimeMillis();返回以毫秒为单位的当前时间 public static void arraycopy(Object sr...

2019-11-06 17:04:29 81

原创 (java总结)Date类

package Demo25;import java.util.Date;/*java.util.Date;表示日期的类类Date表示特定的瞬间,精确到毫秒1000毫秒=1秒 */public class DemoDate { public static void main(String[] args) { // System.out.println(Sys...

2019-11-06 16:18:19 126

原创 (java总结)Object类

package Demo24;import java.util.ArrayList;import java.util.Random;import java.util.Scanner;/*Object类:java.lang.Object类类object是类层次的根类(父类)所有对象(包括数组)都实现了这个类 */public class DemoObjectToString ...

2019-11-06 15:38:01 155

原创 (java总结)自定义类和接口作为成员变量,成员方法或返回值

package Demo23;/*自己定义的类也可以作为成员变量 */public class Hero { private String name;//英雄名字 private Weapon weapon;//武器 private int age;//年龄 public Hero() { } public Hero(String nam...

2019-11-06 11:15:18 1122

原创 (java总结)匿名内部类

package Demo21;/*如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。分类:1、成员内部类2、局部内部类(包含匿名内部类)成员内部类的定义格式:修饰符 class 外部类名称{ 修饰符 class 内部类名称{ //... } //... }注意:内用外,随意访问,外用...

2019-11-05 19:19:46 243

原创 (java总结)final关键字和四种权限修饰符

package Demo20;/* final关键字代表最终,不可改变的 常见的四种用法: 1、可以修饰一个类 2、可以修饰一个方法 3、可以修饰一个局部变量 4、可以用来修饰一个成员变量 //对于基本数据类型来说,不可改变的是变量中的数据不可改变 //对于引用数据类型来说,不可改变是变量中的地址值不可改变, */public class DemoFinal { p...

2019-11-05 11:17:03 123

原创 (java总结)电脑USB接口实例

package Demo18;public interface USB { public abstract void open(); public abstract void close();}package Demo18;public class Mouse implements USB { @Override public void open(...

2019-11-05 09:33:02 964

原创 (java总结)多态

package Demo16;/*代码中体现了多态性,其实就是一句话,父类引指向子类对象。格式:父类名称 对象名 = new 子类名称();或者:接口名称 对象名 = new 实现类名称(); */public class DemoMulti { public static void main(String[] args) { //使用多态的写法 ...

2019-11-04 10:39:47 72

原创 (java总结)接口

package Demo15;/*接口就是多个类的公共规范接口是一种引用数据类型,最重要的内容就是其中的抽象方法。定义一个接口格式:Public interface 接口名称{ //接口内容}java7,接口中的内容有:1、常量2、抽象方法java8,有1、默认方法图2、静态方法java9,有1、私有方法接口使用步骤:1、接口不能直接使用,必须有一个实现...

2019-11-01 10:52:46 67

原创 (java总结)发红包案例实现

package Demo14;public class User { private String name; private int money; public User() { } public User(String name, int money) { this.name = name; ...

2019-11-01 08:01:57 475

原创 (java总结)继承 extends

package Demo6;//定义一个父类 员工public class Employee { public void method(){ System.out.println("方法执行"); }}package Demo6;//定义一个员工的子类 讲师public class Teacher extends Employee {}packa...

2019-10-31 15:26:20 70

原创 (java总结)数组工具类:Arrays、Math

package Demo5;import java.lang.reflect.Array;import java.util.Arrays;/*java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1,元素2, 元素3...]...

2019-10-30 19:09:16 221

原创 (java总结)静态关键字

package Demo4;public class Student { private int id;//学号 private String name;//姓名 private int age;//年龄 static String room;//所在教室x private static int idcount = 0;//学号计数器 publ...

2019-10-30 11:19:04 138

原创 (Java总结)字符串知识点和练习

package Demo3;/*java.lang.String类代表字符串API中说: Java 程序中所有的双引号字符串都是String类的对象,(就算是没有new也是)字符串的特点:1、字符串的内容永不可改变(重点)2、因为不可改变,所以字符串是可以共享的。3、字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组 创建字符串的常见3+1种方式。 ...

2019-10-29 16:15:00 190

原创 (java总结)ArrayList练习

package Demo2;//ArrayList集合存储随机整数import java.util.ArrayList;import java.util.Random;/*题目:生成6个1~33之间的随机整数,添加到集合,并遍历集合.思路:1、需要存储6个1~33之间的随机整数,添加到集合,并遍历集合。2、产生随机数,需要Random3、循环6次,来产生6个随机数字,for...

2019-10-28 19:18:11 365

空空如也

空空如也

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

TA关注的人

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