置顶

Mac Pycharm在Debug模式报编码(SyntaxError)错误 python3.9/tokenize.py", line 330, in find_cookie

作者:じ☆ve宝贝

> 最近更换macos系统后,发现在pycharm中debug运行项目就会出现python3.9/tokenize.py", line 330, in find_cookie错误,直接run可以正常运行。 ## 错误信息 ``` Traceback (most recent call last): File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/tokenize.py", line 330, in find_cookie line_string = line.decode('utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xca in position 0: invalid continuation byte During handling of the above exception, another exception occur

推荐

Go 语言简明教程

作者:微信小助手

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。—— Go - wikipedia.org ‍ 1 Go 安装 最新版本下载地址官方下载 golang.org,当前是 1.13...

Go:简单的优化笔记

作者:微信小助手

在云计算时代,我们经常创建 Serverless 应用(一种云原生开发模式,允许开发人员构建和运行应用程序,而无需管理服务器)。当我们的项目采用这种模式,那基础设施维护预算将排在首位。如果我们的服务负载很低,它实际上近乎是免费的。但是如果出现问题...

文章列表

消息中间件如何避免重复消费消息

作者:微信小助手

常见方法 消息中间件通常采用一些策略来避免消息的重复消费。这在分布式系统中非常重要,以确保消息被处理一次且仅一次,避免产生错误或重复的结果。以下是一些常见的方法: 消息确认机制:消费者在处理完一条消息后,向消息中间件发送确认消息。如果消息中间件...

性能定位神器:Arthas

作者:微信小助手

之前,我们已经分享了一些关于实战方面的内容,有一些读者有给我留言,说这些内容对日常工作有帮助,这让我感到非常开心。 所以,今天我们继续来讲讲实战方面的内容,那就是:如何定位java程序中的性能问题? 这个话题来自于读者的留言,但无独有偶的是,我...

日万级和日千万级的订单系统的设计差异

作者:微信小助手

前面的文章中,我们已经聊过如何设计一个订单的系统,今天我们分别从日万级订单系统和日千万级的订单系统的设计差异化作分析入口。 作为一个后端程序员,在网络下单后,后台的逻辑是怎么处理的。订单系统是怎么保持系统低延迟,高可用,还有不丢单情况...

K8S环境下GitLab CI/CD流水线详解及实战

作者:微信小助手

GitLab CI/CD是GitLab提供的持续集成和持续交付(CI/CD)工具,它允许开发团队在代码仓库中定义和管理自动化的流水线,以实现自动化构建、测试和部署应用程序的过程。通过GitLab CI/CD,开发团队可以更高效地进行软件开发和交付...

Redis 全景解析

作者:微信小助手

Redis 解析信息图 什么是 Redis? Redis("REmote DIctionary Service" 的缩写)是一个开源的键值数据库服务器。 对 Redis 最准确的描述是它是一个数据结构服务器。Redis 的这种...

kafka 分布式的情况下,如何保证消息的顺序消费?

作者:微信小助手

什么是分布式 kafka介绍 消息的顺序消费 如何保证消息的顺序消费 1什么是分布式 分布式是指将计算任务分散到多个计算节点上进行并行处理的一种计算模型。在分布式系统中,多台计算机通过网络互联,共同协作完成任务。每个计...

美团动态线程池,香啊!

作者:微信小助手

背景 「使用线程池 ThreadPoolExecutor 过程中你是否有以下痛点呢?」 1.代码中创建了一个 ThreadPoolExecutor,但是不知道那几个核心参数设置多少比较合适 2.凭经验设置参数值,上线后发现需要调整...

我有 7种 实现web实时消息推送的方案,7种!

作者:微信小助手

我有一个朋友~ 做了一个小破站,现在要实现一个站内信web消息推送的功能,对,就是下图这个小红点,一个很常用的功能。 不过他还没想好用什么方式做,这里我帮他整理了一下几种方案,并简单做了实现。 什么是消息推送(push) 推送的场景比...

MySQL连环炮,你扛得住嘛?

作者:微信小助手

为了节省大家的时间,阿Q决定帮大家先将 MySQL 面试相关的知识进行汇总整理,一改往日知识点东一棒槌西一榔头的问题。那么,你准备好迎接 MySQL 连环炮了嘛? 1、三大范式 2、DML 语句和 DDL 语句区别 3、主键和外键的区别 4、...

一次有意思的 SQL 优化实操,30248.271s 到 0.001s

作者:微信小助手

今天分享一篇SQL优化的文章~   场景 用的数据库是mysql5.6,下面简单的介绍下场景。 课程表 create table Course(c_id int PRIMARY&nbs...