- 博客(19)
- 收藏
- 关注
原创 深度探索:Ollama与RAGFlow的私有化部署指南
通过本指南,您应该能够成功在本地和虚拟机中部署Ollama与RAGFlow,构建起一个强大的个人知识库系统。希望本文能为您在技术探索的道路上提供帮助,也欢迎在优快云上分享您的部署经验和心得。注意:本文所述步骤和解决方案基于特定环境和时间点,实际部署时可能会有所不同。建议在部署前仔细阅读相关文档,并根据实际情况进行调整。
2025-02-19 22:01:26
714
原创 Java多线程实战:高性能餐厅后厨系统的设计与优化
通过优先级队列、批量处理和双条件队列,我们成功解决了普通订单饿死、锁竞争严重等问题,并显著提升了系统性能。本文的案例和代码可以直接应用于实际开发中,帮助你更好地理解和掌握Java多线程技术。如果你对本文有任何疑问或建议,欢迎在评论区留言讨论!
2025-02-12 09:47:43
230
原创 DeepSeek-R1+RAGFlow私有化部署个人知识库
准备语言大模型环境:ollama+deepseek-r1:1.5b安装RAGFlow知识库服务,地址。
2025-02-11 09:50:01
339
原创 Java多线程应用实践:适用场景与误用案例分析
适用原则:优先评估资源独立性、服务端承载能力、操作原子性必要检查服务端API是否线程安全(是否bdyw支持多线程并发)是否存在共享资源竞争失败重试机制是否完备替代方案方案比喻说明代码示例连接池像租用共享充电宝,用完归还复用异步非阻塞IO快递柜寄存,不用等快递员当面签收Selector批量处理把10个小包裹打包成1个大箱子运输打包上传通过合理评估场景特征,才能充分发挥多线程优势,避免陷入"为用而用"的技术陷阱.
2025-02-05 17:02:34
955
原创 python初识
官网链接:https://realpython.com/python-virtual-environments-a-primer/#why-do-you-need-virtual-environments。公司需要做一些自动化脚本去测试各个业务模块的数据接口,技术选型考虑通过python去弄,所以做一些前期的技术调研.通过查询python官网得知,python需要为每个project创建一个虚拟环境去运行。python 版本 : Python 3.8.0。首先,解决pip源的问题,使用国内的镜像源。
2024-12-25 18:04:57
343
原创 如何优化实现了ApplicationListener接口导致的onApplicationEvent方法多次调用问题?
背景:记录一次代码优化,CreateIndex中实现ApplicationListener接口导致onApplicationEvent方法多次调用,方法里重复加载该注解的类. this.applicationContext.getBeansWithAnnotation(ESMetaData.class).
2024-12-12 09:27:08
445
原创 分析 Kafka 和 Elasticsearch 在数据存储策略上的区别,以及为什么 ES 采用冷热分离更合适?
背景:kafka存储数据时可以向多个slave节点去放数据,es刚开始也参考了这种做法,后来又没有采用这种方式,因为kafka默认存储是2周的,而es不行,采取的策略是利用这种冷热分离的办法.执定好冷热数据。
2024-12-12 09:00:56
316
原创 如何利用redis去实现一个滑动窗口?
师兄B:因为他我刚开始想的是设定一些常量,比如说最大的常识次数三次,然后锁定时间五分钟。但是它这里面就是存在一种情况就是在五分钟之内我登了两,我只登尝试两次。师兄B:那相当于它进入到下一个窗口期了,上在窗口期里面,你就能发生三次,像只要这个窗口期是这个窗口的,它是滑动的,永远都是五分钟的一个限制。师兄B:再去尝试的话,这样的就会是不是有三个时间点就两个在五分钟之内,两个在下一个五分钟之内。那这个时候你不能在五分钟,你不用再在五分钟之内尝试第三次。师兄A:在一段时间内,它可以限制你就是用来限流的一样的。
2024-12-11 18:08:22
172
原创 记录一次生产事故,不同系统间文件传输多次异常.
复盘总结:在这次需求开发中,事故前用了多线程去处理文件流上传导致了对文件读取的竞争,从而导致文件上传时的失败,这里后改用单线程或者同步去处理文件流上传能够保障上传时的稳定性,达到业务效果,有时可能一个需求功能的开发并不需要多高大上的技术去支撑,另外,在问题原因未排查出来前,盲目地使用线程池去做往往会带来的新的问题.过程中涉及到文件流的二次复制,增加线程执行时的内存开销.背景信息:A系统向B系统传输图片文件(批量传输的红外图片小),上线后总会遇到文件上传失败的问题,这种情况下如何排查和处理?
2024-12-11 11:39:15
407
原创 记录一次问题处理,如何去处理多设备的数据接受问题?
根据这个地址以及username,password等鉴权信息去建立URLConnection,如下代deviceSdkList做了循环,从结果来看只有一个连接建立,这里可能需要多线程去处理.问题背景:在xx项目中,需要接受雷达设备的告警,在反复测试的过程中,在日志中显示始终只与一个雷达设备建立了连接,其他设备都没有连接的信息,而在数据库中的雷达设备有10多个.最后,从日志来看,与所有设备都建立了连接,在后续的运维人员观察下,也接受到了这些设备的告警信息.
2024-12-11 10:57:43
356
原创 java如何应用es模板查询?
下面是一个使用 Java 和 Elasticsearch 6.8.6 版本的示例,展示如何创建和使用查询模板。我们将使用来与 Elasticsearch 交互。
2024-11-20 12:15:42
488
原创 关于在写一个查询模版es案例时踩的坑!
通过这个案例,你可以看到如何使用 Elasticsearch 的查询模板来参数化复杂的查询,并在不同的上下文中重用这些查询。查询模板不仅可以简化应用,还可以封装复杂的业务逻辑,提高开发效率。希望这个案例对你有所帮助!如果有更多问题或需要进一步的帮助,请随时告诉我。
2024-11-20 11:28:06
926
原创 如何使用docker去对sftp去做容器化部署?
安装过程中遇到的问题:1.0(后续:这个地址拉取镜像失败.)(注意用户信息配置:testuser:testuser:1001)补充错误示例(刚开始用这个命令去执行给出[/entrypoint] FATAL: No users provided!
2024-11-19 15:51:00
916
原创 如何解读java应用端与硬件通信的传输数据的报文格式?
4.0 从上面大致了解了java应用端是如何发送数据报文的,还需要进一步排查.在代码阅读过程中发现校验地址这一步和文档上描述有差异,比如第一字节没有去除以256获取余数,代码去做了进一步的调整.答:首先mysql数据表t_vehicle_device(车辆设备表)维护了nava屏等设备的ip和port等信息,java应用端通过这两个信息与设备建立tcp连接,发送数据报文到设备.到此,对于java应用端是如何按照协议报文发送数据报文的有了代码层面的理解,对于硬件调试有了更进一步的了解.
2024-11-14 09:34:08
259
原创 如何做诺瓦JT100或JT200交通诱导屏的数据对接?
2.2 推送车辆测速数据到诱导屏问题,根据日志来看:诱导屏获取关联屏数据大小为0,通过梳理代码业务逻辑,发现这里推送的车辆拍照时的测速数据,在查询设备时用device_type = "screen",在vehicle_device查询结果为空,在数据表中测速设备时device_type ="speed",尝试改一下查询条件进一步去测试.背景:用户现场安装了多台诺瓦JT100或JT200的交通诱导屏,需要展示当前时间+车辆经过时测速数据.目前存在时间误差很大以及车辆测速数据无法上传大屏展示等问题.
2024-11-13 17:11:53
413
原创 如何做好elasticsearch在内网或者离线的状态下自动化安装?
背景:公司想要做到一些组件的自动化部署.解决:通过编写组件的自动化实现开发/测试/生产环境一键安装服务组件等.
2024-11-12 17:14:43
889
原创 如何做好sftp在内网或者离线的状态下自动化安装?
3.0 配置用户权限,账号/密码:sftpuser/sftpuser以及对应的文件夹/home/minio读写权限.1.0 首先下载一个vsftpd-3.0.2-28.el7.x86_64.rpm可执行的安装文件;解决:通过编写组件的自动化shell脚本实现开发/测试/生产环境一键安装服务组件等.4.0 选择主动模式(1),更改配置内容,开放指定的端口20和21端口,6.0 后续:如何使用docker去对sftp去做容器化部署?背景:公司想要做到一些组件的自动化部署.
2024-11-11 22:20:42
328
原创 如何实现隔离网段的数据同步?
2.0 排查的过程:先了解到发送端这里如何到/xx/syncData,然后消费端从这里获取文件去执行sql脚本,产品通过安博通客户端去查看数据的同步记录,发现最近没有同步的记录,在/xx/syncData里也没有新生成的文件脚本.最后开发定位sftpuser用户上传文件失败.数据流转:物联网端数据同步服务进程监听mysql这边binlog日志变化,读取数据sql脚本生成文件上传至sftpuser用户的/xx/syncData,内网端数据同步服务消费这里文件数据,在内网端执行sql脚本.
2024-11-10 18:07:12
545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人