上一页 1 ··· 3 4 5 6 7
摘要: 1、属性描述符的基础介绍 1.1 何为属性描述符? 属性描述符是一种Python语言中的特殊对象,用于定义和控制类属性的行为。属性描述符可以通过定义__get__、__set__、__delete__方法来控制属性的读取、赋值和删除操作。 通过使用属性描述符,可以实现对属性的访问控制、类型检查、计算 阅读全文
posted @ 2023-04-12 23:03 画个一样的我 阅读(282) 评论(3) 推荐(1) 编辑
摘要: 1、为何需要优雅重启 在实际开发过程中,我们会不断迭代升级产品,每次迭代后,都需要在线上服务器更新代码。一般小公司的迭代升级,是没有做到像金丝雀发布或者使用到kubernetes这些东西的。那如何保证更新的时候,之前接收到的请求能够正常处理完成呢,这个时候就需要实现优雅重启了。 那如何实现优雅重启呢 阅读全文
posted @ 2023-04-10 15:51 画个一样的我 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 01、关于满减优惠券可叠加使用场景下的动态规划算法 之前在一家公司做停车业务,做优惠券相关的内容。有一期需求是关于满减优惠券可叠加使用场景下,为用户推荐最优的优惠券使用方案,特意在网上找了些资料学习,这里做个记录,方便学习。 后面在网上找到了类似的需求,放在了文章的最后,特别感谢原作者。 1、需求简 阅读全文
posted @ 2023-03-30 23:10 画个一样的我 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 1、Golang中死锁的触发条件 1.1 书上关于死锁的四个必要条件的讲解 发生死锁时,线程永远不能完成,系统资源被阻碍使用,以致于阻止了其他作业开始执行。在讨论处理死锁问题的各种方法之前,我们首先深入讨论一下死锁特点。 必要条件: 如果在一个系统中以下四个条件同时成立,那么就能引起死锁: 互斥:至 阅读全文
posted @ 2023-03-18 17:43 画个一样的我 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一、简单排序 本系列笔记全部来源了 《2020最新数据结构与算法教程》,点击视频连接即可跳转观看学习。如有侵权,请联系删除,谢谢。 在我们的程序中,排序是非常常见的一种需求,提供一些数据元素,把这些数据元素按照一定的规则进行排序。比如查询一些订单,按照订单的日期进行排序;再比如查询一些商品,按照商品 阅读全文
posted @ 2023-03-16 20:31 画个一样的我 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、算法分析 本系列笔记全部来源了 《2020最新数据结构与算法教程》,点击视频连接即可跳转观看学习。如有侵权,请联系删除,谢谢。 前面我们已经介绍了,研究算法的最终目的就是如何花更少的时间,如何占用更少的内存去完成相同的需求,并且也通过案例演示了不同算法之间时间耗费和空间耗费上的差异,但我们并不能 阅读全文
posted @ 2023-01-15 17:12 画个一样的我 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 本系列笔记全部来源了 《2020最新数据结构与算法教程》,点击视频连接即可跳转观看学习。如有侵权,请联系删除,谢谢。 1.1什么是数据结构? 官方解释: 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科。 大白话: 数据结构就是把数据元素按照一定的关系 阅读全文
posted @ 2023-01-14 16:12 画个一样的我 阅读(64) 评论(0) 推荐(0) 编辑
摘要: ## singleflight 使用方法以及源码阅读 ### 1、简介 安装方式: ``` go get -u golang.org/x/sync/singleflight ``` singleflight 是Go官方扩展同步包的一个库。通过给每次函数调用分配一个key,相同key的函数并发调用时, 阅读全文
posted @ 2022-11-16 09:58 画个一样的我 阅读(252) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7