置顶

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

文章列表

阿里这款多级缓存框架一定要掌握,非常不错!

作者:微信小助手

在实际应用中,并不是单一的使用本地缓存或者redis,更多是组合使用来满足不同的业务场景,于是如何优雅的组合本地缓存和远程缓存就成了我们要研究的问题,而这一点,阿里开源的jetcache组件帮我们实现了 Java技术指南:https://java...

MyBatis 动态 SQL 最全教程,这样写 SQL 太爽了!

作者:微信小助手

一、MyBatis动态 sql 是什么 动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要...

京东终面:ElasticSearch深度分页如何优化?

作者:微信小助手

Elasticsearch 是一个实时的分布式搜索与分析引擎,在使用过程中,有一些典型的使用场景,比如分页、遍历等。 在使用关系型数据库中,我们被告知要注意甚至被明确禁止使用深度分页,同理,在 Elasticsearch 中,也应该尽量避免使用深...

暂停73.5万年!

作者:微信小助手

Windows10/11的更新频率非常频繁,也经常会修复旧bug的同时带来一些新的bug。所以有些人不喜欢系统的自动更新,总想把它禁用掉。禁用系统更新的软件有很多,不过这些方法大多是强行禁止,偶尔会引入一些奇怪的问题。 01 「每月...

聊聊 RocketMQ 事务消息

作者:微信小助手

大家好呀,我是楼仔。 事务消息是 RocketMQ 的高级特性之一 。这篇文章,笔者会从应用场景、功能原理、实战例子三个模块慢慢为你揭开事务消息的神秘面纱。 1 应用场景 举一个电商场景的例子:用户购物车结算时,系统会创建支付订单。 用户支付成功...

MySQL 同步 ES 实战,肝到爆!

作者:微信小助手

大家好呀,我是楼仔。 技术是什么?就是拿来玩的,边玩边学,才能成长得更快。 之前已经给大家讲解了 MySQL 同步 ES 的几种方案,下面就教大家如何通过 Canal,将 MySQL 同步到 ES,文章内容绝对妥妥干货! 本文会先讲解需要用到的基...

糟了,数据库主从延迟了!

作者:微信小助手

生活中所受的苦,终会以一种形式回归! 前言 在实际的生产环境中,由单台MySQL作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面 因此,一般来说都是通过集群主从复制(Master-Slave)的方式...

聊聊如何进行代码混淆

作者:微信小助手

点击上方蓝字关注我们 01 前言 什么是代码混淆 代码混淆,是指将计算机程序的代码,转换成一种功能上等价,但是...

如何使用自定义类加载器防止代码被反编译破解

作者:微信小助手

点击蓝字之后,我们就是好朋友了啦 15 01 前言 最近和朋友聊天,他接了个外包项目,他问我有没有办法让自己的源码不被反编译破解,我就跟他说可以对代码进行混淆和加密。今天我们就来聊聊如何通过对代...

springboot实战之prometheus监控整合

作者:微信小助手

前言 在介绍springboot如何与prometheus整合监控之前,先介绍几个待会整合会用到的工具。 prometheus 1、什么是prometheus Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(...