面试总结二

1.hashmap  ,初始长度为16

2.mysql行转列

初始,如下

 

要求查询之后结果如下

 

 

 SQL语句:

select xm,
SUM(case kecheng when '语文' then fenshu else 0 end) as '语文',
SUM(case kecheng when '数学' then fenshu else 0 end) as '数学'
from testsql
GROUP BY xm

试想列转行,由第二张表到第一张表

select xm, '语文' as kecheng ,yw as fenshu from test
UNION ALL
select xm, '数学' as kecheng ,sx as fenshu from test
ORDER BY xm

3.场景题,从10000亿个数字中找出最大的50个。

可以通过分组每组1000w个,找出最大的50个,然后放到一起再找50个。在并发的情况下可以提高速度。

4.事务,还有事务的特性

特性ACID

posted @ 2020-05-22 18:05  星际毁灭  阅读(78)  评论(0编辑  收藏  举报