REDIS 十月 29, 2023

Redis 5 集群断电故障处理指北

文章字数 11k 阅读约需 10 mins.

查看全文

REDIS 十月 29, 2023

Redis 5 集群断电故障处理指北

文章字数 11k 阅读约需 10 mins.

  • Redis 版本:5.0.9
  • Redis 集群使用 Bitnami Redis Cluster Chart(appVersion: 5.0.9, version: 2.0.14)部署在 K8s 中
  • 集群配置:三主三从六节点

集群断电后重启出现故障节点,报错日志 Unrecoverable error: corrupted cluster config file.

Redis CLI 中可通过 cluster nodescluster infoinfo 等命令查看集群节点、集群状态及...

查看全文

TOMCAT 十月 22, 2023

隐藏 Tomcat 版本信息

文章字数 7.2k 阅读约需 7 mins.

访问 Tomcat 发布的应用中不存在的页面或 URL 中包含特殊字符时,会看到下面这样的界面:

http://localhost:8080/not-exist

http://localhost:8080/([%5E

如遇安全扫描等场景希望不暴露 Tomcat 版本信息时,可以在其配置文件 conf/server.xml 中的 Host 元素内添加如下内容:

<Valve className="org.apache.catalina.valves.ErrorReportValve...
查看全文

AI 十月 14, 2023

一种从 🤗HuggingFace 下载模型的方法

文章字数 8.2k 阅读约需 7 mins.

无法直接从 HuggingFace 下载模型时,可借助此仓库,使用 GitHub Actions 构建一个 Docker 镜像,在镜像中用 huggingface_hub 下载好所需模型,再将镜像推送至 Docker Hub,最后以下载镜像方式曲线下载模型。

当前可用模型可见仓库 tags,仓库 tag 对应镜像 tag,如:

下载 codet5-small tag 对应的镜像命令为:

docker pull alphahinex/hf-models:codet5-small

镜像中包含的模型...

查看全文

JAVA 十月 07, 2023

【转】查看依赖树的利器

文章字数 1.8k 阅读约需 2 mins.

原文地址:https://wyiyi.github.io/amber/2023/10/01/Dependency%20Tree/

依赖树(Dependency Tree)工具,可以查看和分析项目的依赖关系。

本文将介绍 maven 和 gradle 两种构建如何查看依赖树。

  1. 命令行工具来查看项目的依赖树,执行命令:

     mvn dependency:tree
     gradle dependencies
  2. 对于大型项目,可以将输出结果保存到文件中:

     mvn dependency:tree >...
查看全文

LINUX 十月 01, 2023

Linux 中前台进程转后台,并重定向输出

文章字数 3.9k 阅读约需 4 mins.

有时候我们直接在终端中执行了命令,等待很长时间后发现还需要很久才能执行完,又不想一直开着终端等待结果,可以按照下面的方式,将前台进程转至后台,并重定向输出内容至文件,以便随时连接回来查看执行状态。

假设我们需要执行很久的任务是下面这段脚本:每隔五秒打印一段内容至控制台。

$ cat > test.sh << EOF
> while true; do
>     echo "Press Ctrl+C to stop."
>     sleep 5
> ...
查看全文

DEVOPS 九月 24, 2023

Sonar Quality Gates

文章字数 7.5k 阅读约需 7 mins.

SonarQube 简称 Sonar,是一个能够帮助我们编写整洁、安全代码的平台。通过 SonarScanner 对代码进行扫描,之后将扫描结果展现,如 https://next.sonarqube.com/sonarqube/projects

Quality Gates 可译为质量门禁,能够检查新增代码是否满足其中的规则要求,以判断新代码是否达到合并要求。Sonar 中有开箱即用的内置质量门禁规则,也可自定义:

在项目总览页中,可以看到质量门禁状态:

通过质量门禁,可以优先保证新增...

查看全文

AI 九月 17, 2023

【译】可视化神经机器翻译模型(Seq2seq 模型的注意力机制)

文章字数 10k 阅读约需 9 mins.

注意: 下面的动画是视频。轻触或(使用鼠标)悬停在它们上,可获得播放控件,以便在需要时暂停。

序列到序列(Sequence-to-sequence)模型是一种深度学习模型,在诸如机器翻译、文本摘要和图像标题生成等任务中取得了许多成功。...

查看全文

OTHERS 九月 10, 2023

PS3 HDMI 芯片损坏低成本修复

文章字数 1.3k 阅读约需 1 mins.

很久没开机的 PS3,开机时发现没有图像,绿灯常亮。

换 HDMI 线、口、电视,分别出现无图像、雪花、只能输出 480p 分辨率情况。

480p 分辨率下虽然能凑合玩,但游戏中文字等内容辨识困难。

基本确诊为 HDMI 芯片损坏。

在看了 hdmi端口坏了的替代品 帖子中内容后,觉得可以一试,某宝等平台上搜 ps2色差转hdmi 感觉是跟帖子里一样的转换器,但问卖家,都说 PS3 不能用,且商品参数中写明的支持分辨率为 480i480p576i

幸好朋友以前 PS2 有个这种转换器,征...

查看全文

JAVASCRIPT 九月 03, 2023

【转】探索前端的 this 指向

文章字数 11k 阅读约需 10 mins.

原文地址:https://wyiyi.github.io/amber/2023/09/01/this/

在前端开发中,this 是一个常见的概念。
它代表了当前执行上下文中的对象或函数,并且在不同的情况下,this 的指向也会有所不同。

本文将深入探讨 this 在前端开发中的应用场景以及不同情况下的指向规则,更好地理解和运用 this 指向。

var name = "TOM"
let obj={
  name:"Jerry",
  SayHi:()=>{
   return...
查看全文

OTHERS 八月 27, 2023

马桶实用技术

文章字数 2.7k 阅读约需 2 mins.

事情要从家里马桶水封慢慢下降说起……

水封,指的是冲过马桶之后,马桶内可以看到的留下的水。一旦水封失效,就可能会造成卫生间返臭和滋生生物进入卫生间的情况。

我这的现象是:水封高度会慢慢下降,直至水封效果完全失效。水箱中的补水管如果插入排水阀边上的溢水管,则水封能够留存更长时间,但水箱中水位会下降,导致一段时间后水箱开始持续发出响声进水,除非手动去按压一下进水阀的浮筒,才会停止响声并补满水。

关于马桶水箱中进水阀和排水阀的原理,可以看看这个视频:

意料之外,马桶进排水阀的原理

进水阀上面的那...

查看全文
加载更多
0%