- 博客(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关注的人