Java语言
zly2022
这个作者很懒,什么都没留下…
展开
-
Mysql数据库批处理操作调优
通过实验得到如下结论: 1)当存在大量的插入或修改操作需求时应尽量使用批处理操作 2)当待批量操作的SQL语句是同一种类型,如插入或删除时,建议使用PreparedStatement进行批量操作;若包含多种类型,建议使用Statement语句进行批量操作。 3)当待批量操作的SQL语句是insert语句时,可考虑在同一个SQL语句插入多条记录,一般以一次插入15~20条语句最为适合。原创 2017-06-13 22:44:20 · 1106 阅读 · 0 评论 -
支持存储重复数值的位图
支持存储重复数值的位图原创 2017-08-02 15:31:59 · 378 阅读 · 0 评论 -
《编程之美》寻找发帖水王 质疑
《编程之美》一书上关于发帖水王的解答请参见点击打开链接。但是该算法求解的答案并不符合题意,当前求解的答案只是候选者,绝不是真正的发帖水王。比如,输入:{1,2,3,4,5,6,7,87,8,9,10,11,11},输出:11.此时很直观可以确认id=11的作者不是发帖水王。书上给出的算法求解的只是候选者后,应再进行一遍遍历计数,确定个数确实大于总个数的一半,才能被认为是发帖水王。原创 2017-08-02 22:12:04 · 376 阅读 · 1 评论 -
网易2018内推Java开发工程师笔试题----操作序列
1.题目 小易有一个长度为n的整数序列,a_1,...,a_n。然后考虑在一个空序列b上进行n次以下操作: 1、将a_i放入b序列的末尾 2、逆置b序列 小易需要你计算输出操作n次之后的b序列。 2.基本解题思路 网上大神的解决思路是: 个数是奇数的时候:奇数放在左边,偶数放在右边 个数是偶数的时候:偶数放在左边,奇数放在右边 为什么形成这样的解题思路呢? 以1,2,3,原创 2017-08-13 16:37:16 · 2540 阅读 · 0 评论