newMorning
  • IT Infra
    服务器 虚拟化 存储 网络
  • 运维
    Linux Nginx Ansible IT服务
  • 编程
    Shell Vue Python
  • DevOps
    CI/CD Docker Kubernetes Prometheus
  • Blog
    归档 分类 标签
  • 更多
    个人收藏 友情链接 关于
好好学习,天天向上

关于重建内核及EFI引导修复

在日常Linux运维工作中,时常遇到因为升级内核、磁盘故障、人为误操作造成的引导失效问题,这里单独开篇记录一下解决思路和步骤。 0.故障现象 当故障发生时,重现故障是首要也是最重要,其次就是日志文件,在故障页面通常可以捕获提取出关键信息,而日志文件则可以帮我们追溯故障出现前发生了什么。例如下图,在系
2024-05-14
运维
#Linux#服务器

Linux高并发内核调优

故事背景:某台VPN服务器在会话并发高峰期时出现低延迟+大量丢包现象,通过扩容增配+监控分析,已排除硬件性能和网络瓶颈问题,故深入排查 现象分析 故障出现时性能指标显示正常,且通过硬件增配和网络扩容手段,并无明显改善 故障复现: 会话数小于某一阈值时,延迟正常,丢包率<1% 会话数超过某一阈值时,故
2024-05-10
Linux
#Linux#内核

Jenkins部署Django+Vue应用

CI/CD概念 CI/CD 是持续集成(Continuous Integration)和持续交付/持续部署(Continuous Delivery/Continuous Deployment)的缩写,持续集成(CI)是指开发人员经常把代码合并到共享代码库,并自动测试新代码,以确保不会破坏现有代码。持
2024-04-03
运维
#CI/CD#Jenkins#Django#Vue#devops

基于Pillow实现Word图片批量水印

标书商务卷文件中会包含大量的图片,例如人员资料、资质信息等敏感材料,这些图片通常是由多方来源集成到一个word文件中,所以无法在生成word前对图片统一进行批量水印,幸运的是通过对docx文件解析再配合python的Pillow组件,可以实现对word内图片进行批量水印,下面记录实现过程 思路 在开
2024-03-22
Blablabla
#Python#Pillow#Word#office
企业微信应用接入GPT实现AI对话

企业微信应用接入GPT实现AI对话

Django实现企业微信与GPT回调接口 背景:近期用fastgpt和公司自研的llmops搭建了知识问答机器人,通过应用发布后实现在企业微信中进行GPT对话,下面主要记录企业微信消息回调部分的实现。 在开始之前我们先观察企业微信回调接口文档:https://developer.work.weixi
2024-03-01
Django
#Django#GPT#企业微信

Docker部署Django+Vue项目

我们平时在写完Django项目后到生产环境的部署还是比较复杂的,OS环境搭建、项目依赖、版本控制等等,其中任何一个环节稍不小心可能就要从头来过,因此使用Docker容器可以大大简化Django项目的部署操作并提升应用的可移植性,通过Docker可以让我们把自己的项目代码和依赖打包到一个可移植的镜像中
2023-12-01
Django
#Django#Vue#Python#Docker

Unsplash国内镜像接口实现

故事背景:网站一直使用的是Unsplash的随机图床API,由于unsplash在国内属于半墙状态,所以有很多墙内小伙伴反映页面加载很慢。博主试图找一些国内图床接口用来取代unsplash,可惜都不太符合审美(点赞unsplash图片质量),无意间发现了一个unsplash国内镜像站:https:/
2023-10-24
Python
#unsplash#Python#web.py

Aruba网络准入页面二次开发

一、Aruba AC控制器选项 设备型号:Aruba7030_70_39_4E 系统版本:ArubaOS7 文件上传入口 Configuration Roles & Policies Roles-Show Advanced View Captive Portal-Internal Captive P
2023-10-13
运维
#HTML#aruba#网络

ElementUI提交图片表单

后端接口 后端接口支持Form表单提交,其中title、url、description、sort为必填,logo为选填 logo必须接收binary二进制image文件,不支持string或者base64 前端实现 表单代码 <el-form :model="currentItem" :ru
2023-09-21
Vue
#element-ui#Vue

ElementUI实现分页和后端搜索

后端接口 后端接收参数: search 搜索 page 页码 limit 分页数量 前端实现 <!-- 搜索框--> <template #header> <el-input v-model="search" size="small" placeholder="搜索" @blur
2023-09-21
Vue
#Vue#element-ui
1 2 3 … 6
Halo newMorning