- 博客(13)
- 收藏
- 关注
原创 算法学习-动态规划
一般转移方程:int[][] dp = new int[n+1][target+1];外层循环重量(正序),内层循环物品,判断重量是否大于等于物品重量。外层循环物品,内层循环重量(倒序)v表示重量,w表示价值。
2024-09-01 14:57:50
752
原创 算法学习-数学知识
如果 N = p1^c1 * p2^c2 * …*pk^ck ,其中p1…pk是质因数,c1…ck是指数(即质因数出现次数)约数之和: (p1^0 + p1^1 + …+ p1^c1) * …* (pk^0 + pk^1 + …约数个数: (c1 + 1) * (c2 + 1) * …* (ck + 1)如果是不同质因数,可以用set存储。
2024-08-29 22:17:56
365
原创 算法学习-基础算法
类似两数之和思路,要学会等式转换,注意设置map的下标,是否加1。差分数组的主要适用场景是频繁对原始数组的某个区间的元素进行增减。
2024-08-27 21:00:53
726
原创 Gin框架
请求方式一般对应操作从服务器取出资源(一项或多项)在服务器新建一个资源在服务器更新资源(客户端提供改变后的完整资源)从服务器删除资源import ("net/http"ctx.String(http.StatusOK, "新闻首页")
2023-10-11 23:09:01
417
原创 springboot整合es
解释:ElasticsearchRepository<Goods, String>中的第一个泛型参数为索引库对应的实体类,第二个泛型为索引库关键字的类型。
2023-09-29 23:12:27
215
原创 Springboot整合RabbitMQ–进阶使用(惰性队列)
消息堆积问题的解决方案?队列上绑定多个消费者,提高消费速度使用惰性队列,可以再mq中保存更多消息惰性队列的优点有哪些?基于磁盘存储,消息上限高没有间歇性的page-out,性能比较稳定惰性队列的缺点有哪些?基于磁盘存储,消息时效性会降低性能受限于磁盘的IO。
2023-09-17 20:01:40
175
1
原创 Springboot整合RabbitMQ–进阶使用(延迟队列)
DelayExchange需要将一个交换机声明为delayed类型。可以看出,基于插件也可以实现延迟效果。这里可以看出,确实实现了延迟效果。
2023-09-17 18:00:23
269
2
原创 RabbitMQ
在Direct模式中,需要指定具体routingKey来将消息投放到具体的消费队列中,而消费者的可以指定多个routingKey(若两个消费者都监听到了相同的routingKey消息,则两个消费者都执行)。这里我依旧创建两个消费者,使用通配符的方式进行指定routingKey,若这两个消费者都监听到符合的消息时,都会执行。这里依旧创建了两个消费者,但他们的routingKey有所不同。这里我创建了两个消费者,但没有指定routingKey。
2023-09-16 16:15:27
157
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅