「 JAVA 」 八月 17, 2025
【转】sonar对于处理InterruptedException异常提示的原因分析
文章字数 5.4k 阅读约需 5 mins.
当我们使用会抛出InterruptedException异常的方法时,如果处理不当可能会发生一些预期之外的问题。
下面看一段代码演示:
public class ThreadInterruptedDemo {
public static void main(String[] args) throws InterruptedException {...
查看全文
「 BOOK 」 八月 10, 2025
《Java 9模块化开发:核心原则与实践》书摘
文章字数 25k 阅读约需 22 mins.
所有代码示例都可以在GitHub(https://github.com/java9-modularity/examples )上找到。
知识是共享的唯一财富
1.1 什么是模块化
模块必须遵循以下三个核心原则:
1.强封装性
2.定义良好的接口
3.显式依赖
1.2 在Java 9之前
OSGi要求将导入的包在JAR中列为元数据,称之为捆绑包(bundle)。
此外,还必须显式定义导出哪些包,即对其他捆绑包可见的包。
查看全文Maven和OSGi构建在JVM和Java...
「 ALGORITHM 」 八月 03, 2025
【转】【算法专题突破】双指针 - 有效三角形的个数(5)
文章字数 2.7k 阅读约需 2 mins.
题目链接:611. 有效三角形的个数 - 力扣(Leetcode)
我们可以根据示例1来理解这一道题目,
他说数组里面的数可以组成三角形三条边的个数,
那我们先自己枚举一下所有情况看看:
【2, 2, 3】
【2, 2, 4】
【2, 3, 4】
【2, 3, 4】
总共是四种情况,
而第二种情况是不成立的,看看示例,我们可以知道,虽然都是2,
但是不同位置可以看成不同的元素。
一...
查看全文「 DOCKER 」 七月 27, 2025
不重启容器,增加 docker 容器端口映射
文章字数 3.9k 阅读约需 4 mins.
在某些情况下,我们可能需要在不重启 Docker 容器的情况下,动态地增加端口映射。例如,我们有一个 Redis 容器,默认情况下只在容器内部监听 6379 端口,但我们希望能够临时通过宿主机的 6400 端口访问它。
通过下面方式模拟这个未映射端口的容器:
docker run -d --rm --name redis_without_port_mapping redis:6-alpine
获得该容器的 IP:
$ docker inspect -f '{{range .NetworkSettings...
查看全文
「 AI 」 七月 20, 2025
Dify 知识库迁移
文章字数 7.2k 阅读约需 7 mins.
迁移 Dify 中单个知识库的参考方案,不同 Dify 版本表结构可能略有差异。
# 待迁移的知识库 id
dataset_id = 'xxxxxx'
# 源数据库租户
# select tenant_id, created_by, embedding_model_provider, embedding_model from datasets where id='{dataset_id}';
source_tenant_id = 'xxxxxx'
...
查看全文
「 K8S 」 七月 06, 2025
【转】Kubernetes 服务自动注入变量引发的血案
文章字数 5.1k 阅读约需 5 mins.
- 原文地址:https://www.jianshu.com/p/3cfdb680b14e
- 原文作者:微凉哇
- 相关阅读:
背景介绍
笔者最近基于kubernetes部署一套系统时,发现了一个有趣的现象:配置文件内的部分变量读取错误,报错日志如下
2025-06-13T17:08:54.591570855+08:00 Caused...
查看全文
「 AI 」 六月 29, 2025
用 TEI 部署向量嵌入和重排模型,并在 Dify 中使用
文章字数 21k 阅读约需 19 mins.
TEI(Text Embeddings Inference)是 Hugging Face 提供的一个服务框架,用于部署和运行文本嵌入模型,以及序列分类模型(重排模型)。它支持多种模型格式,性能优异,并提供了 RESTful API 接口,方便与其他应用集成。
Benchmark for BAAI/bge-base-en-v1.5 on an Nvidia A10 with a sequence length of 512 tokens:
CPU 环境部署
最新 1.7 版本 CPU 镜像可能存...
查看全文「 AI 」 六月 22, 2025
Ilya Rice: How I Won the Enterprise RAG Challenge
文章字数 53k 阅读约需 48 mins.
https://abdullin.com/ilya/how-to-build-best-rag/
查看全文In this guest blog post Ilya Rice describes the approach that helped him build the best RAG and win in the Enterprise RAG Challenge. He took first place in both prize categories and on SotA leaderboard...