服务器
文章平均质量分 54
m_merlon
我热爱编程和分享知识,致力于为广大编程爱好者提供有趣、实用的Python教程和技巧。在我的博客中,您可以找到各种关于Python的文章,涵盖了从基础语法到高级应用的各个方面。希望我的博客能帮助您更好地学习和掌握Python编程,让您在编程的世界里畅游无阻。期待与您共同进步!
展开
-
CasaOS:开源家庭云系统安装
CasaOS是一个基于Docker生态系统的开源家庭云系统,专为家庭场景而设计。致力于打造全球最简单、最易用、最优雅的家居云系统。安装CasaOS可以给鲁班猫带来更好的局域网文件传输体验。原创 2024-05-31 15:54:04 · 1287 阅读 · 0 评论 -
mysql报错:Too many connections
这个错误表明 MySQL 数据库已经达到了最大连接数限制,因此无法处理更多的连接请求。解决这个问题的方法通常是增加最大连接数限制或者优化数据库连接的使用。这将将最大连接数设置为 2000,并且使更改生效,但请注意,如果你增加了最大连接数,也要确保 MySQL 服务器有足够的资源来支持更多的连接。在 MySQL 中动态地设置最大连接数。这将将最大连接数设置为 2000,但同样需要确保 MySQL 服务器有足够的资源来支持更多的连接。参数设置为一个更高的值,并重新启动 MySQL 服务器。原创 2024-04-23 14:57:42 · 505 阅读 · 0 评论 -
一篇文章搞懂Mysql索引
索引是在数据库表上创建的一种排列,用于加速对表中数据的查询操作。它类似于书籍的目录,通过查阅目录可以更快地找到需要的内容。数据库中的索引可以根据一个或多个列的值进行排列,这样在查询时就能更快地定位到符合条件的数据行。优点通过索引,数据库系统可以迅速定位到符合查询条件的数据,减少了数据的扫描时间,从而提高查询效率。索引不仅对查询操作有帮助,对于排序和聚合操作也能提供较好的性能。缺点索引本身也需要存储空间,过多的索引可能会占用大量存储空间。原创 2024-04-22 10:54:10 · 1008 阅读 · 0 评论 -
python多线程详解
多进程和多线程都可以执行多个任务,线程是进程的一部分。线程的特点是线程之间可以共享内存和变量,资源消耗少,缺点是线程之间的同步和加锁比较麻烦。在cpython中,截止到3.12为止依然存在全局解释器锁(GIL),不能发挥多核的优势,因此python多线程更适合IO密集型任务并发提高效率,CPU密集型任务推荐使用多进程并行解决。原创 2024-04-22 10:52:53 · 1028 阅读 · 0 评论 -
Golang的[]interface{}为什么不能接收[]int?
在 Go 中,[]interface{} 和 []int 是两种不同的类型,虽然它们的底层数据结构都是切片,但是它们的元素类型不同。[]interface{} 是一个空接口切片,可以容纳任意类型的元素,而 []int 是一个整数切片,只能容纳整数类型的元素。在类型系统中,[]interface{} 表示一个空接口切片,可以接受任意类型的值,但这并不意味着它能够自动转换为其他类型的切片。要解决这个问题,你需要将 []int 类型的切片转换为 []interface{} 类型的切片,然后再传递给函数。原创 2024-04-17 10:28:05 · 465 阅读 · 0 评论 -
redis从入门到实战
Redis(Remote Dictionary Server)是一个开源的、基于内存的数据存储和缓存系统。它是一个高性能的键值存储数据库,,以其快速的读写能力、丰富的数据结构和多种应用场景而受到广泛关注。默认的database有16个,可以随意选择0-15。在互联网发展的初期,关系型数据库因其能够满足较低的访问和并发需求而得到广泛应用。然而,随着应用规模的扩大和对性能的不断提高,关系型数据库的一些局限性逐渐显现。原创 2024-03-22 10:05:20 · 1162 阅读 · 0 评论 -
Django Management Command管理命令基本使用和在pycharm中断点调试
在 Django 中,管理命令(Management Command)是一个非常有用的工具,用于执行各种任务,例如数据库迁移、数据导入导出、定期任务等。你可以自定义管理命令来执行特定的任务。原创 2024-03-20 11:13:19 · 696 阅读 · 0 评论 -
搭建私有git服务器:GitLab部署
GitLab 是一个用于软件开发的开源平台,提供了代码仓库托管、协作、CI/CD(持续集成和持续交付)、监控、安全扫描等全套工具。它支持 Git 版本控制系统,并提供了许多功能,使得开发者和团队能够更高效地协作、部署和监控其软件项目。GitLab 提供了强大的代码仓库管理功能,支持 Git 版本控制系统。开发者可以在 GitLab 上创建公共或私有仓库,并进行代码的版本控制。GitLab 提供了一套协作工具,包括问题跟踪、合并请求、代码审查等,使得团队成员可以更方便地共同协作,解决问题和改进代码。原创 2024-02-23 08:51:30 · 2617 阅读 · 4 评论 -
ubuntu设置开机自启服务脚本
如果服务成功启动,状态应显示为 “active”。现在,您的服务将在系统启动时自动启动编写启动脚本。创建一个服务文件:使用文本编辑器创建一个以。验证服务状态:使用以下命令检查服务的状态。启用服务:使用以下命令启用服务。启动服务:使用以下命令启动服务。结尾的服务文件,例如。原创 2023-10-13 14:53:32 · 799 阅读 · 3 评论 -
python grpc状态码用法
python grpc状态码的服务端设置和客户端获取原创 2023-06-15 11:29:03 · 661 阅读 · 0 评论 -
python实现简单的多机并行调度
我们有10个任务需要主动发送到3台机器上并行执行,某一台机器执行完成再为此机器分配下一个任务。原创 2023-06-08 11:44:52 · 1096 阅读 · 0 评论 -
服务器断电导致gitlab一直重启,postgresql服务timeout
机房停电后导致gitlab服务器直接宕机了,来电后重启发现gitlab一直起不来,反复的重启。原创 2023-05-29 15:28:08 · 1582 阅读 · 0 评论 -
github下载一半失败弹窗,需要登陆此站点objects.githubusercontent.com
当使用迅雷下载FontForge时(该exe被托管在GitHub上),一直不成功原创 2023-04-23 15:52:41 · 2775 阅读 · 0 评论 -
npm安装electron卡死解决办法
reify:lodash: timing reifyNode:node_modules/@types/node Completed in 578ms原创 2023-04-23 11:32:05 · 1638 阅读 · 0 评论 -
牛逼的python库-python命令行调试工具pdb的基本用法
pdb是ptyhon内置的一个调试库,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。原创 2023-04-21 10:29:49 · 407 阅读 · 0 评论 -
如何进行代码评审(Code Review)
Code Review(CR)即代码评审,是一种通过复查代码来提高代码质量的过程,一般体现在一个团队的开发过程中。CR要求团队成员有意识地、系统地检查彼此的代码,从而验证需求、发现错误,同时指出其中不合规范的“低质量”代码,从而提高整个团队的代码质量。原创 2023-04-19 14:06:57 · 2140 阅读 · 0 评论 -
k8s初始化报错[kubelet-check] It seems like the kubelet isn‘t running or healthy.
k8s初始化报错:[kubelet-check] It seems like the kubelet isn't running or healthy.[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get "http://localhost:10248/healthz": dial tcp 127.0.0.1:10248: connect: conne原创 2023-03-31 09:39:54 · 2226 阅读 · 0 评论 -
Docker-Compose简单使用
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。如果你还不了解 YML文件配置,可以先阅读 YAML 入门教程。原创 2022-10-17 10:54:24 · 596 阅读 · 0 评论 -
内网文件共享服务器方案
平时工作时安装软件有些安装包下载太慢,经常多次下载,耗时耗力。也为了方便内网成员相互共享文件。直接使用标准库,简单快速,但是功能也简陋很多,也不支持文件上传上面这两个没有使用过,暂作记录这个软件win上面就一个1.1M的exe双击即可启动,界面美观,支持文件上传下载,用户认证,创建目录,主题切换等启动命令增加一些参数原创 2022-12-03 17:07:51 · 1519 阅读 · 0 评论 -
docker安装mysql
代码】docker安装mysql。原创 2022-07-27 15:22:11 · 395 阅读 · 0 评论 -
docker容器中运行gui程序
docker容器中运行gui程序原创 2022-10-22 14:00:57 · 576 阅读 · 0 评论 -
远程连接docker容器中运行的centos
代码】远程连接docker容器中运行的centos。原创 2022-07-28 10:49:28 · 1081 阅读 · 0 评论 -
docker基本使用
1. 创建一个Dockerfile文件,并且指定自定义镜像信息# Dockerfile文件中常用的内容from:指定当前自定义镜像依赖的环境copy:将相对路径下的内容复制到自定义镜像中workdir:声明镜像的默认工作目录cmd:需要执行的命令(在workdir下执行的,cmd可以写多的,只以最后一个为准)# 举个例子,自定义一个Tomcat镜像,并且将ssm.war部署到Tomcat中。原创 2022-10-17 10:23:10 · 166 阅读 · 0 评论 -
私有git服务器(gitlab)部署,汉化,项目备份,迁移
1. docker搭建gitlab服务器2. gitlab服务器备份和恢复备份3. 从别的服务器迁移到gitlab原创 2022-07-28 16:32:24 · 2533 阅读 · 1 评论 -
在Docker中配置/设置/激活Python Conda环境
https://www.cnpython.com/qa/1433653原创 2022-08-17 15:31:44 · 1724 阅读 · 0 评论 -
docker安装rabbitmq
使用:http://宿主ip:15672 访问,用户名密码使用默认:guest/guest.浏览器打开web管理端:http://ip:15672。df80af9ca0c9 为IMAGE ID。启动rabbitmq_management。rabbit 为镜像的应用名称。开启防火墙15672端口。启动RabbitMQ。原创 2022-10-17 10:26:05 · 426 阅读 · 0 评论 -
快速搭建私有pip镜像源
快速搭建私有pip镜像源原创 2022-07-12 17:41:20 · 1916 阅读 · 0 评论 -
安装 Kubeadm报错失败
ubuntu22.04安装kubeadm失败原创 2023-03-28 14:11:35 · 273 阅读 · 0 评论 -
Ubuntu22.04部署Kubernetes集群(亲测可用)
本文将使用kubeadm在Ubuntu22.04上部署k8s集群,[kubeadm](https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/) 是官方社区推出的一个用于快速部署kubernetes 集群的工具,用于快速部署Kubernetes 集群。原创 2023-03-28 14:23:50 · 3958 阅读 · 4 评论 -
ubuntu修改apt为国内镜像源
解决apt install使用官方镜像源国内下载太慢的问题原创 2023-03-25 11:32:22 · 1368 阅读 · 0 评论 -
ubuntu解决域名不能访问的问题
备份当前的/etc/resolve.conf,并重新设置/run/systemd/resolve/resolv.conf 到/etc/resolve.conf的软链接。刚装好的ubuntu22.04不能访问百度,然后发现只能ping通ip,而不能ping通www.baidu.com,网上查了下解决方案,配置文件,但很快就会被覆盖,文件第二行已经声明。恢复正常,不出意外的话很快就会发现。又回去了,只好再次寻找查找解决办法。原创 2023-03-24 15:35:56 · 3932 阅读 · 1 评论 -
k8s集群中如何在node节点上执行kubectl命令
在k8s集群中,一般我们只能在主节点上执行`kubectl`命令,那么如果想要在node节点运行kubectl命令,需要在node节点上`~/.kube`文件夹进行配置,一般我们只需要将master上的 `~/.kube`文件夹复制到node节点上即可原创 2023-03-03 10:20:06 · 1071 阅读 · 0 评论 -
修改linux主机名
修改服务器主机名,以unbuntu22.04为例。原创 2023-03-02 17:06:00 · 280 阅读 · 0 评论 -
修改unbuntu22.04 ip地址
修改unbuntu22.04 ip为固定ip地址原创 2023-03-02 16:34:32 · 1107 阅读 · 0 评论 -
suppervisor进程管理
Supervisor安装与配置(linux/unix进程管理工具) Supervisor(Supervisor: A Process Control System)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。原创 2023-02-24 14:34:03 · 104 阅读 · 0 评论