1-50

作者: sun_7191 | 来源:发表于2020-06-25 17:12 被阅读0次

1threadlocal使用时注意的问题

  线程池使用ThreadLocal, 会获取到上个用户的数据.

  退出程序之前清理,或者进入线程之后重写。

24亿个int数,如何找出重复的数

    类似hashmap处理

34亿个url,找出其中重复的

4mysql的三大引擎是啥?

5redis的hash算法用的是啥?

6nosql为啥比sql快?

7什么是索引为啥nosql没索引?nosql有索引滴

8B+树和B树区别?

9数仓建模:ER实体模型、雪花模型

10string.tostring,string.valueof() 赋值的3种区别

11如果你来搭建数仓体系,如何搭建nifi+hive+hbase

12junit用法,before,beforeClass,after, afterClass的执行顺序

13分布式锁

14nginx的请求转发算法,如何配置根据权重转发

15用hashmap实现redis有什么问题(死锁,死循环,可用ConcurrentHashmap)

16线程的状态

17线程的阻塞的方式

18sleep和wait的区别

19hashmap的底层实现

20一万个人抢100个红包,如何实现(不用队列),如何保证2个人不能抢到同一个红包,可用分布式锁

21java内存模型,垃圾回收机制,不可达算法

22两个Integer的引用对象传给一个swap方法在方法内部交换引用,返回后,两个引用的值是否会发现变化

23aop的底层实现,动态代理是如何动态,假如有100个对象,如何动态的为这100个对象代理

24是否用过maven install。 maven test。git(make install是安装本地jar包)

25tomcat的各种配置,如何配置docBase

26spring的bean配置的几种方式

27web.xml的配置

28spring的监听器

29zookeeper的实现机制,有缓存,如何存储注册服务的

30IO会阻塞吗?readLine是不是阻塞的

31用过spring的线程池还是java的线程池?

32字符串的格式化方法 (20,21这两个问题问的太低级了)

33时间的格式化方法

34定时器用什么做的

35线程如何退出结束

36java有哪些锁?乐观锁 悲观锁 synchronized 可重入锁 读写锁,用过reentrantlock吗?reentrantlock与synmchronized的区别

37ThreadLocal的使用场景

38java的内存模型,垃圾回收机制

39为什么线程执行要调用start而不是直接run(直接run,跟普通方法没什么区别,先调start,run才会作为一个线程方法运行)

40qmq消息的实现机制(qmq是去哪儿网自己封装的消息队列)

41遍历hashmap的三种方式

42jvm的一些命令

43memcache和redis的区别

44mysql的行级锁加在哪个位置

45ConcurrentHashmap的锁是如何加的?是不是分段越多越好

46myisam和innodb的区别(innodb是行级锁,myisam是表级锁)

47mysql其他的性能优化方式

48linux系统日志在哪里看

49如何查看网络进程

50统计一个整数的二进制表示中bit为1的个数

相关文章

网友评论

      本文标题:1-50

      本文链接:https://www.haomeiwen.com/subject/thpsfktx.html