03 2023 档案

摘要:请求 SpringBoot接受前台参数的六种方式,首先因为从前台发送的请求没有界面的话只能是从地址栏发送并且只能是Get请求,为了测试其他的请求,所以我们使用一个工具->Postman,Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 对于前台传过来的参数大致分为六种 阅读全文
posted @ 2023-03-22 23:21 yfs1024 阅读(78) 评论(0) 推荐(0)
摘要:通过这片文章,想表达的是代码演变的过程,由繁到简 最原始的方法,通过网络编程、I/O流和多线程来实现: package com.itheima; import java.io.*; import java.net.ServerSocket; import java.net.Socket; impor 阅读全文
posted @ 2023-03-22 20:56 yfs1024 阅读(31) 评论(0) 推荐(0)
摘要:Ajax 1、Ajax介绍 1,Ajax概述 Ajax: 全称Asynchronous JavaScript And XML,异步的JavaScript和XML。其作用有如下2点: 与服务器进行数据交换:通过Ajax可以给服务器发送请求,并获取服务器响应的数据。 异步交互:可以在不重新加载整个页面的 阅读全文
posted @ 2023-03-22 20:03 yfs1024 阅读(117) 评论(0) 推荐(0)
摘要:Vue Vue概述 在学习了html+css+js已经能够开发美观的页面了,但是开发的效率还有待提高,那么如何提高呢?我们先来分析下页面的组成。一个完整的html页面包括了视图和数据,数据是通过请求 从后台获取的,那么意味着我们需要将后台获取到的数据呈现到页面上,很明显, 这就需要我们使用DOM操作 阅读全文
posted @ 2023-03-20 23:06 yfs1024 阅读(38) 评论(0) 推荐(0)
摘要:首先对他们的在界面中的功用做一个说明 HTML来决定界面的结构,CSS保证界面的美化,JS保证界面的效果/动作 HTML 1. HTML介绍 HTML(HyperText Markup Language):超文本标记语言。 那么什么是超文本呢?超文本就是超越了文本的限制,比普通文本更强大。除了文字信 阅读全文
posted @ 2023-03-20 20:11 yfs1024 阅读(162) 评论(0) 推荐(0)
摘要:动态代理 什么是代理? 代理思想就是被代理者没有能力,或者不愿意去完成某件事情,需要找个人(代理)代替自己去完成这件事。 别想的太复杂,就是找一个黄牛。举个最近的例子,周杰伦要开演唱会了,大家需要在大麦上买票,规定买票的规则 是这样的,只能用自己实名制的账号去买票。票和自己的身份证绑定,不能转票。 阅读全文
posted @ 2023-03-16 22:31 yfs1024 阅读(75) 评论(0) 推荐(0)
摘要:一、反射 1、反射概述 在java.lang.reflect包是这么描述的: 提供类和接口,以获得关于类和对象的反射信息。 在安全限制内,反射允许编程访问关于加载类的字段、 方法和构造方法的信息,并允许使用反射字段、 方法和构造方法对其底层对等项进行操作。 反射指的是允许以编程方式访问已加载类的成分 阅读全文
posted @ 2023-03-14 20:18 yfs1024 阅读(36) 评论(0) 推荐(0)
摘要:首先来说这个需要就是扯淡,没有实际的应用场景。只是一种破坏手段。因为我们使用集合指定泛型,就是为了约束其中的数据的类型。而且我们使用集合的时候一般都会遍历使用。最简单的案例,比如说我们去求集合中的元素的和,这就废了。 这里泛型的作用就是在编译的阶段限制数据类型,但是等到加载到内存中都是Object类 阅读全文
posted @ 2023-03-14 15:44 yfs1024 阅读(28) 评论(0) 推荐(0)
摘要:一、网络编程概述 网络编程。意思就是编写的应用程序可以与网络上其他设备中的应用程序进行数据交互。网络编程有什么用呢?这个就不言而喻了,比如我们经常用的微信收发消息就需要用到网络通信的技术、在比如我们打开浏览器可以浏览各种网络、视频等也需要用到网络编程的技术。 Java提供的网络编程的解决方案都是在j 阅读全文
posted @ 2023-03-12 20:33 yfs1024 阅读(25) 评论(0) 推荐(0)
摘要:一,线程安全问题 1,线程安全问题概述 首先,什么是线程安全问题呢? 线程安全问题指的是,多个线程同时操作同一个共享资源的时候,可能会出现业务安全问题。 下面通过一个取钱的案例给同学们演示一下。案例需求如下 场景:小明和小红是一对夫妻,他们有一个共享账户,余额是10万元, 小红和小明同时来取钱,并且 阅读全文
posted @ 2023-03-11 15:17 yfs1024 阅读(30) 评论(0) 推荐(0)
摘要:在做练习的时候出现了下面的状况 注:只是自己的推理哈,如果后面学会了看源码再补充和修改 首先复习两个知识: 临时线程什么时候创建? 新任务提交时,发现核心线程都在忙、任务队列满了、并且还可以创建临时线程,此时会创建临时线程。 什么时候开始拒绝新的任务? 核心线程和临时线程都在忙、任务队列也满了、新任 阅读全文
posted @ 2023-03-11 10:17 yfs1024 阅读(77) 评论(0) 推荐(0)
摘要:一,属性文件( .properties) 1,特殊文件概述(必会) 我们知道IO流是用来读数据,目的是为了获取其中的信息供我们使用,但是普通的txt文件是杂乱无章的,除非我们规定,自己写。虽然可以但是约束性不高。所以在java中就出现了一些文件,来供我们使用,也就是只要我们获取到了这样的文件,就可以 阅读全文
posted @ 2023-03-09 23:40 yfs1024 阅读(82) 评论(0) 推荐(0)
摘要:通过名字就很高区分,前面的单词代表着功能,后面的代表着类别 一、字符流 字节流:适合复制文件等,不适合读写文本文件 字符流:适合读写文本文件内容 具体的原因我们在前面的内容中也看到了,只有一次性读完才不会出现乱码的情况。因为不管怎样,都有很大的概率,后面的字节不是一个完整的字符。 // demo.t 阅读全文
posted @ 2023-03-08 22:58 yfs1024 阅读(87) 评论(0) 推荐(0)
摘要:一,字符集 1,标准ASCII字符集 ASCII(American Standard Code for Information Interchange): 美国信息交换标准代码,包括了英文、符号等。 标准ASCII使用1个字节存储一个字符,首尾是0,总共可表示128个字符,对美国佬来说完全够用。 由 阅读全文
posted @ 2023-03-07 23:17 yfs1024 阅读(38) 评论(0) 推荐(0)
摘要:一,JDK8新特性:Stream 1,认识Stream 也叫Stream流,是jdk8开始新增的一套API (java.util.stream.*),可以用于操作集合或者数组的数据。 优势: Stream流大量的结合了Lambda的语法风格来编程,提供了一种更加强大,更加简单的方式操作集合或者数组中 阅读全文
posted @ 2023-03-06 20:15 yfs1024 阅读(44) 评论(0) 推荐(0)
摘要:一,set集合 Collection集合的体系结构: List集合的见上个笔记,这个主要来学习Set和Map中的类 1,Set集合的特点 Set系列集合的特点:无序 < 添加和取出的顺序不一致> :不重复,无索引 三个主要的实现类: HashSet: 无序,不重复,无索引 LinkeHashSet: 阅读全文
posted @ 2023-03-04 15:16 yfs1024 阅读(41) 评论(0) 推荐(0)
摘要:// hash碰撞 String s = "通话"; String s4 = "重地"; System.out.println(s.hashCode()); // 1179395 System.out.println(s4.hashCode()); // 1179395 阅读全文
posted @ 2023-03-04 09:09 yfs1024 阅读(27) 评论(0) 推荐(0)
摘要:一,正则表达式 1,概述 正则表达式就是由一些特定的字符组成,代表的是一个规则。 2,书写规则 | public boolean matches(String regex) | 判断字符串是否匹配正则表达式,匹配返回true,不匹配返回false。 | | | | | | | 正则表达式的书写的规则 阅读全文
posted @ 2023-03-03 00:23 yfs1024 阅读(32) 评论(0) 推荐(0)
摘要:1,Arrays类 1,Arrays基本使用 Arrays是操作数组的工具类,它可以很方便的对数组中的元素进行遍历、拷贝、排序等操作。 Arrays中常见的方法(很不全,只是为了引出Lambda): | 方法名 | 说明 | | | | | public static String toString 阅读全文
posted @ 2023-03-01 23:00 yfs1024 阅读(33) 评论(0) 推荐(0)