- 博客(161)
- 资源 (14)
- 收藏
- 关注
原创 Dify使用02-Dify集成Ollama
Dify通过Docker部署,此时填写127.0.0.1这样的IP,Dify是无法正确识别的,需要填写Ollama所在主机的具体IP地址,Dify才能正确识别。默认仅支持本机访问,需通过修改环境变量让其可以远程访问,windows电脑配置方法是在环境变量中新增。Dify默认配置对插件安装过程的超时限制较短,且依赖下载可能因网络问题失败.启动Ollama后,在浏览器输入。,会覆盖系统设置,所以需要修改。就有应用,点击应用即可使用。参数后,重启Ollama;文件,改成如下值即可。模型,用于后续使用。
2025-11-06 15:53:52
959
原创 Dify使用-常见问题及解决方案
本文介绍了Dify平台登录时遇到"Too many incorrect password attempts"错误的解决方法。该问题是由于多次输入错误密码导致账户被锁定。解决方案分两步:首先进入Dify API容器执行密码重置命令,若仍无法登录,则进入Redis容器清除缓存数据。文末提醒该方案不适合生产环境使用。文章属于Dify使用系列教程的一部分,旨在记录常见问题的解决方法。
2025-11-04 15:02:13
269
原创 Dify使用01-Dify安装与部署
Dify是一个开源的大语言模型应用开发平台,支持快速搭建生成式AI应用。安装指南包含环境配置(WSL、Ubuntu、Docker)、源码拉取、启动步骤和访问方法。常见问题解决方法包括:1)Docker镜像拉取失败时配置国内镜像源;2)数据库启动失败时修改docker-compose.yaml中的volume配置。该平台整合了Prompt编排、RAG引擎等关键技术,降低开发门槛,使开发者能专注于业务创新。
2025-10-31 10:58:42
300
原创 Java9新特性
等工厂方法用于创建不可变集合,这些方法使原先的代码变得更明了清晰。,可用于快速测试和学习Java。Java9引入了交互式编程工具。
2025-04-08 20:16:41
422
原创 Windows异常及解决方法
本文总结了Windows系统常见问题的解决方法:1)更新失败时检查setupact.log日志,排查驱动冲突或网络问题;2)通过组策略编辑器解决诊断数据设置问题;3)锁屏界面卡顿时启用高对比度模式解锁;4)使用powercfg命令关闭休眠功能释放C盘空间。这些方案涉及系统更新、权限设置、界面异常和存储管理等多个方面,提供了快速有效的故障排除指南。
2024-12-18 15:42:37
2202
原创 Google Chrome浏览器安装到其它盘的方法
本文主要介绍使用windows操作系统的`mklink`命令来解决Google Chrome浏览器默认安装到C盘的问题。通过该方法可以将Google Chrome浏览器安装到D盘。基于此思路,也可以将Postman安装到D盘。
2024-12-18 15:29:42
5018
1
原创 MySQL客户端任意文件读取漏洞
1、通信机制由于MySQL服务端和客户端通信过程是通过对话形式完成的。客户端发送一个操作请求,服务端会根据客户端发送的请求进行响应。在这个通信过程中,如果一个操作需要两步才能完成,当客户端发完第一个请求后,它会直接丢弃第一个请求,并不会做存储;然后客户端会根据服务端的响应,进行第二个请求,此时服务端就可以欺骗客户端。2、语法说明MySQL服务端反向读取客户端的任意文件是利用了语法,该语法主要用于读取文件内容并插入到表中。
2024-11-18 16:31:18
708
原创 Kube-apiserver出现“Unable to authenticate the request”错误的解决方案
之前使用工具一键部署K8S集群,并在集群部署一些服务。某天突然发现服务无法访问。
2024-10-21 15:33:12
1873
原创 移除Microsoft Edge浏览器“由你的组织管理“提示的方法
点击Microsoft Edge浏览器右上角的···按钮有时候会出现提示“由你的组织管理”。但实际上自己的电脑并没有被公司或其他企业管理。
2024-10-21 15:17:24
28867
3
原创 PostgreSQL角色迁移原理简述
本文描述PostgreSQL角色迁移的流程,基于该方案可通过Java、Python等语言开发PostgreSQL角色迁移工具。
2024-05-21 16:20:27
1269
原创 PostgreSQL用户与角色简述
PostgreSQL通过角色(role)来控制数据库的访问权限。角色可以拥有数据库对象(比如表、函数等),并允许将这些对象的权限授予其他角色,从而实现对象访问的控制
2024-05-21 11:30:40
1215
原创 解决华为手机驱动与Win11的内核隔离冲突问题
将华为手机通过USB数据线连接电脑时,会安装相应的驱动,这部分驱动会引起Win11提示内存隔离冲突,可能会影响系统更新或一些软件更新安装。
2024-03-29 12:12:22
19057
12
原创 Gitlab-runner注册与配置
由于gitlab通过https访问,因此需要给gitlab-runner添加证书,才能正常访问,否则会出现。本文主要介绍了Gitlab-runner在内网环境注册到gitlab的操作方式。1、将证书文件上传至gitlab runner服务器,并放入容器中指定位置。在gitlab-runner容器内执行下述指令,即可完成注册。2、gitlab部署与内网,有域名,通过HTTPS访问。1、gitlab-runner由docker镜像部署;2、登录后,按照下图方式步骤将HTTPS证书导出。
2024-03-18 11:21:04
1424
原创 IntelliJ IDEA使用-常见问题
摘要:文章介绍了IntelliJ IDEA 2023版本的三个常见问题及解决方案。1)创建Spring项目时Java版本受限问题,可通过升级JDK或改用阿里云源解决;2)Linux系统下IDEA闪退问题,需修改vmoptions文件禁用GPU功能;3)Git提示换行符差异问题,删除index文件后重置即可。文章提供了详细的步骤说明和配图指导,帮助用户快速解决IDEA使用中的常见障碍。(149字)
2024-02-22 10:43:16
12068
6
原创 Linux常用指令
LSB(Linux 标准库)能够打印发行版的具体信息,包括发行版名称、版本号、代号等。一般用于Ubuntu。CentOS默认没安装该指令,需使用下述指令安装后,才能使用查看目录下的文件目录下存在许多文件,记录了操作系统信息。查看版本信息获取版本信息2、获取Linux操作系统内核版本指令uname(unix name )可以打印系统信息的工具,包括内核名称、版本号、系统详细信息以及所运行的操作系统等等。查看文件该文件文件记录了 Linux 内核的版本、用于编译内核的 gcc 版本、内核
2023-12-25 15:59:38
1929
原创 MySQL常见问题及解决方案
MySQL常见问题及解决方案摘要: 连接问题解决方法:修改配置文件添加skip-name-resolve参数; 缺失data目录解决方案:执行mysqld初始化命令自动创建; 数据乱码处理:详细介绍了各种字符集特性,建议统一使用UTF8MB4字符集,并提供了表/列级别的字符集修改方法。最佳实践建议全链路统一字符集,优先选择UTF8MB4,同时强调逻辑备份需定期恢复测试。
2023-07-14 17:21:39
646
原创 WSL安装与使用
本文详细介绍了Windows WSL的安装使用指南,主要内容包括:WSL简介及其在Windows 10/11上运行Linux应用的优势;通过控制面板或命令行的两种安装方式;从Microsoft Store安装Ubuntu 22.04并更换阿里镜像源的方法;在Ubuntu中安装配置Docker的步骤;WSL端口映射到宿主机的实现方案;以及三个常见问题的解决方法(网络连接问题、磁盘空间迁移、WSL2磁盘释放)。文章提供了完整的命令行操作流程和配置示例,帮助用户在Windows系统上顺利搭建Linux开发环境。
2023-07-10 16:57:02
10279
5
原创 DataGrip使用技巧
DataGrip是JetBrains提供的面向开发人员的数据库管理产品。提供智能查询控制台、高效的架构导航、智能SQL补全等功能。同类的产品有navicat、dbeaver。本文中使用的DataGrip版本为2023.1。
2023-06-16 11:03:51
3254
原创 TiDB同步增量数据到Kafka
本文主要是根据官方文档指导,结合实际主机情况,在CentOS 7上通过TiCDC 将TiDB增量数据同步到Kafka。
2023-03-16 11:02:16
864
原创 VMware Workstation常见问题及解决方法
摘要:本文提供了VMware Workstation常见问题的解决方案。第一部分介绍如何释放虚拟机磁盘空间,包括清理文件、填充空间和收缩根目录的方法。第二部分讲解如何通过NAT设置实现虚拟机应用的外部访问,以SSH端口映射为例。第三部分解决虚拟机版本不兼容问题,只需修改.vmx文件中的版本号。三步磁盘清理方法可显著减少空间占用,端口映射功能支持外部主机访问虚拟机应用,而简单的配置文件修改能快速解决兼容性问题。
2022-12-19 10:09:59
6741
原创 如何修复“kernel:unregister_netdevice: waiting for to become free. Usage count = 1”
修复“kernel:unregister_netdevice: waiting for to become free. Usage count = 1”错误
2022-10-14 11:02:05
7321
2
原创 利用Logmnr实现Oracle增量订阅
查看Oracle归档状态docker exec -it oracle /bin/bash# 登陆数据库sqlplus# 查看归档状态archive log list;开启Oracle归档-- 关闭数据库shutdown immediate;-- 启动数据库至mount状态startup mount;alter database archivelog;alter database open;archive log list;开启附加日志如果未开启附加日志则无法记录增量记
2022-03-29 09:21:53
497
原创 Docker镜像大小优化的方法
利用Squash功能 (1.13 后新增的试验功能)1、Docker Daemon 进程启动前,要将 experimental 参数设置为 true;docker v20版本是通过修改/etc/docker/daemon.json开启:{ "experimental": true}2、编写的dockerfile没有与之前没有差异3、编译时,增加--squash参数docker build --squash -t xxx:xxx .squash功能一方面压缩了镜像的大小,另一方面保存
2021-12-14 15:55:40
3334
原创 Oracle权限赋予的一些事
授予使用dbms_metadata.get_ddl()的权限grant select_catalog_role to 用户名;权限不足时,执行select dbms_metadata.get_ddl('TABLE', '表名', '用户名') from dual会报ORA-31603错误2. 授予v$xxxx格式命名的系统视图的查询权限。grant select on v_$xxxx to 用户名;实际上v$xxx是视图v_$xxx的同义词,因此授权时需要根据同义词名查询系统视图实际的名字.
2021-08-31 11:07:01
1147
原创 如何解决ORA-00257: Archiver error问题(清理归档日志)
问题描述:登陆oracle,提示错误信息ORA-00257: Archiver error. Connect AS SYSDBA only until resolved.原因分析:这是归档日志积存过多,占用了磁盘空间导致的问题。解决方案:通过删除归档日志或者增加存储空间方式可解决该问题,本文中选择通过rman清除归档日志root@18b9d420d2d4# rman target sys/xxxx# 检查控制文件和实际物理文件的差别RMAN> crosscheck archivel
2021-08-27 09:29:22
10022
原创 Deepin系统个人配置
shell命令行ls指令不显示颜色在bashrc中添加,或移除以下内容前面的注释号即可$ vi ~/.bashrc# You may uncomment the following lines if you want `ls' to be colorized:export LS_OPTIONS='--color=auto'eval "`dircolors`"alias ls='ls $LS_OPTIONS'alias ll='ls $LS_OPTIONS -l'alias l='ls $LS
2021-04-16 16:14:36
873
原创 重编译DataX使其支持MySQL8.0
问题描述:使用DataX迁移MySQL8.0时,报连接失败:RetryUtil - Exception when calling callable, 即将尝试执行第1次重试.本次重试计划等待[1000]ms,实际等待[1000]ms, 异常Msg:[Code:[DBUtilErrorCode-10], Description:[连接数据库失败. 请检查您的 账号、密码、数据库名称、IP、Port或者向 DBA 寻求帮助(注意网络环境).]. - 具体错误信息为:com.mysql.jdbc.ex
2021-04-14 11:00:21
2043
原创 Ora2Pg配置文件详解
说明此说明基于ora2pg v21.0版本配置文件说明# 导入其它配置文件.# 用途:将通用配置编辑成common.conf后,其它的配置文件只需导入,不需要再编写通用配置IMPORT common.conf# 将文件内容导入postgresql数据库。但只能用于导入函数、存储过程和包定义# 用途: 在不使用ora2pg连接oracle数据库的情况下,导入定义INPUT_FILE ora_plsql_src.sql# 设置Oracle home目录,ora2pg安装前就已经配置环境变量
2020-12-09 16:49:22
4169
原创 SpringBoot接口返回的数据时间与实际相差8小时问题排查
场景描述部署了一个SpringBoot应用在容器中,请求一个接口,接口返回的时间与实际相差8小时。可能原因1、容器的时区与实际时区相差差8小时2、jvm时区与实际时区相差8小时3、存入数据库后的时间相差8小时4、后端获取的时间一致,但返回给前端后相差8小时排查步骤1、进入容器查看时间$ date2、编写一个java应用查看jvm时间import java.util.Date;public class Demo { public static void main(String
2020-10-30 11:19:18
4691
原创 29、正则表达式
正则表达式场景导入要求:判断一个字符串是否全部由数字组成。实现原理:将字符串变为字符数组,而后判断每个字符是否在0-9之间。范例:判断字符串是否全部由数字组成public class Demo { public static void main(String[] args) throws Exception { String str = "1234"; System.out.println(isNumber(str)); } publi
2020-09-29 17:31:11
229
原创 使用IDEA对SpringBoot应用进行远程调试
本文介绍了如何使用IDEA远程调试部署在服务器上的SpringBoot应用。主要内容包括:编写测试应用并打包发布到CentOS服务器;在IDEA中配置远程调试参数(指定服务器地址和调试端口5005);启动远程应用时添加调试参数;通过本地IDEA设置断点进行调试。重点注意事项:调试端口必须与业务端口不同,且本地与远程代码要保持一致。这种方法可有效解决生产环境异常难以复现的问题。
2020-09-29 10:47:23
1939
1
原创 iview/vue禁止控制台输出
情境描述(1) 前端开发时,由于debug需要可能会在代码中插入console.log或者console.error;(2) 自身vue.js或iview框架在调用内置函数时,可能因为处理不当,输出一些错误日志,但本身这些错误并不影响页面功能。上述场景会导致控制台输出大量的信息,这对于用于而言感官不好。但一一去排查剔除,又过于麻烦解决方案在main.js中添加console.log = function () {}console.error = function () {}通过覆写cons
2020-09-28 17:38:40
1250
原创 PG(二)_PostgreSQL服务器选择与配置
硬件、存储和文件系统选择磁盘建议选择SSD磁盘,其次是机械硬盘如果CPU支持numa模式,建议关闭。pg用0号cpu启动时,cpu0对应的内存就会大量使用,内存回收时也会优先回收cpu0对应的内存。当被换出页被访问时,就会出现响应时间变慢的问题,引起性能严重抖动。关闭numa模式,内存地位就平等了,就不会出现上述问题。存储阵列级别建议选择raid,其次是raid5.核心数据库选择raid10,非核心压力不大的数据库从成本考虑可以使用raid5.推荐使用逻辑卷LVM管理,便于
2020-08-29 22:23:36
1828
原创 PG(一)_PostgreSQL安装与部署
rpm安装PostgreSQL安装PostgreSQL进入https://www.postgresql.org/download/linux/选择对应的操作系统,即可获取rpm安装的操作步骤# 安装rpm源$ yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 安装数据库$ yum install -y postg
2020-08-29 22:22:17
699
Ettercap使用说明
2018-08-23
Java测试新技术TestNG和高级概念
2018-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅