- 博客(39)
- 收藏
- 关注
原创 【Ollama常用使用命令及说明】
Ollama是本地运行大型语言模型的轻量级工具,提供类似Docker的操作体验。主要功能包括:通过ollama pull下载模型,ollama list查看本地模型,ollama run运行交互式对话。支持自定义模型创建(Modelfile)、服务管理(端口配置/日志查看)和API调用。常用场景涵盖模型管理、本地推理和性能监控,环境变量可配置存储路径等参数。
2025-08-07 17:52:44
785
原创 【macOS操作系统部署开源DeepSeek大模型,搭建Agent平台,构建私有化RAG知识库完整流程】
macOS操作系统快速构建本地私有化知识库,使用deepseek-r1:14b版本开源模型,完全开源化构建流程。
2025-08-07 17:28:06
1081
原创 【在Spring Boot项目中手动实现Spring AOP】
本文介绍了在Spring Boot项目中手动实现Spring AOP的方法。AOP(面向切面编程)通过动态代理技术将横切关注点(如日志、事务)与业务逻辑解耦。文章详细讲解了切点表达式和五种通知类型(@Before、@After等)的使用场景,并通过日志切面示例演示了具体实现过程。示例中展示了如何为Controller方法添加前置、后置和环绕通知,记录接口调用时间和执行耗时。最后强调AOP适合处理全局性逻辑,但应避免过度使用。本文提供了完整的代码示例,帮助读者快速掌握Spring AOP的基本应用。
2025-07-31 18:11:56
819
原创 【Idea中新建Spring Boot项目并实现基础GET、POST类型的接口(图文+代码演示)】
本文介绍了在 IDEA 2024中创建Spring Boot项目并实现基础GET/POST接口的完整流程。包括:1)使用JDK17创建Spring Boot项目,配置Maven和Lombok插件;2)编写控制器类实现GET/POST接口,使用@RequestMapping等注解;3)使用Lombok简化代码;4)通过Postman测试接口调用效果。文中还提供了Apache Commons Lang3工具类StringUtils.isBlank方法的使用示例和源码学习。
2025-07-31 16:52:20
938
原创 【Redis实现基础的分布式锁及Lua脚本说明】
使用Redis实现分布式锁的基本原理介绍及Lua脚本的应用。提供了基于SpringBoot和Redis的Java实现代码,包含原子加锁(SETNX+PX)和解锁(验证标识+DEL)的Lua脚本,通过多线程调用演示了分布式锁在高并发场景下的应用
2025-07-29 22:20:21
881
原创 【Java系统接口幂等性解决实操】
今天在之前的系统中碰到一个以往见过的面试题的实际使用情况,接口幂等性的实际解决方案。结合实际项目低并发特点,本文案例选择前端生成uniqueId+Redis校验的方案,并提供了基础版和优化版(Lua脚本保证原子性)的Java代码实现。
2025-07-27 21:27:36
923
2
原创 【Ubuntu系统镜像文件下载(官网)】
访问历史版本地址下载长期支持版本(LTS),点击选择自己需要的版本,目前较稳定的20.04和22.04(本文以20.04为例)下拉找到需要下载的版本点击下载。
2025-05-08 17:29:00
1790
原创 【Windows 环境安装ollama,通过ollama拉起大模型】
在Windows本地安装ollama,使用ollama下来开源的大模型并在本地运行。模型默认下载地址:C:\Users\hpi\.ollama。
2025-05-08 17:02:41
663
1
原创 【Windows 环境安装AMD显卡加速器ROCm】
公司来了一台工作站,显卡是AMD的,目前跑大模型的更多的用的都是NVIDIA显卡,而且网络上开源的很多框架、工具、模型都对NVIDIA的cuda更加适配,用户强制要求使用AMD卡拉起大模型,在很多开源社区以及AMD官网找了很多资料,逐一踩坑尝试将整体流程整理了一下,仅作为个人笔记记录。
2025-05-08 16:53:56
2167
原创 【Windows 环境安装docker】
Windows 环境安装docker:访问docker逛网,下载Windows桌面版docker。控制面板,程序,启用或关闭Windows功能。勾选I accept the terms。点击Close and restart。完成后重新打开docker。
2025-04-27 17:30:48
556
原创 【大模型-知识库之本地安装Embendding模型(BGE-M3)】
通过python进行文档内容的解析、分片、并调用Embendding模型(BGE-M3)将分片内容进行向量化,存入向量数据库中,其中向量转化可以使用开源的模型进行处理。
2025-03-20 17:35:55
2107
原创 【Ubuntu系统设置固定内网ip,且不影响访问外网 】
Ubuntu系统安装后,由于每次重新开机会被重新分配内网ip,所以我们可以设置固定内网ip,且不影响访问外网,亲测有效
2025-03-10 12:09:27
671
原创 【Ubuntu系统安装后 更换下载源以及适用的Nvidia显卡驱动 】
Ubuntu系统安装后 更换下载源以及适用的Nvidia显卡驱动,可以解决桌面分辨率过小问题,亲测有效
2025-03-10 11:37:20
438
原创 【Ubuntu系统安装 开机输入密码后在登录界面循环】
安装Ubuntu 20.04系统后,输入正确的登录密码,显示器会黑屏一下然后重新返回登录界面,一直循环就是登不进去。其实这个问题是Ubuntu的系统和Nvidia显卡的驱动不兼容导致的,需要禁用nouveau。
2025-03-10 10:58:29
2247
1
原创 【Java实现 通过Easy Excel完成对excel文本数据的读写】
Java实现 通过Easy Excel完成对excel文本数据的读写,解决POI处理大文件内存溢出
2025-01-23 11:28:20
1401
原创 【SpringBoot 调度任务】
在你想要定义调度任务的组件类上使用 @Component 或其他合适的组件注解,并在方法上使用 @Scheduled 注解来指定任务执行的时间规则。当启动应用程序时,Spring Boot 会自动检测到带有 @Scheduled 注解的方法,并按照定义的时间规则执行它们。需要在主应用程序类或配置类上添加 @EnableScheduling 注解以启用调度功能。
2024-12-18 20:01:28
553
原创 【Java 中创建线程池的方式】
在Java中,创建线程池通常推荐使用ThreadPoolExecutor类进行自定义配置,因为这样可以根据实际需求精细调整线程池的行为,以避免使用Executors类的静态方法创建线程池可能带来的潜在问题,如内存泄漏风险或资源耗尽。
2024-05-15 07:15:00
1873
原创 【Java线程池的执行流程及线程工厂、拒绝策略的自定义实现】
java中的线程池的执行流程、线程工厂是什么有什么用如何实现、线程中的拒绝策略及如何自定义实现以及使用实例、如何判断线程池中的任务是否执行完?
2024-05-15 01:01:02
537
原创 【Java遵循SMTP协议调用JavaMail API实现通过腾讯邮箱(QQ邮箱)发送邮件的功能】
在Java中实现通过腾讯邮箱(QQ邮箱)发送邮件的功能,你需要遵循SMTP协议并使用JavaMail API。以下是一个简单的示例代码,展示了如何实现这一功能。请确保你已经为你的QQ邮箱开启了SMTP服务并获取了授权码。
2024-05-13 00:35:22
1705
原创 【Java中线程的wait方法和sleep方法的区别】
Java中的wait方法和sleep方法虽然都可以让线程暂停执行,但它们在使用场景、作用机制以及对线程同步和锁的处理上有显著区别。
2024-05-10 01:26:16
464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人