- 博客(4)
- 收藏
- 关注
原创 Java开发工程师面经(二)
中软国际1.HashMap什么时候不安全put的时候线程不安全,在JDK1.8中,在并发执行put操作时会发生数据覆盖的情况。get的时候不会。resize机制也会出问题。HashMap的resize机制:HashMap的扩容机制就是重新申请一个容量是当前的2倍的桶数组,然后将原先的记录逐个重新映射到新的桶里面,然后将原先的桶逐个置为null使得引用失效。HashMap之所以线程不安全,就是resize这里出的问题。2.HashMap JDK1.8在进行元素插入时使用什么方法尾插法。
2022-01-19 10:14:20 462
原创 Java开发工程师面经(一)
面经(已挂)@TOC限时30分钟做2道算法题第一题:统计一个字符串中每个字符出现的次数,并按自然顺序输出,例如输入"bbbccad",输出"a1b3c2d1"。思路:put元素进TreeMap,然后遍历将Map转成Set,使用Iterator遍历Set输出。package suanfa.newcoder;import java.util.*;
2022-01-13 21:09:32 342
转载 Windows系统下cmd进入命令行杀端口解决端口占用问题
首先查询端口号占用的进程C:\Users\Administrator>netstat -ano | findstr 8080 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 9172 TCP 192.168.1.160:60855 47.92.114.119:8080 ES...
2019-09-03 09:51:00 274
原创 group by 分组查询按大小排序的某个字段
group by 分组查询最晚时间需要的某个字段select c.bond_outer_ratefrom (select t.,row_number() over(partition by t.security_id order by t.rating_date desc) rnfrom tbondrating t) cwhere rn = 1这个sql是按照security_id分组...
2019-08-30 16:21:22 1030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人