自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Web端文件下载实现对比

第一种方法适合快速简单的下载需求,而第二种方法提供了更多的灵活性和错误处理能力,更适合需要更细致控制的应用场景。如果你的应用需要支持多种文件类型,并且需要更好的用户体验(比如自定义文件名),那么第二种方法可能是更好的选择。

2024-09-20 13:23:57 546

原创 解决Git每次推送或者拉取必须输入用户名和密码

凭证助手可以方便地避免每次推送(push)或者拉取(pull)代码时都需要输入用户名和密码的情况。但是需要注意的是,这种方式存储的密码是以明文形式保存的,如果电脑被他人访问,可能会存在安全风险。在 Windows 系统上则会将凭证存储在操作系统的凭证管理器中,这样即使其他人有访问你计算机的权限,也难以直接获取到你的 Git 凭证。这条命令是用来配置 Git,使得它能够记住你在 Git 仓库中使用的用户名和密码等认证信息。如果你关心安全性,可以选择使用其他凭证助手,比如。会暂时存储你的凭证一段时间,而。

2024-09-03 09:19:10 898

原创 Elasticsearch连接超时设置和验证

Elasticsearch本质是通过http调用,在没法设置Es服务响应时间的情况下,可以自己起一个http服务作为测试桩,刻意拉长响应时间,看超时时间是否生效。

2024-08-28 10:20:31 847

原创 CryptoJS

CryptoJS是一个广泛使用的 JavaScript 加密库,它为 Web 开发者提供了许多加密相关的功能。这个库使得在客户端进行数据加密变得简单,并且支持多种加密算法。

2024-08-27 13:04:31 718

原创 yarn创建项目报错

文件名、目录名或卷标语法不正确。

2024-08-27 12:31:49 305

原创 Git撤销尚未推送到远程仓库的提交

使用效果,提交记录被撤销,提交中涉及的改动还原到暂存区。

2024-07-03 11:32:01 214

原创 Css各种布局方式

定义容器,能够简便地实现一维布局,即在一个轴上(横向或纵向)自动调整元素的大小和排列。Flex布局非常适合构建动态响应式的界面,特别是在需要元素等宽或等高,或者需要填充剩余空间时。定义容器,可以同时控制元素在行和列上的布局,非常适合创建复杂的网格布局,如多列布局、卡片布局等。),可以让元素脱离正常的文档流,浮动到一侧,从而实现多栏布局等效果。这种方式在过去被广泛使用,但随着Flex和Grid布局的普及,其使用频率已减少。等属性,可以在一个元素内部创建多列,适用于杂志风格的布局或者长文本内容的分栏显示。

2024-06-25 09:38:09 326

原创 谷歌浏览器Waterfall中指标理解

这是绿色条形图,它表示等待服务器响应的时间(209.53毫秒)。: 请求在浏览器队列中等待的时间,可能因为浏览器限制了并发请求的数量(例如同一域名下同时最多只能有6个TCP连接)。: 这个条形图显示了停滞或延迟的时间(1.78毫秒),这可能是由于各种原因导致的,例如DNS解析、TCP握手等。: 蓝色条形图表示下载内容所需的时间(90.63毫秒),即从服务器接收并渲染数据的过程。: 请求被暂停的时间,可能由于浏览器等待某个资源(如脚本执行完毕)或网络连接限制。: 显示发送请求所需的时间(89微秒)。

2024-05-20 14:59:59 829 1

原创 Linux中unzip常用场景

命令用于解压缩ZIP格式的压缩文件。: 将ZIP文件解压到特定目录,并覆盖已存在的文件。: 从一个加密的ZIP文件中解压文件,并且知道密码。: 想要查看一个ZIP文件里的内容而不解压。在Linux系统中,

2024-05-20 11:43:18 401

原创 Git提交历史可视化界面

提交代码时,本机代码不是最新版本,且提交的代码与远程分支中代码存在“冲突”(有其他人修改),导致的当前分支合并。此时合并信息显示“Merge remote-tracking branch ...”,可视化界面中的合并节点是一个真实的提交节点。.提交代码时,本机代码不是最新版本,且提交的代码与远程分支中代码不存在“冲突”(没有其他人修改),导致的当前分支合并。此时合并信息显示“Merge branch 'dev' of ...”,可视化界面中的合并节点是一个虚拟的节点,不包含任何人的提交记录。

2024-05-10 19:32:48 739 1

原创 Git舍弃远程仓库中的历史提交

git push --force-with-lease比git push --force更安全,命令背后的逻辑是:“只有当我的本地分支所知道的远程分支尖端仍然与远程仓库上的实际尖端相匹配时,才执行强制推送。#将你的本地分支重置到指定的提交状态。

2024-05-08 13:50:29 302

原创 Git远程仓库名origin

是一个默认的远程仓库命名。当你克隆一个远程仓库到本地时,Git会自动为你配置一个名为。的远程仓库别名,指向你克隆的源仓库URL。#建立本地项目与已存在远程仓库之间的连接关系。这样的引用时,它表示的是远程仓库。

2024-05-08 13:28:11 596

原创 React Developer Tools安装及使用

翻墙后,在谷歌浏览器应用商店搜React进行安装。1.非React开发页面;2.生产态React页面;3.开发态React页面。

2024-05-07 13:02:53 721

原创 Field redisTemplate in com.demo.redisdemo.RedisUtils required a bean of type ‘org.springframework.da

使用@Autowire注入时,能选的类型只有:RedisTemplate、RedisTemplate<String, String>、RedisTemplate<Object, Object>。@Autowired使用byType的方式注入,且会连同泛型一起解析,报错表示没有匹配到对应类型的RedisTemplate。@Qualifier叠加@Autowired使用,可以byName注入,但是被注入的bean仍然要与声明变量的类型匹配。

2023-11-03 17:41:35 1047

原创 Linux grep命令

grep命令是global regular expression print(全局正则表达式输出)的缩写。它在一个或者多个文件中搜索与给定的内容的匹配的行,并将匹配的内容输出。格式:grep [options] [pattern] file。

2023-04-14 13:43:06 130

原创 MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction

Mysql使用update inner join 两张大表导致死锁。优化inner join条件,缩小关联数据量,提高关联查询效率。

2023-04-13 14:05:37 197 1

原创 QLException: Parameter index out of bounds. 22 is not between valid values of 1 and 21

JdbcTemplate批量更新时,SQL应该是进行了预处理,当传参使用in传入了数组参数时,如果多套参数传入的数组个数不同就会导致之前预处理的SQL与后面的参数数量不匹配问题。JdbcTemplate批量更新一定要保证传入的多套参数个数一致,目前我这种场景,肯定是不能再用批量更新了。使用JdbcTemplate的批量更新,执行SQL时出现字段数与传参不匹配问题。

2023-04-13 13:42:35 861 1

原创 Linux cat命令

规律:命令中使用>(大于符号)重定向用于创建一个新的文件,如果存在相同文件,则相同文件的内容会被覆盖,命令中使用>>(双大于符号)重定向用于给另外一个文件添加内容到文件的末尾,就是把内容往另外一个文件的文件尾部添加内容,不存在该文件也会创建一个文件在文件末尾添加内容。cat 是concatenate的缩写,cat命令允许我们创建单个或多个文件,查看文件的内容,连接文件并在终端或文件中重定向输出。-v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外。

2023-04-13 09:51:44 545 1

原创 Linux df命令

Linux df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。df [选项] [目录或文件名]

2023-04-12 18:29:47 356 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除