首页
学习
活动
专区
工具
TVP
发布

才浅coding攻略

专栏成员
97
文章
56421
阅读量
17
订阅数
Golang服务端生成自定义PDF的方案
前段时间由于工作需要,要实现从服务端生成自定义PDF文件,阿巩将这次方案制定到具体实现的详细流程分享出来供大家参考,方案可以满足需求但并不完美,还请大家多多指教!
才浅Coding攻略
2024-04-28
1020
我在调用第三方和为第三方提供接口时的流程及常见问题的解决方案
最近在忙和第三方厂商的接口对接,正好趁热打铁,梳理下我在调用第三方和为第三方提供接口时的流程及常见问题的解决方案,事不宜迟,我们直接开始!
才浅Coding攻略
2023-11-14
1K0
怎样在你的网页中嵌入展示3D奎爷模型(可360度观看)
终于有时间对之前一段时间内积累的内容做一个整理和输出了,先大概介绍下业务流程背景。
才浅Coding攻略
2023-09-18
2630
图解K8s源码 - kubelet 下的 QoS 控制机制及 k8s Cgroups v2 简介
在日常使用 K8s 时,难免遇到 Node 上资源紧张导致节点中的 Pod 被 OOMKill 掉的情况,哪些 Pod 会被 kill 呢?又是根据什么评判标准来确定的优先级呢?
才浅Coding攻略
2023-03-01
1.2K0
把微信接入ChatGPT,我变成了聊天机器人!
我把 ChatGPT 接入到了自己的微信上,让朋友们帮我做了测试。大家的问题千奇百怪,不得不说它的泛化能力是真的强大。
才浅Coding攻略
2022-12-12
6.8K1
图解K8s源码 - kubelet 篇
我们在之前的文章中介绍了 Master 控制平面中的三大组件:kube-apiserver、kube-controller-manager、kube-scheduler,它们分别负责 k8s 集群的资源访问入口、集群状态管理、集群调度。
才浅Coding攻略
2022-12-12
7100
图解K8s源码 - kube-scheduler篇
本篇介绍的是 Kubernetes 系统的核心组件之一——kube-scheduler,它是 k8s 的默认调度器,负责为新创建出来的 pod寻找一个最合适的节点,这里的“最合适”指两种最优解:从集群中的所有节点中找出的全局最优解,和从集群中的部分节点中找出的局部最优解。它们分别可以解决调度器在小型和大型 k8s 集群规模上的性能问题,比如集群中有几百台主机时 kube-scheduler 采用全局最优解,当集群规模大时采用局部最优解。
才浅Coding攻略
2022-12-12
4910
图解K8s源码 - kube-controller-manager篇
在kubernetes master节点中最重要的三个组件是:kube-apiserver、kube-controller-manager、kube-scheduler 分别负责k8s集群的资源访问入口、集群状态管理、集群调度。我们在之前的文章介绍了集群资源访问入口kube-apiserver “图解K8s源码 - kube-apiserver篇”,本篇尝试梳理清楚 kube-controller-manager 是如何“Manage Controller”的。
才浅Coding攻略
2022-12-12
5880
图解K8s源码 - kube-apiserver下的RBAC鉴权机制
最近有大佬问了阿巩个问题,“开发PaaS平台遇到多租户的权限管理问题该如何处理”。考虑到k8s默认提供了类似的RBAC机制,于是想着借鉴或者直接利用k8s的RBAC来实现,下面是阿巩梳理的这部分内容,特来与大伙分享也让自己对这部分知识更加深化。
才浅Coding攻略
2022-12-12
6340
图解K8s源码 - k8s核心数据结构
在上一章中阿巩和大家分享了k8s组件之一kube-apiserver,在我自己阅读代码时发现k8s整体结构复杂,而且由于参与的开发者众多代码结构不免有些混乱,我往往容易陷入到某个细节而无法从整体视角梳理流程。在查阅官网文档及相关书籍后,我决定换个思路,先理解k8s核心数据结构设计,这样能够在阅读源码时做到事半功倍。好的,日拱一卒,我们开始吧!
才浅Coding攻略
2022-12-12
7820
图解K8s源码 - kube-apiserver篇
在进入组件源码分析前我们先来看下在k8s中创建一个Pod资源对象的流程是怎样的:
才浅Coding攻略
2022-12-12
1.6K0
图解K8s源码 - 序章 - K8s组件架构
在之前的文章中我们介绍了从传统部署方式到虚拟化再到容器部署方式的演变,随着容器数量规模的不断增大,我们急需一个大规模容器编排系统。Kubernetes是一个全新的基于容器技术的分布式架构解决方案,并且是一个一站式的完备的可弹性运行的分布式系统开发和支撑平台。
才浅Coding攻略
2022-12-12
5700
Kubernetes微服务常见概念及应用
两类角色:master节点和worker节点。master用于调度和管理集群资源,worker节点是资源的提供者。worker节点提供的资源单位叫pod,可以理解为k8s云平台提供的虚拟机,pod中存放的是应用容器,比如docker容器。容器是cpu和内存的资源隔离单位,大部分情况下一个pod中只住一个应用容器,也有一个主容器多个辅助容器的情况,一个pod内的容器共享网络栈和存储资源。
才浅Coding攻略
2022-12-12
7420
读猿码系列——6.Golang中用幂等思路解决缓存击穿的方案:singleflight
今天我们来看一个日常工作中会遇到的问题:实际开发中常见的做法是在查数据库前先去查缓存,如果缓存Miss(未命中)就去数据库中查到数据并放到缓存里。这是正常情况,然而缓存击穿则是指在高并发系统中,大量请求同时查询一个缓存的key,假如这个key刚好过期就会导致大量的请求都打到数据库上。在绝大多数情况下,可以考虑使用singleflight来抑制重复函数调用。
才浅Coding攻略
2022-12-12
5720
读猿码系列——5.解析Golang常用定时任务库gron和cron
在实际开发环境中,我们经常会接触到定时任务的概念,比如每6个月清理一次历史日志,每天0点推送卡片消息或者每天凌晨2点重启服务等多种场景。在Linux系统中用crontab就可以搞定,你只需要简单的语法控制就能实现定时的语义,具体用法可以参考下在线工具:https://crontab.guru/。
才浅Coding攻略
2022-12-12
1.2K0
读猿码系列——4. 从filebeat和go-stash深入日志收集及处理(go-stash篇)
go-stash是一个高效的从Kafka获取,根据配置的规则进行处理,然后发送到ElasticSearch集群的工具。它属于go-zero生态的一个组件,是logstash 的 Go 语言替代版,它相比于原先的 logstash 节省了2/3的服务器资源。
才浅Coding攻略
2022-12-12
5670
读猿码系列——3. 从filebeat和go-stash深入日志收集及处理(filebeat篇)
提到容器的日志采集,在实际生产开发流程中,我们通常是先自己封装的日志库,然后走 filebeat + kafka + logstash + es这个完整的日志收集处理流程。关于kafka和es的资料网上比较多,这两块我们暂且不细看。go-satsh是logstash 的 Go 语言替代版,是go-zero生态中的一个组件,这部分我们将在go-satsh篇介绍。事不宜迟,日拱一卒,我们开始吧!
才浅Coding攻略
2022-12-12
5000
读猿码系列——2. 搞懂Etcd核心API
小区从管控区调整为防范区了,40多天的封闭后终于可以光明正大地下楼遛狗了!许愿能尽快吃上平价麦当劳,而且每顿都有可口可乐!日拱一卒,让我们开始吧!(长文预警哦)
才浅Coding攻略
2022-12-12
4420
读猿码系列——1. gRPC+Etcd3的服务发现&负载均衡
xdm好久不见,记得上次更新还是在上次,感谢伙伴们的关注和催更(笑)。这段时间阿巩回看了往期文章,感觉偏重概念理论而缺乏实践以及真正落实到coding上的东西,于是便有了“读猿码系列”,我会到github上找一些star多的或者有趣的开源项目,先clone到本地跑起来,然后从入口函数开始一点点究其本质,本系列文章会记录下来这个过程,也欢迎各位和我一起实践。对了,不要忘记给原作者个star哦~日拱一卒,我们开始吧!
才浅Coding攻略
2022-12-12
5830
为什么Go的协程调度很快?
在单进程时代,执行流程单一,计算机只能一个任务一个任务去处理,一切程序只能串行执行,进程阻塞会带来CPU时间浪费;在多进程/线程时代,当一个进程阻塞时,切换到另外等候的进程,时间片轮转法保证了等待的进程都能够被运行,但是进程间的调度会占用CPU大部分时间;在高并发场景下,如果为每个任务都去创建线程是不现实的。是否能在线程基础上再做划分呢?我们将一个线程切分为用户线程(co-routine协程)和内核线程(thread线程),将其绑定在一起,CPU只去操作内核线程thread。
才浅Coding攻略
2022-12-12
6290
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档