自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux安装部署Elasticsearch8 全过程记录

本文描述了从零开始安装 Elasticsearch8,到重新配置可用的证书,生成对应的JKS供 Java 调用的全过程记录。

2025-03-15 15:17:51 977

原创 Macbook Docker镜像迁移方式

3、创建替身:ln -s <<目标文件夹>>/Docker.raw /Users/zhao/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw。2、剪切/Users/zhao/Library/Containers/com.docker.docker/Data/vms/0/data中的 Docker.raw 至 <<目标文件夹>>/Docker.raw 中。4、重新启动Docker,检查镜像与容器。PS:可以移到高速移动硬盘中。

2025-02-26 15:14:45 162

原创 服务器通过 ollama 运行deepseek r1

正常可以通过 ollama pull 或 ollama run 命令直接下载,但通常会遇到连接超时、找不到网址等总理。因此,可以使用国内的模型站进行下载,在这里使用。deepseek-r1-1.5B.txt,具体参数可依据使用情况修改。deepseek-r1-7B.txt,与1.5B 类似。

2025-02-20 10:17:39 481 2

原创 macos 搭建 ragflow 开发环境

安装基础包:进入到 ${code-root-folder}/docker/docker-compose-base.yml。因本机的内存和硬盘比较可怜,所以在服务器上部署基础 docker 包,本机仅运行 rag-server 部分。本地运行服务时,需要安装一些基础包:包含有 icu4c、unixodbc。运行 docker-compose 命令,以部署 docker。注意,要求的npm 版本较高,作者使用的是 v20.10.0。服务器安装 docker-compose,过程略。使用brew 命令安装。

2025-01-15 23:40:21 1790

原创 macbook使用 pip 安装 pyicu 报错

当使用ragflow等开源工具进行二次开发时,在安装基础项目依赖,需要使用到很多系统中的基础库,时常会报错,今天遇到的问题是 pyicu 包安装时报错。基本问题分析,安装 pyicu 时,需要使用系统中的ICU库。所以要检查是否安装了 pyicu。如果没有安装,就安装,安装了要确认版本,这个问题中需要使用到icu4c。

2025-01-11 23:55:48 1247

原创 创建tls并替换至Elasticsearch8,实现通过IP实现https访问

今天在配置Elasticsearch8相关内容,原本很简单就可以应用,安装ES时,可以选择是否使用https,如果就是测试使用的话,或内网使用,直接使用http协议即可,比较简单。但手头的项目比较特殊,必须使用https协议,直接启用,使用ES中自带的http_ca.crt文件,调用报错,发现http_ca.crt配置的地址是localhost,而在集群环境中,都是使用是内网IP。于是,花了大半天的时间,研究了一下重新生成TLS相关的所有资料的方式。

2024-07-18 23:35:38 663 1

原创 Springboot Gateway 报错Failed to resolve “bogon”的原因及解决办法

结合前面的分析结果,可以断定,问题就是出现在bogon上,三个可能性:1、代码中配置了“bogon”;2、Consul配置有问题,有“bogon”相关内容;3、服务器配置异常。先在代码中搜索了“bogon”,什么也没找到;替换了Consul,错误依然在,那就只剩下一种可能性,服务器配置异常。hostname惊奇的发现,两台服务器的名称都是bogon。于是,深入调研了一下bogon这个词。服务器名称为bogon,用于表示一个不存在或不可达的IP地址。

2024-04-15 22:07:25 919 1

原创 jenkins安装配置,使用Docker发布maven项目全过程记录(2)

首先说明,在这里仅介绍我使用Jenkins的发布过程的配置,不涉及Dockerfile、docker-compose.yml文件的内容。

2024-01-23 13:43:26 573 1

原创 jenkins安装配置,使用Docker发布maven项目全过程记录(1)

使用的CentOS8 系统,其它Linux系统类似。

2024-01-23 13:26:48 873

原创 Elasticsearch中的数据完全备份至另外的Elasticsearch

有两种方式实现:1、快照和还原2、导出和导入。

2023-08-24 15:18:41 762

原创 MongoDB如何复制数据库备份库

复制数据库比较简单,分两步进行。2、目标库中恢复数据。

2023-08-24 15:12:37 208

原创 CentOS8安装MySQL过程记录

4、设置MySQL root用户的密码。2、启动应用并设置为默认启动。3、进入MySQL管理工具。

2023-08-24 14:18:17 176

原创 Docker创建Consul并添加权限控制

创建一个Token,并进入Token详细,点击Use按钮应用这个Token。http://<ip>:<port>进入图形界面。5、Spring Consul中设置Token。创建config.json。

2023-08-24 13:33:33 953

原创 使用happytransformer对gpt-neo进行训练的过程记录

本文使用的是Python3.10.12的Docker环境在Python3.10环境中安装以下工具包:xformers、transformers v4.31.0、torch 2.0.1+cu118、happytransformer v2.4.1、accelerate v0.21.0。

2023-07-20 10:54:45 533

原创 CentOS8 手动发布Consul过程记录

创建文件/etc/systemd/system/consul.service。使用unzip命令进行解压,并拷贝至/usr/local/bin目录下。3.3、创建/opt/consul/data文件夹并分配权限。3.2、修改Consul二进制文件的权限。可以使用wget等命令进行下载。指定版本的Consul压缩包。具体版本可以在这里找到,3、配置Consul。3.1、添加用户和组。3.4、创建配置文件。

2023-04-08 14:18:12 115

原创 微信小程序加载在线PDF,并禁用下载

微信小程序本身不支持屏蔽下载按钮加载在线pdf。因此,需要通过其它方式进行加载。在这里,使用当前最新版的pdf.js 3.0+

2022-11-22 23:52:25 1890

原创 nginx通过http访问文件服务器

CentOS8下nginx通过http访问文件服务器

2022-11-12 05:44:06 972

原创 centos 8 打开防火墙的方法

centos 8 打开防火墙的方法

2022-11-12 05:34:04 349

原创 系统日志记录的最佳实践

日志记录的最佳实践

2022-11-06 22:24:38 549

原创 SpringCloudGateway + Consul的入门配置说明

SpringCloudGateway + Consul的入门配置说明

2022-10-10 14:07:33 520

原创 解决lsf4j多次引用的问题

解决SLF4J: Class path contains multiple SLF4J bindings及类似的问题

2022-10-08 15:37:13 1391

原创 Elasticsearch安装elasticsearch-analysis-ik分词插件

Elasticsearch安装ik插件

2022-10-06 20:44:39 1047

原创 ElasticSearch8 for Docker切换至Http协议

通过Http访问Elasticsearch的方法

2022-10-06 20:35:49 953

原创 SpringBoot连接ElasticSearch8.*

对于ElasticSearch8以上的版本,对应的API做了很多修改,本文整理了SpringBoot对应新版ES的基本配置方法,仅供参考。

2022-10-05 21:07:36 1543

原创 Spring Boot Admin与Consul共同使用

较新版本的SpringBootAdmin与Consul一起使用时,会报错,主要原因是SpringBootAdmin中有与Consul相关的内容,本文主要解决此问题

2022-10-03 20:14:33 524

原创 SpringBoot配置Consul及健康检测

基于Springboot,通过SpringCloudConsulDiscovery连接Consul服务器

2022-10-03 18:47:34 2048

原创 docker部署ElasticSearch过程记录

简要记录在Docker中部署ES的过程

2022-09-28 16:19:09 698

原创 详细记录 Angular的Library本地调试的过程

使用ng build --watch, npm link,npm link @/等命令,对Library进行调试

2022-06-13 20:43:01 751

原创 npm添加Scope的方法

npm添加Scope的方法

2022-06-13 20:07:43 655

原创 关于Angular的Injector

angular injector

2022-05-26 15:52:02 607 1

原创 Maven: Failed to collect dependencies at ...

解决Maven: Failed to collect dependencies at的错误

2022-04-06 09:50:52 12708 6

原创 在网页中直接引入其它网页的方法探索(失败案例)

一、用户需求描述用户需要通过Microsoft Teams开一个会议,希望把Teams的直播页面引入到系统中。二、解决方案1、可以通过iframe加载teams的直播页面;2、在加载前,通过参数把实际会议室编号转入iframe的src属性即可。三、开始实施看起来问题很简单,着手开始做。先写一个test.html,里面直接编写一个iframe引入会议,做个试验。<html> <head> </head> <

2021-11-19 19:22:31 1864

原创 Gulp相关常用插件

Gulp相关常用插件1、gulp-utilgulp常用工具,使用方法如下:var gutil = require('gulp-util'); gutil.log('stuff happened', 'Really it did', gutil.colors.magenta('123')); gutil.replaceExtension('file.coffee', '.js'); // file.js var opt = { name: 'todd', file: some

2020-12-30 15:51:48 472

原创 Mac下WebStorm实测有实用快捷键(精简)

基本按键说明 快捷键 功能 ⇧ Shift ⌘ Command ⌃ Ctrl ⌥ Alt Space 空格 ↩ 回车 ↑ 上 ↓ 下 ⇥ tab ⌫ delete键 ⌦ Fn+delete 实用快捷键 快捷键 功能 ⌃⇧Space 智能代码补全 ⌘P 显示方法的参数信息 ⌃J 快速查看文档 ⌘+鼠标放在代码上 显示代码简要...

2020-12-15 14:23:51 2412

原创 Docker部署的系统,权限获取方法

使用了Verdaccio的Docker部署了一个私有Repo服务器,但没有权限,没法修改上游源。无法修改的原因主要是因为没有权限:1、copy的时候没有权限,考虑使用sudo2、系统没有sudo命令3、考虑使用su,无法运行4、vi编辑器修改,没有权限4、下载一些工具,apk add xxx 无权限,wget不知道下载什么……解决方法:docker exec -it --user root mycontainer sh这样就有权限了。...

2020-11-24 19:22:25 355

原创 11、整合Yeoman

每次运行Generator时,实际上都是在使用yeoman环境。 该环境是与任何UI组件分离的基础系统,并且可以由任何工具抽象化。 当运行yo时,基本上只是在核心Yeoman环境之上运行终端UI外观。11.1 基础需要知道的第一件事是环境系统包含在yeoman-environment软件包中。 可以通过运行以下命令进行安装:npm install --save yeoman-environment该模块提供了检索已安装的Generator,注册和运行Generator的方法。它还提供了Ge

2020-11-21 12:39:55 297

原创 10、Yeoman 调试Generator

要调试生成器,可以通过像这样运行它来传递Node.js调试标志:# OS X / Linux / Windowsnpx --node-arg=--inspect yo <generator> [arguments]可以使用Chrome Devtools或首选的IDE调试生成器。 有关更多信息,请参见《Node调试指南》。Yeoman Generator还提供调试模式,以记录相关的生命周期信息。 您可以通过将DEBUG环境变量设置为所需的范围来激活调试(生成器系统的范围为yeoma

2020-11-21 12:14:20 303

原创 9、Yeoman 单元测试

继续阅读以了解有关Yeoman添加的测试助手的更多信息,以减轻对Generator进行单元测试的痛苦。以下示例假定您在BDD模式下使用Mocha。 全局概念应轻松应用于您选择的单元测试框架。9.1 组织测试很重要的一点是,要保持测试简单且易于编辑。通常,组织测试的最佳方法是:将每个Generator和子Generator分离到其自己的describe块中。 为Generator接受的每个选项添加一个describe块。 对每个声明(或相关声明)使用it块。在代码中,您应该以类似于以

2020-11-21 12:09:02 276

原创 8、Yeoman 管理配置

很常见的操作是:存储用户配置选项并在子Generator之间共享。例如,通常会共享首选项,例如语言(用户是否使用CoffeeScript?),样式选项(使用空格或制表符缩进)等。这些配置可以通过Yeoman Storage API存储在.yo-rc.json文件中。 可通过generator.config对象访问此API。8.1 常用方法this.config.save()此方法会将配置写入.yo-rc.json文件。 如果文件不存在,则save方法将创建它。.yo-rc.json文

2020-11-21 11:14:53 242

原创 7、Yeoman 使用文件系统

7.1 定位Yeoman文件实用程序基于这样的想法,在磁盘上始终有两个位置上下文。 这些上下文是Generator最有可能读取和写入的文件夹。目标上下文(Destination Context)第一个上下文是目标上下文。 “目标”是指Yeoman存放新应用程序的文件夹。 这是用户项目文件夹,在这编写大多数脚手架。目标上下文定义为当前工作目录或包含.yo-rc.json文件的最近的父文件夹。.yo-rc.json文件定义了Yeoman项目的根目录。该文件允许用户在子目录中运行命令并可在项目上运

2020-11-21 10:43:55 365

空空如也

空空如也

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

TA关注的人

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