
后端开发
文章平均质量分 91
AI大模型-大飞
总是容易被往事打动
展开
-
聪明如我,一眼就看穿了快递小哥的分堆算法
事情是这样的。最近不是疫情嘛,小区的快递驿站关了几天,得给这些快递们做核酸检测。那些快递小哥把快递也放不进驿站,也进不来小区,就只能在小区门口摆摊,然后打电话通知大家来取快递。编程学习资料点击免费领取于是我收到小哥打给我的电话:然后我就起身出门了。嗖的一下,很快啊,就到小区门口了。就看到一个快递小哥站在一堆快递前,不停的分类。然后我给他说:老哥,我来取快递。他问我:手机尾号多少呀?我答:尾号是 8。然后他走向了一地包裹里面最长的那一溜,说:在这一堆里面..原创 2022-03-22 09:20:41 · 1187 阅读 · 1 评论 -
超全面python常见报错以及解决方案梳理必收藏
使用python难免会出现各种各样的报错,以下是Python常见的报错以及解决方法(持续更新),快进入收藏吃灰吧。编程学习资料点击领取AttribteError: ‘module' object has no attribute xxx'描述:模块没有相关属性。可能出现的原因:1.命名.py文件时,使用了Python保留字或者与模块名等相同。解决:修改文件名2.pyc文件中缓存了没有更新的代码。解决:删除该库的.pyc 文件AttributeError: ‘Obj' obj转载 2022-03-18 09:32:57 · 9856 阅读 · 2 评论 -
那些年,我写过的项目(一)
一 前提近一个多月没有更新文章了,因为二月初过新年,耽搁了一两个星期,然后在二月尾,发生了一些事情,心情不佳,就懒于提笔了。进来无事,在一个好久不用的网盘上,找到了自己刚毕业出来工作时做的项目,内心深处有一些触动,于是想写一篇文章来总结下这四年里做的事情。编程学习资料点击免费领取二 介绍前的碎碎念不知道各位有没有过这种感觉,随着工作时间变长,回望过去,总能得到一些不一样的理悟。以前一直理解不了,觉得晦涩的底层逻辑,现在拿来看,一下子觉得清晰明了,甚至可以马上产生联想,对映上某些场景,往自己的..原创 2022-03-17 09:41:48 · 777 阅读 · 1 评论 -
记录一次时间戳、夏令时、时区线上问题分析
问题描述问题:输入时间戳、时区,返回一个带时区的时间字符串?代码如下:long timestamp = 1647489600000L; // 2022-03-15 12:00:00 Asia/ShanghaiString timeZoneName = "America/New_York";Instant instant = Instant.ofEpochMilli(timestamp);ZonedDateTime zonedDateTime = ZonedDateTime.of(Loc原创 2022-03-15 09:12:23 · 1132 阅读 · 1 评论 -
看一遍就了解:聊聊MySQL主从
前言金三银四面试的时候,面试官经常会问MySQL主从。今天就跟大家聊聊MySQL的主从。数据库主从概念、优点、用途 数据库主从复制原理 主主、主从、主备的区别 MySQL是怎么保证主从一致的 数据库主从延迟的原因与解决方案 聊聊数据库的高可用方案编程学习资料点击免费领取1. 数据库主从概念、优点、用途主从数据库是什么意思呢,主是主库的意思,从是从库的意思。数据库主库对外提供读写的操作,从库对外提供读的操作。数据库为什么需要主从架构呢?高可用,实时灾备,用于故障切换。比原创 2022-03-12 11:13:41 · 934 阅读 · 0 评论 -
使用 FastAPI 整合 gRPC 构建 Python 微服务
为何选择了 FastAPI 和 gRPC?我们团队内部早期使用的 Django 开发的海外金融产品,后续考虑转型到微服务架构,做了一些调研之后,决定选择 FastAPI 和 gRPC。Python编程学习资料点击免费领取FastAPI完全从异步IO思维整合出来的框架,在 Web 领域异步IO的意义比较大。基于 Encode 团队(开发过大名鼎鼎的 Django REST Framework)的新作品:StarlettegRPC在 RPC 之块,Python 还有一个有名的框架 namek原创 2022-03-09 09:56:43 · 3649 阅读 · 3 评论 -
关于Nginx,在日常工作中你可能用到的操作就这些了
这篇文章主要介绍了如何利用Python爬虫异步获取天气信息,用的API是中国天气网。文中的示例代码讲解详细,感兴趣的小伙伴可以动手试一试目录前言 目标 请求格式 请求限制 requests非异步获取 异步获取 系统上限 编码 前言本来是想要更新scrapy的,但是怎么说呢,这玩意不难,看着官方文档,基本上就能做,主要是前面的如果你的爬虫基础不好的话,这个scrapy你也玩不好,而且对于大部分的人来说安装scrapy可能都是个问题,因为有一些历史遗留的问题,毕原创 2022-03-08 09:34:54 · 5756 阅读 · 0 评论 -
社招三年后端21连问
编程学习资料点击免费领取Mysql索引在什么情况下会失效 MySql的存储引擎InnoDB与MyISAM的区别 Mysql在项目中的优化场景,慢查询解决等 Mysql有什么索引,索引模型是什么 B-树与B+树的区别?为什么不用红黑树 Mysql主从同步怎么做 乐观锁与悲观锁的区别? 聊聊binlog日志 redis 持久化有哪几种方式,怎么选? redis 主从同步是怎样的过程? redis 的 zset 怎么实现的? Redis 过期策略和内存淘汰策略1. Mysql索引在什么原创 2022-03-07 09:47:28 · 1836 阅读 · 3 评论 -
浅谈目前主流NoSql数据库
浅谈目前主流NoSql数据库,编程学习资料点击免费领取前言无意翻资料发现目前好多noSql数据库,但是工作中貌似并没有接触到,很好奇他们的区别,所以就有了这篇文章。(整合了网上许多大佬的文章,如有侵权,麻烦私信告知。)采用浅谈也是为了方便大家无压力阅读,快速了解知识。如果有文章问题的地方麻烦评论做补充。感谢。目前我了解的主流Nosql如下:redis mongoDB memcache LevelDB Cassandra HBase下面我们将通过比较简单图表方式,...原创 2022-03-05 10:07:40 · 1233 阅读 · 0 评论 -
Linux运维工程师必知的服务器备份工具:Rsnapshot
本指南解释了什么是 Rsnapshot,如何在 Linux 中安装 Rsnapshot,以及如何在 Linux 中使用 Rsnapshot 设置备份服务器。Python编程学习资料点击免费领取1. 简介Rsnapshot是一个基于rsync的文件系统快照实用程序,适用于 Linux 和类 Unix 操作系统,它允许您通过 ssh 轻松创建本地机器和远程机器的定期快照。rsnapshot 的好处是它尽可能广泛地使用硬链接,以大大减少所需的磁盘空间。由于 rsnapshot 只保留固定数量的..转载 2022-03-04 09:35:49 · 834 阅读 · 0 评论 -
如何在开源项目中做重构?
最近完成了 Databend 存储模块的大重构,在不阻塞现有功能开发的前提下,基本无痛的完成了功能的实现。本文总结了我个人的一些经验,期望能够带来一些启发。编程学习资料点击免费领取做重构不易,尤其是在一个相当活跃的 codebase 上。Databend 现在每周有 40+ PR 被 merge,在过去的一周中有 800+ 文件发生了变更,代码增加了 21K 行,删除了 12K 行。在这样的代码库上,毕全功于一役的代价是高到可怕的。所以在整个重构的生命周期中,我们都需要跟社区保持密切沟通,原创 2022-03-03 09:31:26 · 638 阅读 · 0 评论 -
面试必备之ajax原始请求
AJAX可以使网页实现异步更新,这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新,下面这篇文章主要给大家介绍了关于ajax原始请求的相关资料,需要的朋友可以参考下。编程资料点击领取XMLHttpRequest 对象简介浏览器与服务器之间,采用 HTTP 协议通信。用户在浏览器地址栏键入一个网址,或者通过网页表单向服务器提交内容,这时浏览器就会向服务器发出 HTTP 请求。1999年,微软公司发布 IE 浏览器5.0版,第一次引入新功能:允许 JavaScrip.原创 2022-01-03 09:27:52 · 413 阅读 · 1 评论