hashmap结构;什么对象能做为key

hashtable,concurrentHashMap,hashtable比较

String,StringBuilder,StringBuffer

对象的深浅复制

多线程:

wait,sleep分别是谁的方法,区别

countLatch的await方法是否安全,怎么改造

线程池参数,整个流程描述

背后的底层原理aqs,cas

ThreadLocal原理,注意事项,参数传递

还有java的锁,内置锁,显示锁,各种容器

及锁优化:锁消除,锁粗化,锁偏向,轻量级锁

web方面:

servlet是否线程安全,如何改造

session与cookie的区别,get和post区别,tcp3次握手,文件上传用post还是get

session的存储

如何防止表单重复提交

jvm:

jvm内存模型,

jvm问题工具,jps,jinfo,jmap...

数据库:

最重要的索性及底层实现

索性失效的场景

最左原则

查看执行计划

及carndiation

然后是锁的类型,行级表级

悲观乐观锁

解释数据库事物及特性

隔离级别

及实现,redo log .undo log

bin log主从复制

mvcc,Next-Key Lock

分布式:

问了CAP,跟base

zookeeper满足了CAP的哪些特性,paxos

缓存穿透怎么解决

redis的io模型

如果保证redis高可用

redis是单线程还是多线程

线上cpu占比过高怎么排查

一致性hash

分库分表

spring:

ioc,aop原理

ioc初始化流程

springmvc的流程

springboot,spring cloud相关组件

最新文章

  1. 关于Java中进程和线程的详解
  2. WordPress一键部署网站
  3. 关于IE6的PNG图像透明使用AlphaImageLoader的缺点
  4. CSS水平垂直居中的方法
  5. UVA 156 Ananagrams ---map
  6. 分享Kali Linux 2016.2第49周虚拟机
  7. php——用for循环打印半金字塔、金字塔、正方形、倒金字塔、菱形、空心图形等
  8. Atitit. 异常的使用总结最佳实践java .net php Vo8f
  9. 四月二十五日,bugzilla for CentOS 安装
  10. 周赛A题
  11. OpenStack_Swift源代码分析——Object-auditor源代码分析(1)
  12. Ambari-部署文档
  13. Samba远程代码执行-分析(CVE-2017-7494)
  14. MongoDB3.6之Replica Set初步体验
  15. Android 自定义View -- 简约的折线图
  16. .net工具类 分享一个简单的随机分红包的实现方式
  17. MT【252】椭圆内接三角形内切圆半径
  18. emacs 入门教程,菜单汉化,配置文件等杂乱文章
  19. FiDDLER教程
  20. 什么是CSS hack?

热门文章

  1. MSComm控件进行串口编程的基本步骤
  2. 【代码学习】PYTHON 闭包
  3. sqli-libs(11-22关)
  4. websocket协议实现
  5. openresty-component
  6. 吴裕雄 python 人工智能——基于Mask_RCNN目标检测(2)
  7. 惠普台式机,如何选择U盘启动
  8. ElementUI el-table 表格 行选择框改为单选
  9. idea 创建maven子父工程
  10. dfs & bfs总结