自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Object类中wait带参方法和notifyAll方法

举例1:wait(5000)public class Demo{ public static void main(String[] args){ //顾客 new Thread(){ @Override public void run() { // 保证等待和唤醒的线程只有一个执行,需要使用同步技术 synchronized (obj) {

2021-06-22 23:06:10 83

原创 Collection的使用

public class CollectionClass{ public static void main(String[] args){ Collection<String> clt = new ArrayList<>(); clt.add("111"); // 向集合中添加元素 clt.add("222"); System.out.println(clt); // [111,222] clt.remove("111");// 删除指定元素,返回布尔.

2021-06-02 23:14:49 60

原创 局部内部类

局部内部类1、局部内部类只有该方法本身可以访问2、若果局部内部类想要访问局部变量,这个变量必须是不可改变的也可以说是final修饰的public class Test{ public void methods(){ int num = 10; class Demo{ public void innerMethods(){ System.out.println("局部内部类"); System.out.println(num); } } Demo de = n

2021-05-31 21:06:48 74

原创 final关键字修饰成员变量

final 关键字修饰成员变量1、由于成员变量具有默认值,所以用了final之后必须手动赋值,不会再给默认值了,并且setter方法不能使用public class Person{ //private final String name; //这样是报错的必须赋值 private final String name = "张三"; //set方法不能使用 //public void setName(name){ // this.name = name; //}}2也可以通过构造方法进

2021-05-31 20:09:41 865

原创 修改文件夹内文件的名字的小demo

public class Rename{ public static void main(String[] args){ //定义文件夹的所在路径 String path = "D:\\image"; File file = new File(path); File[] list = file.listFiles(); if(list.exists() && file.isDirectory()) //新名字

2021-03-13 17:02:05 55

原创 web开发 --05(文件上传)

文件上传前端页面form表单<!-- 文件上传功能form表单需要加上 enctype="multipart/form-data" --><form role="form" th:action="@{/upload}" method="post" enctype="multipart/form-data"> <div class="form-group"> <label for="exampleInputFile">单文件上传</

2021-03-13 16:15:25 44

原创 web开发 --04(拦截器)

HandlerInterceptor接口/** * 登录检查 * 1、配置好拦截器要拦截那些请求 * 2、把这些配置放在容器中 */public class LoginInterceptor implements HandlerInterceptor { /** * 目标方法执行之前 */ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse re

2021-03-02 11:37:16 137

原创 web开发 --03(thymeleaf语法)

借鉴尚硅谷老师笔记~~,不写太多大多数都是前后端分离1、基础语法表达式名字语法用途变量取值${…}获取请求域、session域、对象等值选择变量*{…}获取上下文对象值消息#{…}获取国际化等值链接@{…}生成连接片段表达式~{…}jsp:include作用,引入公共页面片段2、字面量文本值: ‘one text’ , ‘Another one!’ ,…数字: 0 , 34 , 3.0 , 12.3 ,…布尔值: true , f

2021-02-25 09:06:21 57

原创 web开发 -02(普通参数和基本注解)

@PathVariable --请求路径变量@RequestHeader --获取请求头参数的@RequestParams --获取请求参数@RequestBody --获取表单元素<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h2

2021-02-24 21:20:53 83

原创 web开发-01

静态资源访问这一节其实对我来说不是特别重要,公司都是前后端分离所以页面内容不需要在spring boot中进行实现,简单记一下吧,后期学的时候要跟着做一个增删改查的demo静态资源目录只要静态资源放在类路径下: called /static (or /public or /resources or /META-INF/resources访问 : 当前项目根路径/ + 静态资源名改变默认的静态资源路径spring: web: resources: #将默认访问静态路径更改为/haha/

2021-02-24 20:55:00 51

原创 yaml语法 --Day02

.yamlyaml语法就单拿出来写一下吧,之后用的挺多的基本语法key:value; kv之间有空格大小写敏感使用缩进层级关系缩进不允许使用tab,只允许空格缩进的空格数不重要,只要相同层级的元素左对齐即可'#'表示注释字符串无需加引号 --我会在代码中描述数据类型字面量:单个的、不可再分的值。date、boolean、string、number、nullk: v对象:键值对的集合 map hash set object行内写法: k: {k1: v1,k2:

2021-02-23 10:58:47 62

原创 LomBok和Dev-tools --Day02

Lombok看到这个东西对于我来说,确实挺香,先说一下我目前用到的几个注解//这个注解可以省略不写set和get方法@Data//可以省略不写toString方法@ToString//可以省略不写有参构造器@AllArgsConstructor//可以省略不写无参构造@NoArgsConstructorpublic class Pet{ private String name; private int age;}但是有个地方注意一下就这个@AllArgsContructo

2021-02-23 09:41:48 77 1

原创 springboot 初体验 --Day01

SpringBoot初识我是做前端的,由于公司需要所以自学了一下后台,刚开始选择的时候想都没想就直接选择的前端,感觉后端太难了。现在刚开始学还是有点吃力,而且项目需要还不能学太慢,唉先慢慢的能写出一个接口来再说,之后再慢慢研究底层。也没在这写过博客格式可能很丑,看到的就将就下,我就做个笔记记录一下我学的东西大佬就勿喷了,我对后台是一窍不通而且刚开始对一些名词啥的是什么也不知道,我就先暂时能把接口写出来就ok入门案例之HelloWorld新建springboot项目新建Controller层 –

2021-02-20 17:25:37 85

空空如也

空空如也

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

TA关注的人

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