自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot-自动配置

自动配置springboot所有自动配置都是在启动的时候扫描并加载:spring.factories所有的自动配置类都在这里面,但是不一定生效,要判断条件是否成力,只要导入了对应的start,就有对应的启动器了,有了启动器,我们自动装配就会生效,然后就配置成功。1.springboot在启动的时候,从类路径/META-INF/spring.factories获取指定的值2.将这些自动配置的类导入容器,自动配置就会生效,帮我进行自动配置3.以前我们需要自动配置的东西,现在springboot帮我们做了

2022-02-16 18:30:57 204

原创 spring-配置文件

pom配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/x

2022-02-13 19:19:38 507

原创 java-函数式接口与Stream流

函数式接口有且仅有一个抽象方法的接口叫函数式接口。@FunctionInterface注解可以检查该接口是否为函数式接口。Myinterface in=() -> sout("函数式接口");函数式接口作为方法的参数startThread(Runnable r);public class RunnableDemo { public static void main(String[] args) { startThread(()->{

2022-02-11 22:46:19 284

原创 java-接口更新

接口更新接口的组成,在java8加入了默认方法和静态方法,java9加入了私有方法默认方法public default void method()默认方法可以有方法体,实现类可以重写,但是重写不能加入default修饰符。默认方法即:默认所有的实现类都实现了该方法,适用于接口实现类数量多但是要进行修改接口业务时使用。public修饰符可省略:default void 方法名()静态方法(public) static void method()静态方法在接口中静态方法可以有方法体。静态方法

2022-02-10 21:24:16 658

原创 java-lambda

lambda表达式匿名内部类:可以是接口,可以是抽象类,可以是具体类。lambda表达式:只能是接口匿名内部类:接口中可以有多个抽象方法lambda表达式:接口中只能有一个抽象方法new Thread(new Runnable(){ public void run(){ sout("匿名内部类创建类接受参数为接口");}}).start();new Thread(() -> { sout("类接受参数为接口的lambda表达式")}).start();method

2022-02-10 21:13:42 298

原创 java-多线程

多线程类继承Thread类,重写run()方法,run()方法中是线程执行的代码,调用该线程类,使用start()方法,jvm会去调用run方法。MyT m1=new MyT();MyT m2=new MyT();//设置线程名称m1.setName("飞机");m2.setName("高铁");m1.start();m2.start();-----------------//线程类中输出getName方法会输出该线程名称[MyT]sout(getName+i);-------

2022-02-09 17:03:16 80

原创 Properties

PropertiesProperties作为map集合的使用Properties prop=new Properties();prop.put("1","1");prop.put("2","2");prop.put("3","3");Set<Object> key=prop.keySet();for(Object k:key){ Object value=prop.get(key); sout(k+value);}特有方法setProperty(String key,

2022-02-09 13:59:04 112

原创 java-标准输入输出流

标准输入输出流//标准输入流(字节流,不能输出中文)InputStream is=System.in;int by;while((by=is.read())!=-1){ sout(by);}//转换流(可以输入中文,不能一行)InputStreamReader isr=new InputStreamReader(is);//使用字符流读取一行的数据。(可以一行)BufferedReader br=new BufferedReader(isr);String line=br.readLi

2022-02-09 13:37:33 966

原创 JAVA学习-File

File文件和目录可以通过File封装成对象File封装的只是一个路径名字File(String pathname);//通过给定的路径名字字符串创新对象File f1=new File("E:\\java\\java.txt");sout(f1);File(String parent,String child);//从父路径名字和子路径名字字符串创建File实例File f2=new File("E:\\java","java.txt");File(File parent,String c

2022-02-09 12:52:55 185

原创 JAVA学习-集合

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma

2022-02-08 18:57:05 66

原创 2019级第二次集训课中代码

//problem 1018#include <iostream>using namespace std;int main(){ int t; cin >> t;//t为控制测试的数据 while (t--) { int a; cin >> a; int sum = 1; for (int i = 1; i <= a; i...

2019-09-28 21:04:06 157

空空如也

空空如也

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

TA关注的人

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