排序
利用Github和Railway搭建专属的ChatGPT
!! 大家好,我是乔克,一个爱折腾的运维工程,一个睡觉都被自己丑醒的云原生爱好者。作者:乔克公众号:运维开发故事博客:www.jokerbai.com这篇文章重新发表一次,之前加了一个小广告,对此深...
如何在Mac、Windows和Docker上本地电脑上搭建AI人工智能绘画工具Stable Diffusion
一、概述 目前,有诸如Midjourney等人工智能绘画网站可供大家来免费使用,但是由于是免费资源肯定会在机器性能和使用次数方面有所限制,因此如果能将人工智能绘画工具部署在本地运行就会突破机...
KeyAffinityExecutor 线程池
线上案例有一批量的数据,可以按照一个固定的 key 分组并发,但是要保证组内并行的处理。 比如:商城中,不同的用户可以并发下单,但是一个用户只能进行顺序的下单。在全局并发的场景下保证局部...
Dockerfile暴露端口的冷知识
0:前言首先我们说为什么我会出这一期文章,其实这个问题是我在面试的时候遇到的一个面试官问我的问题,当时原问题是面试官:你知道Dockerfile除了EXPOSE暴露端口之外,还有别的方法么?我:...
Spring 框架介绍和使用
本文主要是对 Spring 的一个基本使用,建议阅读时间 5min。历史的选择Spring 作为一个基础的框架,是在 Java EE 开发历史中,是成千上万公司选择。单独使用 Spring 的非常少了,很多都是用 Spri...
多线程开发实用技巧
线程池动态拓容 创建线程池 <pre auto="" border-box="" border-radius:="" box-shadow:="" consolas="" courier="" font-fam...
【K8S专栏】Kubernetes应用配置管理
不论什么样的应用,基本都有配置文件,在企业中,大部分会用到配置中心,比如apollo、nacos等,也有一些公司直接使用Kubernetes自带的配置管理,主要有:SecretConfigMapSecret如果把配置信息保...
如何开发ChatOps
大家好,我是乔克。目的是什么为啥要开发ChatOps,那是个啥玩意?现在各种Ops,比如DevOps,AIOps,ChatOps,NoOps等等,反正其背后的意义就是各种卷运维,让运维无路可走。既然如此,为何咱还...
ceph 指定OSD创建pool
背景在我们的ceph集群中,可能不只有sata盘或者ssd盘,有些时候服务器上同时插了ssd和sata盘用作osd,那如果我们按照默认的crush分布规则,那会使所有pg均分在ssd和sata盘上,造成sata盘的存储...