摘要: 漏桶算法&信号量机制实战——多级阶梯漏桶突破百度AI接口QPS限制瓶颈 一、描述 工作中需要调用第三方接口(百度AI接口),实现一些AI相关的功能。但是开通付费接口后,但仍有10QPS的限制,超出的部分会被百度拒绝,直接报错。而我们的业务需求是要基本保证调用成功的。因此需要一个漏桶/限流器来控制调用速度去适配这10QPS的限制,剩余的请求进入等待队列。 在完成适配后,1 阅读全文
posted @ 2021-08-23 16:48 厨房有只偷吃的猫 阅读(854) 评论(2) 推荐(1) 编辑
摘要: 关于我👨🏻‍💻 网名:厨房有只偷吃的猫 英文:NewMeaning 签名:恒者行远,思者常新,博观约取,厚积薄发 标签:Java 、95后、摸鱼达人🐡🐠🐟🐬🐳🐋🦈🐊、社交牛逼症 Java开发程序员,博客园常驻、乐于分享与记录。目前就职于培训教育行业公司😂。 联系我💌 邮箱: 阅读全文
posted @ 2020-12-31 02:11 厨房有只偷吃的猫 阅读(175) 评论(1) 推荐(1) 编辑
摘要: SSH远程执行Python3 Error: UnicodeEncodeError: 'ascii' codec 背景 最近项目上需要SSH远程到Centos7容器上执行Python代码,Python版本为3.6。在执行打开中文名称的文件时,在Centos7容器上本地执行open('狼来了.txt')不会有任何问题,但当通过SSH连接过去后发现open()方法报如下错误: UnicodeEncodeError 阅读全文
posted @ 2021-12-08 12:45 厨房有只偷吃的猫 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 背景 闲置的旧笔记本电脑,改装了Linux(CentOS 7)系统,无界面的最小安装版本,想着做个简单服务器放在公司学习和使用,即使在家也可以连公司VPN。忘记设置联网,而又没带网线,遂采用连接WIFI的方式联网,而公司的wifi又需要登录工号和密码,经过查找资料解决了该问题,特此记录一下。 nmc 阅读全文
posted @ 2021-11-17 14:32 厨房有只偷吃的猫 阅读(4892) 评论(1) 推荐(0) 编辑
摘要: 【Docker(四)】Dockerfile命令参数详解 在【Docker(三)】通过Dockerfile定制镜像中,描述了镜像的分层构成逻辑,如何通过docker commit和Dockerfile定制镜像;以及docker build命令的基本用法。 本文接着对 Dockerfile 进行探究,学习她的命令及参数;大概看一下命令的概览,了解下,后面会进 阅读全文
posted @ 2021-09-23 17:27 厨房有只偷吃的猫 阅读(3865) 评论(0) 推荐(0) 编辑
摘要: 【Docker(三)】通过Dockerfile定制镜像 一、镜像的构成 在通过Dockerfile定制镜像之前,先理解下镜像的构成。 分层存储 我们知道 Docker 镜像 是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。 因为镜像包含操作系统完整的 roo 阅读全文
posted @ 2021-09-17 17:23 厨房有只偷吃的猫 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 【Docker(二)】Docker镜像、容器、仓库命令详解 前言 本文主要对Docker的三大组件镜像、容器、仓库基础『常用』命令进行整理。 依据命令的用途对其进行分类(来源:《Docker:容器与容器云(第2版)》): 从docker命令使用出发,梳理出如图所示的命令结构图: 一、Docker镜像 操作系统分为 内核 和 用户空间。对于 Linux 而言, 阅读全文
posted @ 2021-09-13 19:52 厨房有只偷吃的猫 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 【Docker(一)】走进Docker的第一步 学习资源 学习新的技术,最开始要做的就是找学习资源了;好的资源能够节省我们很多的时间。 1、《Docker —— 从入门到实践》[GitBook] 一本不错的学习docker的书,在github上更新维护。GitBook上的阅读体验很棒。 2、docs.docker.com 最好的学习资料就是官方文 阅读全文
posted @ 2021-09-10 07:52 厨房有只偷吃的猫 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 厨房有只偷吃的猫的Java高级开发之路~ 声明:部分图片来源网络 一、类生命周期 首先来看一下类的生命周期: 二、类加载器(常见3种) 类加载器负责装入类,搜索网络、jar、zip、文件夹、二进制数据、内存指定位置的类资源。一个Java程序运行,至少有三个类加载器示例,负责不同类的加载。 三、问题 阅读全文
posted @ 2021-03-06 11:11 厨房有只偷吃的猫 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、开发环境 nginx pgsql rocketmq redis version: '3.1' services: nginx: restart: always image: nginx container_name: nginx # 指定容器名称 ports: - 11111:80 - 443: 阅读全文
posted @ 2021-03-06 11:06 厨房有只偷吃的猫 阅读(427) 评论(0) 推荐(0) 编辑