摘要:
这段时期的工作涉及了不少报表类的开发,其中用到了主流的Excel处理工具EasyPoi和EasyExcel,下面是关于这两个工具用法小结。 一.Excel的填充(导出的一种) 关于Excel的导出主要分为两种形式,一种是事先给出一个确定的excel文件作为导出模板,然后将生成的数据写入到这个Exce 阅读全文
摘要:
一. 代码基础类 1.DecimalFormat 和 BigDecimal 一般是涉及数据计算的时候用BigDecimal,涉及数据格式化表示的时候采用DecimalFormat。BigDecimal相比一般的float和double能够实现高精度的计算,而DecimalFormat能够实现丰富的数 阅读全文
摘要:
当oracle中执行带有in的SQL语句时,如果in后面的集合中元素的数目超过1000时,就会报错,即ORA-01795错误,此时可以有两种解决方案: 第一种:将SQL语句中的in(a,b,c..)的形式改成(in a or in b or in c.....)的形式 1.原来的语句 SELECT 阅读全文
摘要:
在项目中的常见的一个操作:在有关SQL的代码中加入where 1 = 1,关于它的用法,可以总结如下: 首先,where 1 = 1的用法往往是为了方便后续的给SQL增加where限制条件。如果实现加入了where 1 = 1,后续的条件只需加入and ... 这种形式的代码就可以准确执行了。举个例 阅读全文
摘要:
1.利用堆找出最大的K个数 首先,先理解下用堆找出最大的K个数的常用解法,例如问题是“从M(M <= 10000)个数中找出最大的K个数” (1)利用最大堆 建立一个N=M大小的大顶堆,然后输出根节点之后,将根节点删除,然后再将剩余的元素调整成大顶堆;依次重复K次这个过程,最终就找出了K个最大的数。 阅读全文
摘要:
由于百度是秋招的时候面的,现在很多问题都记不住了,这里只写下我还记得的题目吧(当时太懒了,不想写了。。。): 1.文本分类比赛用的什么模型?为什么? 答:LR、SVM、XGBoost。。。 问:最终选用了哪个? 答:blabla。。。线性核的SVM 问:为什么选线性核SVM? 答:效果最好,特征数目 阅读全文
摘要:
Vvio总共就一轮技术面+一轮HR面,技术面总体而言,比较宽泛,比较看中基础,面试的全程没有涉及简历上的东西(都准备好跟他扯项目了,感觉是抽取的题库。。。)具体内容如下: 1.熟悉Hadoop哪些组件? 答:hdfs、yarn、MapRedue、Hive 2.讲一讲yarn的调度过程? 答:blab 阅读全文
摘要:
一.题目链接: https://leetcode.com/problems/letter-combinations-of-a-phone-number/ 二.题目大意: 给定一段数字字符串,其中每个数字字符对应了如下的字母字符,求出输入字符串对应的所有可能的字母字符串集合。 例如,输入数字字符串"2 阅读全文
摘要:
一.题目链接: https://leetcode.com/problems/find-median-from-data-stream 二.题目大意: 给定一段数据流,要求求出数据流中的中位数,其中数据流是动态变化的。如果数据流中的数字个数是奇数的话,则中位数是中间位置的数字;如果数据流中的数字是偶数 阅读全文
摘要:
一.题目链接: https://leetcode.com/problems/find-peak-element/ 二.题目大意: 给定一个长度为N的一维数组,数组是无序的,要求找到数组中的极大值(或局部最大值),并返回该极大值的下标,并假设 nums[-1] = nums[n] = -∞.;当某元素 阅读全文