面试专题:收集包含分布式、spring、虚拟机、性能优化等
2021-11-29 19:01:23 48.84MB 面试 java
1
数据库面试专题及答案.
2021-08-29 18:11:01 774KB mysql redis mongodb
MyBatis面试专题及答案.pdf
2021-08-28 09:10:31 254KB 面试 笔记
1
数据库面试专题及答案.pdf
2021-08-28 09:10:30 774KB 面试 笔记
1
数据结构面试专题
2021-08-18 12:33:52 70KB 数据结构 面试
1
1.ZooKeeper 是什么? 2.ZooKeeper 提供了什么? 3.Zookeeper 文件系统 4.四种类型的 znode 5.Zookeeper 通知机制 6.Zookeeper 做了什么? 7.zk 的命名服务(文件系统) 8.zk 的配置管理(文件系统、通知机制) 9.Zookeeper 集群管理(文件系统、通知机 制) 10.Zookeeper 分布式锁(文件系统、通知 机制) 11.获取分布式锁的流程 12.Zookeeper 队列管理(文件系统、通知 机制) 13.Zookeeper 数据复制 14.Zookeeper 工作原理 15.zookeeper 是如何保证事务的顺序一致性 的? 16.Zookeeper 下 Server 工作状态 17.zookeeper 是如何选取主 leader 的? 18.Zookeeper 同步流程 19.分布式通知和协调 20.机器中为什么会有 leader? 21.zk 节点宕机如何处理? 22.zookeeper 负载均衡和 nginx 负载均衡 区别 23.zookeeper watch 机制
2021-08-15 01:45:28 961KB 资源达人分享计划 zookeeper 面试
1) 现在有 T1、T2、T3 三个线程,你怎样保证 T2 在 T1 执行完后执行,T3 在 T2 执行完后执行? 2) 在 Java 中 Lock 接口比 synchronized 块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样去实现它? 3)在 java 中 wait 和 sleep 方法的不同? 4)用 Java 实现阻塞队列。 5)用 Java 写代码来解决生产者——消费者问题。 6)用 Java 编程一个会导致死锁的程序,你将怎么解决? 7) 什么是原子操作,Java 中的原子操作是什么? 8) Java 中的 volatile 关键是什么作用?怎样使用它?在 Java 中它跟 synchronized 方法有什么不同? 9) 什么是竞争条件?你怎样发现和解决竞争? 10) 你将如何使用 threaddump?你将如何分析 Thread dump? 11) 为什么我们调用 start()方法时会执行 run()方法,为什么我们不能直接调用 run()方法? 12) Java 中你怎样唤醒一个阻塞的线程? 13) 在 Java 中 CycliBarriar 和 CountdownLatch 有什么区别? 14) 什么是不可变对象,它对写并发应用有什么帮助? 15) 你在多线程环境中遇到的常见的问题是什么?你是怎么解决它的?
2021-08-15 01:45:27 286KB 资源达人分享计划 并发编程 面试
1、Tomcat 的缺省端口是多少,怎么修改? 2、tomcat 有哪几种 Connector 运行模式(优化)? 3、Tomcat 有几种部署方式? 4、tomcat 容器是如何创建 servlet 类实例?用到了什么原理? 5.tomcat 如何优化? 6.内存调优 7.垃圾回收策略调优 8.共享 session 处理 8.添加 JMS 远程监控 9.专业点的分析工具有哪些 10.关于 Tomcat 的 session 数目 11.监视 Tomcat 的内存使用情况 12.打印类的加载情况及对象的回收情况 13.Tomcat 一个请求的完整过程 14.Tomcat 工作模式?
2021-08-13 14:01:31 704KB 资源达人分享计划 Tomcat 面试
1、什么是 SpringMvc? 2、Spring MVC 的优点: 3、SpringMVC 工作原理? 4、SpringMVC 流程? 6、SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决? 7、如果你也用过 struts2.简单介绍下 springMVC 和 struts2 的区别有哪些? 8、SpingMvc 中的控制器的注解一般用那个,有没有别的注解可以替代? 9、 @RequestMapping 注解用在类上面有什么作用? 10、怎么样把某个请求映射到特定的方法上面? 11、如果在拦截请求中,我想拦截 get 方式提交的方法,怎么配置? 12、怎么样在方法里面得到 Request,或者 Session? 13、我想在拦截的方法里面得到从前台传入的参数,怎么得到? 14、如果前台有很多个参数传入,并且这些参数都是一个对象的,那么怎么样快速得到这个对象? 15、SpringMvc 中函数的返回值是什么? 16、SpringMVC 怎么样设定重定向和转发的? 17、SpringMvc 用什么对象从后台向前台传递数据的? 18、SpringMvc 中有个类把视图和数据都合并的一起的,叫什么? 19、怎么样把 ModelMap 里面的数据放入 Session 里面? 20、SpringMvc 怎么和 AJAX 相互调用的? 21、当一个方法向 AJAX 返回特殊对象,譬如 Object,List 等,需要做什么处理? 22、SpringMvc 里面拦截器是怎么写的 23、讲下 SpringMvc 的执行流程
2021-08-13 11:03:21 364KB 资源达人分享计划 SpringMVC 面试