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

编程黑洞

专栏作者
72
文章
36041
阅读量
13
订阅数
kube-proxy源码分析
本文主要是对kube-proxy的源码分析,了解其代码结构和实现原理。这里是根据kubernetes1.23.9 (opens new window)版本来进行分析的。在下面贴上的代码会一定裁剪,主要用于理解主流程。
编程黑洞
2024-01-19
1230
tcp缓存引起的日志丢失
logstash从数据源拉取日志,然后通过tcp插件发送到proxy进程中。在业务侧发现日志量明显少了,所以有了这一次的问题排查。
编程黑洞
2023-11-18
1380
django-apschedule定时任务异常停止
在django项目中使用django-apschedule来实现定时任务,使用的是BackgroundScheduler调度类,该调度的实现是通过后台线程的方式执行定时任务。其中任务都是持久化到数据库中的。
编程黑洞
2023-11-17
2760
理解Linux IPIP隧道
IPIP隧道是一种点对点的隧道协议,用于在IPv4网络上传输IPv4或IPv6数据包。
编程黑洞
2023-10-23
2450
理解Linux IPIP隧道
IPIP隧道是一种点对点的隧道协议,用于在IPv4网络上传输IPv4或IPv6数据包。
编程黑洞
2023-10-23
4300
快速了解iptables
iptables是一个在Linux操作系统上使用的防火墙工具,它可以用于配置和管理网络数据包的过滤、转发和修改等操作。
编程黑洞
2023-05-16
5270
kafka中listener和advertised.listeners的作用
listener配置是用来绑定BrokerIP+端口地址​的,也就是只有通过绑定的地址才能够访问到该Broker。除了绑定地址之外,还可以配置该监听地址的认证协议,也就是使用该地址连接Broker时需要指定使用何种协议方式进行连接。
编程黑洞
2023-05-03
7700
django rest_framework 分页
本文主要介绍在drf框架中如何对查询的数据进行分页,在drf框架中有提供该基础功能的使用案例和文档,详情参考drf-pagination-官网文档 (opens new window)
编程黑洞
2023-03-30
5690
ddt源码分析
ddt 是 python 的第三方库,主要是解决使用 unittest 来写单测时可以支持参数化的配置,这个库的使用方法可以参考我之前写的使用ddt实现unittest的参数化测试 (opens new window)。本文主要是讲自己在学习 ddt 库时所获。
编程黑洞
2023-03-06
3280
django rest_framework异常处理
当程序中出现异常时,我们想要返回的是包含异常信息的json数据。返回正常的信息和异常信息的格式一致化。
编程黑洞
2023-03-06
2980
k8s之PV、PVC和StorageClass
PV 描述的,则是一个具体的 Volume 的属性,比如 Volume 的类型、挂载目录、远程存储服务器地址等。
编程黑洞
2023-03-06
5491
redis之缓存
reids 是基于内存的数据库,它的特性之一就快,缓存是其最主要的应用场景,本文主要介绍 redis 的缓存特性,以及该如何正确的使用它。
编程黑洞
2023-03-06
1.4K0
tornado 使用peewee-async 完成异步orm数据库操作
tornado是一个异步web框架,其中不能使用阻塞的操作,不然会导致整个程序的阻塞。数据库操作时不可避免的需要使用,这里采用的是peewee-async去解决。
编程黑洞
2023-03-06
7240
count的性能优化
我通过调试将查询数据的语句打印出来,查询语句放在数据库中执行,发现几秒就查询完成了,这个时候我就奇了怪了,后面我再仔细看接口的代码,跟踪调试后发现,除了会查询数据之外,还会执行查询数据量的语句。
编程黑洞
2023-03-06
4200
k8s之Service
我们定义service如下,其中selector是用来筛选需要代理的pod,targetPort是目标pod的端口,port是指该service的端口。
编程黑洞
2023-03-06
2410
redis之分片集群
在海量的数据面前,单个 redis 实例的能力是有限的,无可能无限增大的内存,所以必须要构建分片集群,来横向拓展来支持保存更多的数据。
编程黑洞
2023-03-06
6190
tornado 用户密码 bcrypt加密
该项目的github地址: tornado_learning.git (opens new window)
编程黑洞
2023-03-06
9630
django rest_framework使用jwt
jwt 不是 rest_framework自带的认证方式,需要通过第三方库djangorestframework-jwt结合使用
编程黑洞
2023-03-06
4400
pod中将代码与运行环境分离
我们在创建一个 python 的 web 服务的镜像时,一般的做法是,将 python 环境与代码打包成一个镜像,然后将这个镜像进行发布。
编程黑洞
2023-03-06
8400
k8s之Pod
容器的隔离是通过各种namespace来实现的,Pod 里的所有容器,可以通过Namespace来共享系统资源,像Network Namepsace。
编程黑洞
2023-03-06
4620
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档