Java面试准备80题

面试知识准备: (面试之前看一看)

  1. Java并发包
  2. Java集合框架
  3. Thread类,threadlocal类
  4. CountDownLatch类
  5. maven clean,maven build,maven package,maven install
  6. 雪花算法
  7. 阿里Java开发规范
  8. JVM元空间是什么
  9. hashmap有第三种数据结构吗?扩容的时候有红黑树
  10. JVM方法区是什么?永久代,常量池?
  11. 怎么保证通讯安全
  12. 为什么要用base64编码
  13. rsa加密为什么1024或者2048位
  14. md5签名
  15. BIO NIO AIO
  16. OIO与NIO区别,channel
  17. for循环流程
  18. 两个对象互相引用,jvm能回收吗?
  19. 接口与抽象类区别
  20. 网络编程,socket等协议
  21. 高并发,多线程
  22. 自定义stack,自定义exception
  23. 两个接口分别3秒2秒,怎么小于5秒,feature阻塞
  24. 分布式两个服务器修改数据库,怎么保证正确(利用版本号)
  25. 分表分库,怎么利用缓存只查一个数据库找到用户信息
  26. netty原理
  27. jvm新生代老年代比例
  28. 标记清除算法,标记整理算法
  29. 字节流和字符流
  30. 单点登录(sso)
  31. 父类子类 static ,new 子类输出什么
  32. https与http区别
  33. 集合框架底层原理hashmap与hashtable,stringbuilder与stringbuffer区别
  34. tcp协议 udp协议
  35. cookie与session区别(全部区别)
  36. java怎么保证线程安全
  37. 多态有哪些
  38. socket服务端与客户端通信hello world
  39. “中国”.getbytes .length 多大?
  40. 日期前三天的日期
  41. 正则表达式
  42. class加载过程
  43. sessian与cookie有什么区别
  44. 禁用cookie还能登录吗
  45. 设计模式:模板模式,装饰器模式,适配器模式
  46. 按list中对象某属性怎么排序.collections.sort(list,compare)
  47.  
  48. 常用算法
  49. 数据结构数组,二叉树,栈,哈希表有什么区别,分别用于什么情形
  50.  
  51. dubbo+zookeeper
  52. dubbo 调用流程
  53. dubbo与springcloud有什么区别
  54. dubbo的provider,consumer怎么注册的
  55. zookeeper怎么订阅服务
  56.  
  57. 说一下AOP与IOC
  58. springmvc九大组件
  59. springboot比起springmvc有什么优势
  60. springboot starters有哪些
  61. springboot怎么加载 spring-data的?
  62. Spring加载XML与注解有什么区别
  63. 服务降级是什么,服务熔断是什么
  64.  
  65. 乐观锁是什么?乐观锁 悲观锁
  66. 锁:可重入锁原理是什么 (计数器
  67. mybatis怎么把mapper和mapper.xml注解到service的?
  68. mysql索引
  69. 查询同名超过两条的数据
  70. 左连接右连接,内连接 外连接
  71. Java运算符(5种类型:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符,还有instanceof)
  72. sql函数
  73. 添加sql字段的语句
  74. (ALTER TABLE ACT_APP_APPDEF ADD COLUMN `name` varchar(255) NOT NULL COMMENT '阿发';)
  75. 查询每门课程都大于80分的姓名
  76. 插入1000条数据,怎么保证正确性
  77.  
  78. 讲一下redis
  79. redis秒杀系统怎么保证唯一性,redis唯一性
  80. redis怎么处理大数据排序
  81.  
  82. 使用Visvo画流程图
  83. RSA密钥越长,它就越难破解。根据已经披露的文献,目前被破解的最长RSA密钥是768个二进制位。也就是说,长度超过768位的密钥,还无法破解(至少没人公开宣布)。因此可以认为,1024位的RSA密钥基本安全,2048位的密钥极其安全。
     

 

展开阅读全文
©️2020 CSDN 皮肤主题: 游动-白 设计师: 上身试试 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值