摘要:
# Ubuntu桌面下Vue开发环境搭建 ## node环境 ### node安装 > [node官网](https://nodejs.org/en) 下载node安装包:node-v18.16.0-linux-x64.tar.xz ```shell # 解压 sudo tar -xvJf node 阅读全文
摘要:
# 为什么计算机对浮点型数字计算存在误差? 我们输入的十进制小数在计算机中都是以二进制进行存储。比如: 我们把0.25转换为二进制 0.25 * 2 = 0.5 取0 0.50 * 2 = 1.0 取1 所以十进制0.25的二进制应当为0.01 但是我们把0.3转换为二进制存储 0.3 * 2 = 阅读全文
摘要:
Ubuntu系统Flameshot使用问题 系统:Ubuntu22.04 问题:使用Flameshot,每次都会先截取整个屏幕,提示需要先分享,再使用Flameshot的功能 安装Flameshot sudo apt install flameshot 先说解决方案 开机用户登录时,右下角有设置桌面 阅读全文
摘要:
### 1、什么是反射? 我们在学Java的过程中一定会遇到Java反射,不管是我们常用的框架,还是我们解决一些特殊问题。多多少少都会牵扯到。那么什么才是反射?很抽象的一个概念!!没有之一,反射的功能很强大,范围很广泛,所以说它不是一句话能概括的了的。我理解反射就是:在程序运行期间,我们通过一系列操 阅读全文
摘要:
### 为什么要说这个呢? 本人喜欢使用Linux开发(工作是个硬要求,有些时候不能使用Linux,比如我上一个工作。但是有些时候呢,工作环境比较开放,我可以选择我喜欢的系统进行工作:比如我现在的工作。红红火火~,下次给大家分享我的Ubuntu).我呢对日常工作对鼠标点点点并不敏感,还是喜欢快捷的命 阅读全文
摘要:
最近比较忙,没时间更新了。上一篇文章我说了如何使用Redis做缓存,文末我稍微提到了SpringBoot对缓存的支持。本篇文章就针对SpringBoot说一下如何使用。 1、SpringBoot对缓存的支持 SpringBoot对缓存的支持我们需要引入包: <dependency> <groupId 阅读全文
摘要:
# 如何使用Redis做缓存 我们都知道Redis作为NoSql数据库的代表之一,通常会用来作为缓存使用。也是我在工作中通常使用的缓存之一。 ## 1、我们什么时候缓存需要用到Redis? 我认为,缓存可以分为两大类:本地缓存和分布式缓存。当我们一个分布式系统就会考虑到缓存一致性的问题,所以需要使用 阅读全文
摘要:
#### 1. Redis到期缓存清除策略(三种) - 定时删除:在设置key的过期时间的同时,为该key创建一个定时器,让定时器在key的过期时间来临时,对key进行删除。 - 优点:定时删除策略对内存是友好的,通过定时器,可以保证过期key会尽可能快的被删除,并释放过期key所占用的内存。 - 阅读全文
摘要:
1. 什么是线程池?我们为什么需要线程池? 线程池即可以存放线程的容器,若干个可执行现成在“容器”中等待被调度。 我们都知道,线程的生命周期中有以下状态:新建状态(New)、就绪状态(Runnable)、运行状态(Running)、阻塞状态(Blocked)、死亡状态(Dead)。当一个线程任务执行 阅读全文