- 博客(106)
- 收藏
- 关注
原创 Android Studio 连接手机进行调试
总所周知,Android Studio里的虚拟手机下载后又大又难用。不如直接连手机用。本篇文章主要内容为Android Studio怎么连接手机进行程序调试。
2024-08-09 20:56:11 862
原创 Android 下载安装配置
如果以前安装过多个AS不同的版本,那就会出现多个不同版本的配置文件,打开android studio -> File ->setting。方法一:修改idea.properties文件(无法解决问题)方法二:删除配置文件(能解决问题,但谨慎选择)一般我是不喜欢删文件的,很容易删出问题什么的。我这里以前安装得有,不过还是可以更新一下的。这是我在评论区看到的,我去看看怎么个事。下载完毕:这里下载很慢,要用一下加速器。一直下一步,中间改一下安装位置。注意,这里还是得修改一下位置。我们就去这个文件的位置改改。
2024-08-09 20:33:06 1593
原创 VMware 安装 Ubuntu22.04.4LTS Server版
为什么我要在电脑上搞虚拟机这些东西呢?因为最近在学黑马头条微服务那些东西。然而我领取的阿里云的1核2G的云服务器带不动nacos和mysql,于是我就开始研究整个本地的了首先你的电脑里要有这个vm。
2024-08-07 23:43:41 394 2
原创 error pulling image configuration: download failed after attempts=6: dial tcp 108.160.166.42:443: co
【代码】error pulling image configuration: download failed after attempts=6: dial tcp 108.160.166.42:443: co。
2024-08-07 23:28:47 5320 7
原创 【第十二天】Redis相关知识
redis 是一种基于键值对的 NoSQL 非关系型数据库。redis 的 value 支持 string,hash,list,set,zset,Bitmaps,GEO 等多种数据结构,因此可以满足很多使用场景redis 会将所有数据存放在内存中,所以读写性能非常出色。redis 还可以将内存的数据利用快照和日志的形式保存到硬盘上,这样在发生断电或机器故障的时候,内存中的数据不会丢失。一个并发量比较大的 key 在某个时间段过期,导致所有请求直接打在了数据库上。
2024-08-06 11:37:34 715
原创 【第十一天】进程调度算法,进程间通信方式,进程同步和互斥
进程调度算法是操作系统中用来管理和调度进程(任务,作业)执行的方法。这些方法决定了在多任务环境下,如何为各个进程分配CPU时间,以实现公平性、高吞吐量、低延迟等目标。
2024-08-05 23:56:52 484
原创 SpringBoot+Vue 简单小文章项目开发全过程
文章目录一、项目介绍二、需求设计三、数据库设计四、项目构建项目技术选型:构建项目说明:项目架构mavenMySQLRedis五、项目开发:项目开发思路:项目开发过程:1. 导入文件包/新建项目2. 新建子模块:common模块pojo模块server模块3. 明确需求,开始开发4. server模块配置,让项目跑起来:5. 项目开发开始6. SpringBoot操作数据库配置7. 开发功能8. 增删改查功能开发9. 登录注册功能开发10. AOP权限校验11.前端相关vue.config.jsmain.js
2024-08-05 17:35:07 1022
原创 SpringBoot AOP 简单的权限校验
说明:在JWT令牌生成的时候我们存入了role,在JwtTokenAdminInterceptor拦截器中,我们将这个role取了出来并保存到了ThreadLocal中,所以在校验的时候,就通过这个role进行权限校验。,这个就代表着只有用户权限大于等于2的用户发送到这个路径的请求才能被放行处理。在Controller类中,我们在每个路径方法前加上我们写的注解。那么接下来,我们就可以通过这个字段来实现权限校验。我们的用户表里面不是有role(权限)这个字段吗。在JWT令牌的生成中,我们加入了role字段。
2024-08-05 17:25:53 373
原创 【第十天】进程和线程的区别 并行和并发有什么区别 解释一下用户态和核心态
进程是系统进行资源分配和调度的基本单位。线程Thread是操作系统能够进行运算调度的最小单位。线程是进程的子任务,是进程内的执行单元。一个进程内至少有一个线程,一个进程可以运行多个线程,这些线程共享同一块内存。
2024-08-04 22:46:40 237
原创 【第九天】CDN是什么? Cookie和Session是什么?有什么区别
CDN(内容分发网络)是一种全球网络系统。它的功能是把网站的内容复制到离用户更近的服务器上,以提高网站的速度和性能。这意味着用户可以更快,更可靠地访问网页和其他在线内容。
2024-08-03 22:33:57 194
原创 【第八天】DNS及其查询过程
一般我们的主机,服务器都有一个ip地址,例如10.10.10.1。在计算机层面,如果我们要发送请求的话,首先就要知道我们的目标,也就是对方的ip地址。而IP地址很难记,比如百度的ip地址就是,这是不是很难记。此时DNS(Domain Name System)域名系统出现了。它是因特网中的一项核心服务,实现了域名和IP地址相互映射的分布式数据库。也就是用映射,此后我们就只用记了。
2024-08-02 00:03:12 474
原创 【第七天】TCP三次握手四次挥手 HTTP的keep-Alive和TCP的keepalive
既然要了解这些,首先我们要清楚一个概念,半连接队列和全连接队列:在TCP三次握手中,Linux内核会维护两个队列来管理连接请求。这两个队列的存在是为了处理并发连接请求,确保服务端能够有效管理新的请求。当服务端收到客户端的SYN请求时,此时双方都还没有完全建立连接,它会把半连接状态的连接放在半连接队列。当服务端收到客户端的ACK响应时,意味着三次握手成功完成,服务端会将该连接从半连接队列移动到全连接队列。如果没有收到客户端的ACK响应,会进行重传,重传的时间是指数级增长的。
2024-07-31 17:38:44 967
原创 【第六天】TCP和UDP的区别 TCP连接如何确保可靠性
TCP连接的每一方都有固定大小的缓冲空间,TCP的接收端只允许发送端发送接收端缓冲区能接纳的数据。当接收端来不及处理发送方的数据时,能提示发送方降低发送的速率,防止包丢失。如果收到的报文检验和有差错,TCP将丢弃这个报文段和不确认收到这个报文段。当TCP发出一个数据段后,它启动一个定时器,等待目的端确认收到这个报文段。TCP给每个数据包指定序列号,接收方根据序列号对数据包进行排序,并根据序列号对数据包去重。应用数据被分割成TCP认为的最合适发送的数据块,再传输给网络层,数据块被称为报文段或段。
2024-07-28 23:41:18 628
原创 【第五天】HTTPS和HTTP有哪些区别,HTTPS的工作原理
总的来说,HTTPS相对于HTTP提供了更高的安全性和数据保护,通过加密传输数据,确保数据的机密性和完整性。因此,在涉及用户隐私和敏感信息传输的场景中,使用HTTPS协议是更好的选择。
2024-07-27 22:48:46 594
原创 【第四天】计算机网络知识 HTTP1.0,HTTP1.1与HTTP2.0的区别 HTTP3.0
HTTP1.0 默认是短链接,可以强制开启长连接。HTTP1.1默认长连接。HTTP2.0采用多路复用。默认使用短链接,每次请求都需要建立一个TCP连接。字段,强制开启长连接。
2024-07-26 22:29:32 472
原创 【第三天】计算机网络 HTTP请求中常见的状态码 什么是强缓存和协商缓存
强缓存和协商缓存是HTTP缓存机制中的两个重要概念。它们通过在浏览器和服务器之间建立缓存机制,减少不必要的网络请求,提高网页的加载速度。HTTP缓存则是将之前请求过的资源存储在本地,以便在再次访问相同资源时,可以直接从本地缓存中读取,无需重新向服务器请求。
2024-07-25 23:34:27 1046
原创 【第二天】计算机网络 HTTP请求报文和响应报文是什么样的 HTTP请求方式有哪些 GET请求和POST请求的区别
我去,以前都没怎么研究过这个。客户端发送一个请求给服务器,服务器根据请求报文中的信息进行处理,并将处理结果放到响应报文中返回给客户端。
2024-07-25 00:40:56 654
原创 【第一天】计算机网络 TCP/IP模型和OSI模型,从输入URL到页面显示发生了什么
这两个模型属于计算机网络的体系结构。OSI模型是七层模型,从上到下包括:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层TCP/IP模型是四层模型,从上到下包括:应用层,传输层,网络层,网络接口层OSI是一个理论上的网络通信模型,TCP/IP是实际上的网络通信模型。OSI模型详解:1、 应用层:通过应用进程之间的交互来完成特定的网络应用,应用层常见协议有:HTTP(TCP),FTP(TCP),SMTP(TCP),DNS(UDP)
2024-07-23 23:56:54 1254
原创 SpringBoot限制请求访问次数
本篇文章的主要内容是SpringBoot怎么限制请求访问次数。当我们的服务端程序部署到服务器上后,就要考虑很多关于安全的问题。总会有坏人来攻击你的服务,比如说会窃取你的数据或者给你的服务器上强度。关于给服务器上强度,往往就有高强度给服务器发送请求这个方法。所以我们就要限制请求的访问次数。
2024-07-17 10:36:52 954
原创 springboot+vue 开发记录(八) 前端项目打包
它显示出了我的源码,这是一种很不安全的行为。这样我们的前端页面源码就不会被别人知道了~本篇文章涉及到前端项目打包的一些说明。
2024-06-30 00:12:01 320
原创 报错:Handler dispatch failed; nested exception is java.lang.StackOverflowError
去到SecurityConfig.java文件中。
2024-05-30 17:54:28 409
原创 SpringBoot+Vue开发记录(七)-- 跨域文件与Restful风格
本篇文章的主要内容是关于项目的跨域配置和给项目添加restful风格接口。重点是文件粘贴
2024-05-22 18:28:03 564
原创 SpringBoot+Vue开发记录(六)-- 后端配置mybatis
本篇文章的主要内容就是springboot通过mybatis操作数据库实现增删改查。重点是mybatis配置与相关文件数据,以后开新项目忘记了怎么配置的话可以再照着这个搞。
2024-05-22 15:36:31 1213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人