这里区分一下: 1、如果使用的是无界队列 LinkedBlockingQueue,也就是无界队列的话,没关 系,继续添加任务到阻塞队列中等待执行,因为 LinkedBlockingQueue 可以近乎 认为是一个无穷大的队列,可以无限存放任务 2、如果使用的是有界队列比如 ArrayBlocking ...
分类:
编程语言 时间:
2020-06-08 00:58:41
阅读次数:
344
参考文章: [1] 团灭 LeetCode 股票买卖问题 [2] Most consistent ways of dealing with the series of stock problems 其实文章 [1] 是文章 [2] 的「二次创作」,建议先阅读 [2] 后再阅读 [1] 。文章 [2] ...
分类:
其他好文 时间:
2020-06-06 21:39:10
阅读次数:
83
学无止境,精益求精 十年河东,十年河西,莫欺少年穷 学历代表你的过去,能力代表你的现在,学习代表你的将来 最近拜读了大话设计模式:原型模式,该模式主要应用C# 深浅复制来实现的!关于深浅复制大家可参考MSDN: https://group.jd.com/thread/20000001/2628568 ...
数据角度的模型一般指的是统计或数据挖掘、机器学习、人工智能等类型的模型,是纯粹从科学角度出发定义的。 1.降维 在面对海量数据或大数据进行数据挖掘时,通常会面临“维度灾难”,原因是数据集的维度可以不断增加直至无穷多,但计算机的处理能力和速度却是有限的;另外,数据集的大量维度之间可能存在共线性的关系,这会直接导致学习模型的健壮性不够,甚至很多时候算法结果会失效。因此,我们需要降低维度数量并降
分类:
其他好文 时间:
2020-06-04 15:26:58
阅读次数:
247
经过: 今天去面试了,面试官问我库存做扣减的时候,如何确保幂等性,说实话当时我有点大脑空白,虽然以前也看过幂等性相关的知识,但是不知怎的,竟然词穷了。废话说完了,开始正题。 什么是幂等性 百度了一下,幂等性是用户对同一个操作执行一次和执行多次的结果是一样的;对于数据库的幂等性来说,查询和删除操作是幂 ...
分类:
其他好文 时间:
2020-06-03 23:29:52
阅读次数:
97
min_25筛 作用及使用条件 可以得到积性函数的单点前缀和。时间复杂度为: \[ O(\frac{n^{3/4}}{\log n}+n^{1-\epsilon}) \] 由2018年某篇集训队论文证明。具体而言就是当$n$趋于无穷时,时间复杂度趋于$O(n)$。$n$较小时时间复杂度为前者。 使用 ...
分类:
其他好文 时间:
2020-06-03 17:21:52
阅读次数:
54
一、前言 Java语言长期以来一直霸占多数热门编程语言榜单的榜首,可见这是一个备受程序员热捧的编程语言。Java语言具有什么魅力?想必这都是已经为大多数人们所熟知的了,不值得过多赘述。而Java语言发展至今,面对发展势头迅猛又十分简单易学的python,以及各种层出不穷的高级语言,Java程序员的份 ...
分类:
编程语言 时间:
2020-06-02 11:13:56
阅读次数:
160
时间复杂度 算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,时间复杂度常用“O”表述,使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况 时间复杂度是用来估计算法运行时间的一个式子(单位),一般来说,时间复杂度高的算法比复杂度低的算法慢 print('Hello ...
分类:
其他好文 时间:
2020-05-31 10:55:33
阅读次数:
62
题目描述 小M在MC里开辟了两块巨大的耕地A和B(你可以认为容量是无穷),现在,小P有n中作物的种子,每种作物的种子有1个(就是可以种一棵作物)(用1...n编号)。 现在,第i种作物种植在A中种植可以获得ai的收益,在B中种植可以获得bi的收益,而且,现在还有这么一种神奇的现象,就是某些作物共同种 ...
分类:
其他好文 时间:
2020-05-28 23:21:52
阅读次数:
57
如果可以满足你一个除了工作之外的愿望,你会选择什么?程序君刚刚偷偷问了某资深码农老Y。他努力的眨巴着眼睛,不假思索的说:“废话啊!我要满头秀发” 这位就是老Y了,怎么样,是不是发际线感人?也就怪不得他会许这样的愿望了。 程序君仍然不死心,于是去各大门户网站,各大论坛搜索了一下。各种神吐槽也是层出不穷 ...
分类:
其他好文 时间:
2020-05-28 16:37:05
阅读次数:
81