- 博客(4)
- 收藏
- 关注
原创 .net core 五步实现添加swagger文档(支持localhost和生产环境)
本示例支持测试环境和生产环境。 step1: 添加最新的包,这里是5.3.1,添加最新的即可。 <PackageReference Include=“Swashbuckle.AspNetCore” Version=“5.3.1” /> <PackageReference Include=“Swashbuckle.AspNetCore.Swagger” Version=“5.3.1” /> step2: 设置文件目录,这一步的目的是设置注释文件存放的目录,Debug和Release
2020-07-31 16:34:35
2024
原创 .net core中使用redis 实现延迟队列
一、项目场景: 添加任务并设定任务的执行时间,然后按时间顺序由近到远依次执行。 二、思路: 可以利用redis的有序集合(SortedSet),用时间戳排序实现,大概的流程如下。 三、关键思路&代码段 写入任务 使用任务下一次的执行时间按分钟生成key,将同一分钟待执行的任务放到一个key中,这一步主要思考的问题是:拆分队列,设置各自的过期时间,如:过期时间 = 执行时间 ...
2020-02-06 11:49:21
1466
原创 算法——两数求和
题目 给定一个整数数组nums 和 一个目标值target,请你在数组中找出和为目标值的那 两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2,7,11,15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0,1] 思路: 两次轮询,两两相加...
2020-02-06 11:44:08
362
原创 设计模式——观察者模式
观察者模式 定义 观察者模式又叫做“发布-订阅(Publish/Subcribe)”模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,便它们能够自动更新自己。 类图 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vhU90TFi-1580957525871)(AEBDFFC4...
2020-02-06 10:53:35
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人