
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
pom文件:pom.xml 中,我们主要看 <dependencies> 标签中的内容:引入了两个依赖:spring-boot-starter-web:包含了 web 应用开发所需要的常见依赖spring-boot-starter-test:包含了单元测试所需要的常见依赖目录介绍:Spring Boot 项目有两个主要的目录:src/main/java:Java 源代码src/main/resou
接下来处理显示所有日程数据的问题,showSchedule.vue 中向后端发送异步请求,查询数据并且将数据在前端页面进行展示。前端 Login.vue 中,登录成功后,接收后端响应回来的用户名 id 和用户名,存储在 userStore 中。后端中的 SysScheduleController 类中进行 findAllSchedule 方法的编写。项目改造,进入 demo-schedule 项目

线程安全 --> 死锁,是在进行多线程的时候,比较常见的问题,也是比较严重的问题!!!1. 一个线程,一把锁。这个线程连续对这个锁加锁两次,如果这个锁不是可重入锁,就容易发生死锁现象。2. 两个线程,两把锁。线程 1 获取锁 A,线程 2 获取锁 B,之后,两个线程在不解开本来获取的锁的前提下,再彼此尝试获取对方的锁,就会发生死锁现象。3. N 个线程 M 把锁。哲学家就餐问题中是 N 个线程 N

BOM Browser Object Model 的简写,即浏览器对象模型。BOM 由一系列对象组成,是访问,控制,修改浏览器的属性和方法。BOM 没有统一的标准(每种客户端都可以自定标准)BOM 编程是将浏览器窗口的各个组成部分,抽象成各个对象,通过各个对象的 API 操作组件行为,的一种编程。理解 BOM:当我们在浏览器随便搜索一个页面,例如 www.baidu.com,出现的整个浏览器窗口,

"池" 是编程中的一种常见的, 重要的提升效率的方式, 我们会在未来的学习中遇到各种 "内存池", "线程池", "数 据库连接池" .... 比如:家里给大家打生活费的方式 1. 家里经济拮据,每月定时打生活费,有时可能会晚,最差情况下可能需要向家里张口要,速度慢 2. 家里有矿,一次性打一年的生活费放到银行卡中,自己随用随取,速度非常快 方式2,就是池化技术的一种示例,钱放在卡上,随用随取,效

问:为什么 HTTP 报文中要存在“空行”??答:HTTP 协议中,并没有具体规定报头部分的键值对有多少个,空行就相当于是“报头的结束标志”,或者说空行是“报头和正文之间的分隔符”。HTTP 在传输层是依赖 TCP 协议的,TCP 是面向字节流的,如果没有这个空行,就会出现“粘包问题”~~

包能顺利到达的概率是 90%,那我们重传了一次,却又发生丢包,即两次传输数据都丢包的概率是 10% * 10% = 1% ==》换个角度看,两次传输包至少有一次能到达的概率是 99%,随着重传的次数增加,包到达接收方的概率也会大大增加,如果我们连续重传了三四次仍然还是发生丢包,只能说明,此时的丢包率是非常非常非常大了,意味着此时的网络已经出现了非常非常严重的故障了!这个 ACK 是不是有些熟悉呢?








