关闭vue项目中Uncaught runtime errors
解决方法
在vue.config.js中添加如下配置即可解决
module.exports = defineConfig({
...
devServer: {
client: {
overlay: false
}
}
})
参考网站
【leetcode146】LRU缓存机制
请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。
实现 LRUCache 类:
LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存
int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。
void put(int key, int value) 如果关键字 key 已经存在,则变更其数据值 value ;如果不存在,则向缓存中插入该组 key-value 。如果插入操作导致关键字数量超过 capacity ,则应该 逐出 最久未使用的关键字。
函数 get 和 put 必须以 O(1) 的平均时间复杂度运行。
示例:
输入
[“LRUCache”, “p...
Jekyll博客系统的TZINFO依赖问题
在Windows上解决Jekyll的时区问题
我使用Jekyll这个基于Ruby的静态博客系统已经多年了。Github Pages也默认使用Jekyll。然而在Windows上使用时,突然出现了一个时区相关的问题。
问题
在Windows上,Jekyll无法启动,提示无法找到tzinfo依赖包的错误:
No source of timezone data could be found. (TZInfo::DataSourceNotFound)
原因
这个是因为缺少了Ruby时区库tzinfo及其数据源tzinfo-data。
解决方法
删除Gemfile.lock文件
在Gemfile中添加依赖包:
3.
ruby
gem 'tzinfo'
gem 'tzinfo-d...
使用arthas trace命令查看代码各方法响应时间
arthas trace 命令查看代码各方法响应时间
问题来了:
如何在线上系统运行的情况下定位问题代码?
如何避免修改原代码来定位问题代码?
最基本的定位方法是:定位到卡顿的接口,通过在各个方法请求前与请求后打印时间戳来计算各方法的响应时间。
这个基本方法有什么问题呢?
如果开发人员无权获取生产环境怎么重现。
如果调用方法很多的情况下,通过响应时间戳定位效率太低。
Arthas 工具
Arthas 官网
Arthas 是阿里巴巴开源的一款 Java 诊断工具。Arthas 除了解决我们上述定位接口卡顿问题,还能解决以下问题[1]:
这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
我改的代码为什...
Druid快速引入以及配置
Druid Spring Boot Starter 用于帮助你在 Spring Boot 项目中轻松集成 Druid 数据库连接池和监控。
引入依赖
vte-dal 模块下的 pom.xml 下加入以下依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.23</version>
</dependency>
增加 Druid 配置
application-dev.properties 增加监...
【LeetCode200】岛屿数量
岛屿数量
给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。
岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。
此外,你可以假设该网格的四条边均被水包围。
示例 1:
输入:grid = [
["1","1","1","1","0"],
["1","1","0","1","0"],
["1","1","0","0","0"],
["0","0","0","0","0"]
]
输出:1
示例 2:
输入:grid = [
["1","1","0","0","0"],
["1","1","0","0","0"],
["0","0","1","0","0"],
["0","0","0","1","1"]
]
...
Windows下启动、重启、停止nginx
在Windows下操作nginx,需要打开cmd 进入到nginx的安装目录下
1.启动nginx:
start nginx 或 nginx.exe
2.停止nginx
(stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息)
nginx.exe -s stop 或 nginx.exe -s quit
3.检查 重启:
nginx -t 修改nginx配置后执行检查配置是否正确
nginx -s reload 重启
共计 80 篇文章,10 页。