java 知识积累

2.这里我谈到了DLL库,之后面试官就问到了和DLL库相关的问题

3、调用DLL库的时候,应该要注意什么DLL库假如更新,那么需要重启系统吗

4、索引

索引就问到了创建索引,mysql字符集、默认mysql字符集等内容

5、SpringMVC过程为什么要这样设计面向切片Spring做负载均衡

6、NIO

7、多线程程序你有写过吗

9、线程之间同步的方式是什么加锁?分布式锁:

    1. synchronized,

     2. 基于redis的setnx;

     3. lock unlock 可冲重入锁等;

10、继承和组合的区别是什么继承的缺点是什么

11、GC策略

12、常用Linux命令有哪些(linux常用命令全集)

13、用过Nginx吗Tomcat启动模型

14、HTTP协议的缺点是什么?

        1)通信使用明文(不加密),内容可能会被窃听
        2)不验证通信方的身份,因此有可能遭遇伪装
        3)无法证明报文的完整性,所以有可能已遭篡改

      HTTP 协议中没有加密机制,但可以通过和 SSL(Secure Socket Layer,安全套接层)或TLS(Transport Layer Security,安全层传输协议)的组合使用,加密 HTTP 的通信内容。

15、排序算法查找,算法hashmap为什么O(1)取元素为什么是8再扩展成红黑树

       hashmap 转树的条件是 TREEIFY_THRESHOLD=8,;

      

16、视频是UDP还是TCP

17、UDP怎样进行可靠传输

18、一致性哈希

16、手撕算法:

线程实现方法:

      Callable;

       继承Thread;

       实现Runable;

       基于线程池;

       底层就是一种,实现Runable接口。
线程的状态:

      构建线程(new)------线程就绪状态---------运行状态------结束状态;

                                                            等待状态 阻塞状态;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值