自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java开发环境搭建(WIN+IDEA+Maven)

【Java开发环境搭建指南】本文详细介绍了Java开发环境的完整配置流程:1️⃣安装JDK并配置系统环境变量;2️⃣推荐使用IntelliJ IDEA/Eclipse/VSCode作为IDE;3️⃣安装Maven/Gradle构建工具;4️⃣IDE工具配置说明。包含Windows/macOS/Linux系统支持,提供常见问题解决方案(如命令找不到、中文乱码等),推荐初学者和企业级开发的不同配置方案。通过java/javac/mvn等命令验证环境是否搭建成功,适合Java开发者快速搭建开发环境参考。

2025-08-13 09:56:45 494

原创 Python ORM神器:SQLAlchemy完全指南

摘要:SQLAlchemy是Python中最流行的ORM框架,提供了优雅的数据库操作方式。它支持多种数据库,包含Engine引擎、Session会话和Model模型等核心概念。通过安装SQLAlchemy后,开发者可以轻松实现数据增删改查、事务管理等功能。文章详细介绍了SQLAlchemy的基本用法,包括创建模型、数据库操作方法(add/commit/query等)、事务管理(commit/rollback)以及连接池配置等实用技巧。该框架既支持面向对象操作,又能执行原生SQL,是Python数据库开发的强

2025-08-11 17:23:07 729

原创 Docker部署MySQL完整指南:从入门到实践

摘要:本文介绍了使用Docker部署MySQL数据库的详细步骤,包括基础部署、数据持久化、备份恢复等关键操作。主要内容有:1)通过docker pull/push命令获取MySQL镜像;2)使用docker run命令启动MySQL容器并设置root密码;3)通过数据卷实现数据持久化;4)提供数据库备份与恢复的具体命令;5)列举常用MySQL版本及版本选择建议。文中特别强调了生产环境应使用具体小版本号以确保稳定性,并详细说明了数据卷的自动创建机制和命名卷特性。

2025-08-11 15:16:25 357

原创 Linux环境变量设置完全指南:从临时到永久配置详解

Linux环境变量设置指南:从临时到永久配置 摘要:本文介绍了Linux系统中环境变量的设置方法,包括临时和永久配置两种方式。环境变量用于定义系统运行参数,影响程序和进程行为。临时设置使用export命令(会话有效),永久配置可编辑~/.bashrc(用户级)或/etc/profile(系统级)。文章提供了PATH、Java、Python等常用环境变量设置示例,并介绍了验证方法(env/echo命令)。掌握这些技巧能有效管理开发环境和系统配置。

2025-08-11 10:29:10 152

原创 Python发送邮件完全指南:从基础到实战

本文介绍了如何使用Python通过SMTP协议发送邮件。首先解释了SMTP协议的工作原理和安全机制(SSL/TLS加密)。然后详细说明了如何开启QQ邮箱的SMTP服务,包括获取授权码的步骤,并对比了IMAP/SMTP和POP3/SMTP的区别。最后提供了一个完整的Python代码示例,演示了如何使用163邮箱发送邮件到QQ邮箱,包括邮件内容的创建、SMTP服务器连接和邮件发送的全过程。文中还列举了常见邮箱的SMTP服务器配置信息,为开发者实现邮件发送功能提供了实用参考。

2025-08-07 18:29:42 840

原创 Docker部署Redis详解:从拉取镜像到容器部署

摘要:本文详细介绍了使用Docker部署Redis的完整流程。首先说明如何拉取不同版本的Redis镜像,包括标准版和Alpine轻量版;然后展示多种部署方式,从基础部署到带持久化、密码保护的生产环境配置;接着讲解常用的容器管理操作;最后介绍连接测试Redis的方法。文章提供了清晰的命令示例和参数说明,帮助开发者快速掌握Docker部署Redis的关键技术要点。

2025-08-07 16:05:25 396

原创 Python任务调度框架APScheduler详解

APScheduler是Python中强大的定时任务调度库,支持三种主要调度方式:固定间隔(interval)、固定时间点(date)和Cron表达式(cron)。它包含四个核心组件:调度器(如Blocking/Background/AsyncIO等多种类型)、执行器(线程/进程池)、触发器(定义执行时机)和任务存储器(内存/数据库存储)。通过简单配置即可实现复杂定时任务,支持任务监听、异常处理等功能。

2025-08-07 11:39:29 988

原创 Python异步编程核心方法详解

本文对比分析了Python asyncio模块中的四种核心异步方法:1) asyncio.run()是Python3.7+推荐的高级API,自动管理事件循环;2) asyncio.new_event_loop()提供底层控制,需手动管理循环;3) await关键字用于等待协程完成,实现异步操作;4) asyncio.create_task()将协程包装为任务实现并发执行。

2025-08-07 10:13:38 239

原创 Python简单实用的自定义日志类

本文介绍了一个基于Python logging模块的日志工具类实现。该类采用单例模式,通过静态方法提供debug/info/warning/error/critical五个级别的日志记录功能。

2025-08-06 17:48:22 448

原创 schedule定时任务(python项目级实现)

Python定时任务库schedule是一个轻量级、语法简洁的定时任务解决方案,特别适合简单的定时需求。该库采用"human-friendly"设计理念,通过直观的API(如schedule.every(5).seconds.do(job))实现任务调度。文章详细介绍了其基本用法、线程实现方式、与FastAPI的集成方案,以及从同步到异步的优化过程。同时指出了该库的局限性:精度限制(最小1秒)、单机运行、无持久化等,并提供了针对阻塞问题、异常处理等实践建议。

2025-08-06 15:54:21 883

原创 python后端异步编程框架

本文对比分析了Python主流后端框架的异步与同步特性。重点介绍了FastAPI、aiohttp等异步框架在并发处理、性能表现上的优势,以及Flask、Django等同步框架的异步支持情况。文章阐述了asyncio模块的核心作用,指出异步编程需要事件循环和框架支持的基本要求。

2025-08-06 11:04:45 694

原创 Python定时任务简单实用版

本文介绍了Python中两种简单实用的定时任务实现方法:while循环+sleep和threading.Timer。while循环方式简单直观,适合单线程周期性任务;threading.Timer可实现异步定时,但原始实现存在内存泄漏风险。文章重点给出了改进的threading.Timer方案,通过任务ID跟踪、状态管理和内存优化,解决了原生实现的问题,使其更适合生产环境使用。最后对比了两种方法的适用场景:while循环适合简单周期性任务,threading.Timer更适合需要灵活控制的定时需求。

2025-08-05 14:18:39 755

原创 大白话讲清cookie、session、token

本文用生活化比喻解释三种网络身份验证机制:Cookie像餐厅小纸条,记录用户偏好和登录状态;Session如银行保险柜,服务器端存储敏感数据;Token则是通行证,实现跨系统身份认证。三者在登录状态管理、数据存储和权限控制方面各有特点:Cookie客户端存储但容量小,Session服务器存储更安全,Token便于跨平台使用且无需服务器保存状态。现代网站常结合使用:Token认证身份,Cookie保存Token实现持久登录,Session处理敏感操作验证。这种组合兼顾便利性与安全性,满足前后端分离架构的需求。

2025-08-01 17:52:29 400

原创 python项目本地锁(多worker问题解决)

本文介绍了Python中的进程锁机制,它是一种用于控制多进程访问共享资源的同步技术。文章详细讲解了基于multiprocessing.Value和Manager的两种进程锁实现方案,重点解决了跨进程状态共享和上下文管理问题。关键实现包括:1)使用Manager创建共享字典实现跨进程锁状态同步;2)通过PID检查确保锁所有权;3)支持with语句的上下文管理接口。文章还提供了完整代码示例,演示了进程锁在多进程计数器场景中的应用,并强调了正确使用锁对于保证数据一致性、避免竞态条件的重要性。

2025-08-01 16:06:16 636

原创 制作单独部署cron定时任务的docker镜像

本文介绍了如何制作一个专门用于部署cron定时任务的轻量级Docker镜像。推荐使用Alpine作为基础镜像,并安装必要的依赖包(curl、cronie、bash等)。重点讲解了时区设置、crontab配置文件处理、启动命令配置等关键步骤,并提供了常见问题的解决方案,如定时任务无法启动、时区问题、日志输出等。最后建议使用start.sh封装启动流程,提高可读性和可维护性。该方案耦合性低,适合生产环境部署。

2025-07-31 14:49:50 908

原创 crontab做定时任务的使用介绍

使用crontab部署定时任务,及crontab工具常用命令介绍!

2025-07-28 17:18:36 250

原创 windows11无法联网问题解决(开过代理)

摘要:Windows电脑无法联网可能是由于代理软件修改了网络设置后未自动恢复所致。该问题常发生在使用代理软件后,即使关闭代理仍可能导致网络中断。

2025-07-28 16:59:51 118

原创 window11退出Microsoft账户,并彻底清理残留痕迹

摘要:退出公用Windows电脑的微软账户并清理痕迹:1)通过设置→账户→改用本地账户切换登录方式;2)删除浏览器残留信息:进入设置→账户→电子邮件和账户,移除关联邮箱。注意Edge浏览器可能保留登录数据,需手动清除以确保隐私安全。

2025-07-18 11:38:21 1183

原创 docker部署的项目时差问题解决

摘要:Linux系统部署Docker项目时常出现时差问题,主要原因是容器时区未正确配置。常见解决方案包括:1)通过Dockerfile设置时区;2)运行容器时添加环境变量;3)挂载宿主机时区文件;4)在docker-compose.yml中配置;5)修改宿主机时区。

2025-07-18 10:42:31 177

原创 Git代码混乱问题解决

文章摘要:当本地git仓库关联多个远程仓库(如origin和self)且代码混乱时,可通过强制推送实现同步。

2025-07-16 15:17:20 335

原创 Windows安装anaconda-2025新版

anaconda可以提供python编程环境,但又不止是提供python解释器,所以登陆是为了其他更多的功能的使用,直接跳过。(2)下载完整版,miniconda是anaconda的精简版,windows上建议用完整版。(3)找到浏览器上下载好的安装包,进行安装。(2)接下来按照默认的,傻瓜式安装就好了。(1)安装到D盘,为C盘腾出空间。(1)进入下载,跳过注册。

2025-07-03 22:57:23 284

原创 python环境搭建-pip

一般项目都有requirements.txt文件,直接pip install -r requirements.txt可安装全部依赖。1.根据项目要求创建虚拟环境,虚拟环境的Python版本要求通常在docker相关文件中。三种安装方式都可以,若有对镜像源信任问题的报错,使用第三种。若有报错提醒,需要使用python -m执行,则该用。3.设置为默认的镜像源。

2025-06-16 11:06:50 124

原创 XInference部署Rerank模型、Embedding模型

本文介绍了XInference的安装和模型部署流程,详细说明了自定义模型注册模板(embedding/rerank类型)的方法,以及如何正确停止模型进程。关键注意事项包括:PyTorch版本适配、模型路径设置、端口号规范和正确的进程终止方式。

2025-02-21 18:44:57 5971 1

原创 Linux安装miniconda

第二步和第三步很重要,看了网上很多笔记都忽略了,或者指令不规范,导致安装不上或安装后不能用,以上三步后即可安装成功,亲测有效。第一步在用户目录中创建miniconda3目录,然后下载安装脚本,再执行安装脚本,最后删除安装脚本。显示出安装的版本即表明成功。指令查看conda环境。

2025-02-20 18:22:19 1080

原创 ubuntu安装docker

顺利的话到这里应该就安装好了。意味着Python无法找到apt_pkg模块,这通常在基于Ubuntu的系统上更新包列表时出现,通过(1)重新安装包或(2)更新包列表和系统即可解决。

2025-02-20 14:35:35 545

华为云学习笔记,关于弹性负载均衡(ELB)、虚拟私有云(VPC)、弹性文件服务(SFS)、云容器引擎(CCE)和大模型平台综述

内容概要:本文综合介绍了华为云的多项核心服务,涵盖弹性负载均衡(ELB)、虚拟私有云(VPC)、弹性文件服务(SFS)、云容器引擎(CCE)以及大模型平台(MaaS和MindIE)。首先详细介绍ELB的工作原理和应用,它能分发流量到后端服务器,支持公网/私网负载均衡、高并发处理和多调度算法;其次讲述VPC的架构及其跨区域连接功能,确保私有网络安全和灵活;接着描述SFS的不同类型及其在文件共享和大数据处理方面的优势;随后讨论CCE的功能和应用场景,如弹性集群、自动化运维和高性能网络;最后探讨MaaS和MindIE的作用于大模型的定制开发、部署和服务化。 适合人群:从事云计算、网络架构设计、容器化开发、大数据处理和人工智能模型开发的技术人员。 使用场景及目标:① 使用ELB解决高访问量和容灾需求;② 使用VPC建立安全隔离的虚拟网络;③ 使用SFS进行大规模文件管理和高性能数据存储;④ 使用CCE实现容器化应用的高可用和弹性伸缩;⑤ 使用MaaS和MindIE快速部署并优化大模型应用,提高模型性能。 其他说明:每项服务都强调高性能、高可靠性、灵活性和支持自动化,有助于企业用户降低成本并提升

2025-03-11

空空如也

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

TA关注的人

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