开发运维

python爬虫:多线程收集/验证IP从而搭建有效IP代理池

python爬虫:多线程收集/验证IP从而搭建有效IP代理池

一、前言 在网络爬虫中,IP代理池的作用非常重要。网络爬虫需要大量的IP地址来发送请求,同时为了降低被封禁的风险,使用代理IP来发送请求也是一个不错的选择。但是由于代理IP的性质,代理IP的可用性非常低,需要经常更新和验证。因此,本文介绍如何使用Python实现一个多线程的IP代理池,以便于我们在爬

大猫 大猫 2023-10-09
0 0 0
Python Async异步编程:以Tornado为例 附生产者消费者模式

Python Async异步编程:以Tornado为例 附生产者消费者模式

本文首发于我的个人博客(21年):高性能Tornado处理逻辑实现 随着fastapi和其生态环境的飞速发展,文中的例子稍作修改(甚至不做修改)即可运用于使用uvicorn的fastapi框架中 前言 大多数人都知道Tornado是一个协程异步框架,但是大多数人都没有很好的理解协程编程的相关原理,

泡泡 泡泡 2023-10-09
0 0 0
Java基础篇 数组

Java基础篇 数组

03 Java基础篇 数组 大家好,我是Leo🫣🫣🫣,最近在复习Java基础内容,这个专栏后续也会一直更新下去,Java基础乃是咱 们Java的根基,俗话说,基础不牢,地动山摇。今天我们主要学习Java数组相关知识,话不多说, 让我们开始吧😎😎😎。 在开始之前,先通过一张图来了解一下我们今天要学

泡泡 泡泡 2023-10-09
0 0 0
gozero 实战  User API Gateway

gozero 实战 User API Gateway

User API Gateway 创建 cd 到 FoodGuides 目录下。创建 api 文件夹 $ mkdir -p usermanage/api $ cd usermanage/api 创建 user.api 文件 $ goctl api -o user.api 当命令行出现 Done

捡田螺的小男孩 捡田螺的小男孩 2023-10-09
0 0 0
gozero 实战  User Login

gozero 实战 User Login

在上一篇 《go-zero 实战 - User API Gateway》 中,我们通过定义 user.api 文件中的内容对 API 类型进行了声明,并通过 goctl api 命令,一键快速生成一个 api 服务,如果仅仅是启动一个 go-zero 的 api 演示项目,你甚至都不用编码,就可以完

大猫 大猫 2023-10-09
0 0 0
gozero 实战  User Userinfo

gozero 实战 User Userinfo

API Gateway 增加 Jwt 鉴权 userinfo 接口与 login 或 register 接口不同,在接口调用的时候,需要做鉴权。 编辑 api/etc 下的 user-api.yaml 文件,新增如下 Auth: AccessSecret: ad879037-d3fd-tghj-

泡泡 泡泡 2023-10-09
0 0 0
对象存储服务流量被盗刷了

对象存储服务流量被盗刷了

背景 家人们谁懂啊,早上起来发了日常的文章,出门的时候发现手机上腾讯云给的提示:COS欠费了。我不敢相信的我的眼睛!我之前每个月才花费几毛钱的,知道的伙伴都知道我这可是卖废品攒下来的钱!看了一下账单,我的天! 这谁顶得住,刚想去问问腾讯云的客服:你们是不是搞错了,一想,不对啊,我得先看看监控。

大猫 大猫 2023-10-09
0 0 0
快速理解网络协议(二)TCP/IP 协议模型

快速理解网络协议(二)TCP/IP 协议模型

TCP/IP 协议模型 我们将从下往上依次介绍这些层级,这是因为,在网络中传输的数据包,会按照这些层级来封装报文。一个数据包只可能有下层没上层,绝不会有上层没下层(这句话要牢牢记住)。 层级作用在此层的协议链路层负责节点之间数据的传输控制

宇宙之一粟 宇宙之一粟 2023-10-09
0 0 0
Android平台GB28181设备接入侧如何实现SIP校时

Android平台GB28181设备接入侧如何实现SIP校时

​规范解读 GB/T28181-2016规范里面,9.10.1章节,关于校时基本要求: 联网内设备支持基于SIP方式或 NTP方式的网络校时功能,标准时间为北京时间。 SIP方式校时见本节具体描述;NTP(见IETFRFC2030)协议的网络统一校时服务,网络校时设备分为时钟源和客户端,支持客户/服

三掌柜 三掌柜 2023-10-09
0 0 0
无侵入的代码和产物优化:二进制优化与Profile预测

无侵入的代码和产物优化:二进制优化与Profile预测

背景信息 编译优化手段及其缺陷 目前广泛使用的优化手段主要发生在: 源代码和中间产物(IR)层面,如编译优化(参考编译过程与编译优化基础概念:以C语言为例) 链接时优化(link time optimisation, LTO)在链接时将项目当作whole-program,允许编译优化组件进一步对I

向阳逐梦 向阳逐梦 2023-10-09
0 0 0
编译过程与编译优化基础概念:以C语言为例

编译过程与编译优化基础概念:以C语言为例

编译流程 编译是指将某一种语言(源语言)写的程序(源程序)翻译成一个等价的、用另一种语言(目标语言)写的程序(目标程序)的过程。通常,目标程序是一个可执行的机器语言程序,在编译后可以被用户 调用、处理输入并产生输出。常见编译器的流程(目标语言为机器语言)如下图所示: 暂时无法在飞书文档外展示此内

捡田螺的小男孩 捡田螺的小男孩 2023-10-09
0 0 0
gozero 实战  Food Foodlist

gozero 实战 Food Foodlist

API Gateway 代码调用 food api 服务 编辑 api/internal/handler 下的 foodlisthandler.go 文件,修改 FoodListHandler 方法如下: func FoodListHandler(svcCtx *svc.ServiceContex

张二河 张二河 2023-10-09
0 0 0
Java源码分析(一)     String

Java源码分析(一) String

简介 String是一个引用数据类型,被final修饰,不可继承,不可改变原有字符的内容,当对原有字符进行改变操作的时候都会返回一个新的String对象,在jdk1.8中String会根据不同的创建方式会存放在堆中或字符串常量池中。 常量 /** 用于存储字符串的字符数组 */ private fi

竹子爱熊猫 竹子爱熊猫 2023-10-09
0 0 0
图解Kubernetes开发指南(2) 深入理解 Kubernetes Service :示例、基本用法和故障排除

图解Kubernetes开发指南(2) 深入理解 Kubernetes Service :示例、基本用法和故障排除

什么是 Kubernetes 服务? 在 Kubernetes 中,服务是一个实体,代表一组运行应用程序或功能组件的 Pod。该服务保存访问策略,并负责对传入请求强制执行这些策略。 对服务的需求源于 Kubernetes 中 pod 的生命周期很短,可以随时更换。Kubernetes 保证给定 po

剑圣无痕 剑圣无痕 2023-10-09
0 0 0
快速理解网络协议(三)物理层、MAC层

快速理解网络协议(三)物理层、MAC层

物理层 Physical Layer 虽然 TCP/IP 模型不涉及硬件设备所在的物理层,但还是在这里简单介绍下物理层。 1 物理层,顾名思义表示实际的物理链接。物理层利用物理传输介质为通信的两端建立链接,实现比特流的传输,如铜线、光缆或无线通道,保证比特流正确的传输到对端。常见设备包括中继器、集线

醒在深海的猫 醒在深海的猫 2023-10-09
0 0 0
Go字符串实战操作大全!

Go字符串实战操作大全!

在本篇文章中,我们深入探讨了Go语言中字符串的魅力和深度。从基础定义、操作、字符编码到复杂的类型转换,每个环节都带有实例和代码示例来深化理解。通过这些深入的解析,读者不仅能够掌握字符串在Go中的核心概念,还能洞察Go设计哲学背后的思考。 关注公众号【TechLeadCloud】,分享互联网架构、

捡田螺的小男孩 捡田螺的小男孩 2023-10-09
0 0 0
Go函数全景:从基础到高阶的深度探索

Go函数全景:从基础到高阶的深度探索

在本篇文章中,我们深入探索了Go语言中的函数特性。从基础的函数定义到特殊函数类型,再到高阶函数的使用和函数调用的优化,每一个部分都揭示了Go的设计哲学和其对编程效率的追求。通过详细的代码示例和专业解析,读者不仅可以掌握函数的核心概念,还能了解如何在实践中有效利用这些特性来提高代码质量和性能。 关

张二河 张二河 2023-10-09
0 0 0
讲讲我对Servlet的了解,他是什么?有什么?

讲讲我对Servlet的了解,他是什么?有什么?

一、Servlet概述 1、 什么是 Servlet ​ Servlet 是基于 Jakarta 技术的 Web 组件,由容器管理,可生成动态内容。与其他基于 Jakarta 技术的组件一样,servlet 是独立于平台的 Java 类,它们被编译为与平台无关的字节码,这些字节码可以动态加载到支持

泡泡 泡泡 2023-10-09
0 0 0
快速理解网络协议(四)ARP、RARP 协议

快速理解网络协议(四)ARP、RARP 协议

ARP 协议 Address Resolution Protocol 地址解析协议,工作在 MAC 层,用于获得已知 IP 地址的 MAC 地址。 相同子网 普通ARP 假设 Client A 和 Client D 在 同一个子网中,Client A 要向 Client D 发送一个 IP 数据

大树 大树 2023-10-09
0 0 0
一文自顶向下串起MySQL

一文自顶向下串起MySQL

说起MySQL,大家应该都会写sql语句,可是你知道MySQL是如何运行的吗? 本文,将从一条SQL语句开始,一步步,自顶向下串起MySQL。 MySQL整体架构:SQL语句的执行流程 如上,是MySQL的整体架构。 我们的核心,是在优化器。 在正式进入讲解优化器之前,我们要了解说一下缓存。

张二河 张二河 2023-10-09
0 0 0
1 912 913 914 915 916 1,703