Preface:
2020 can not wait to come, they say 2020-1024 = 996, this year is bound to be an extraordinary year, I believe many of my friends may have intended to quit looking for work after the Spring Festival, or that from now on preparing for intense gold and three silver four, we must be fully prepared, if not well-prepared interview, complete waste of time, it is not responsible for their own.
Today to share with you my finishing the interview topics and answers Java architecture, most of which are large enterprises face interview frequently asked questions, you can control this leak filled, of course, and certainly listed here can not cover all the way, but also I am hoping to play some help to find a job soon friends! As many in this text, I summed up the java interview involved the scope and structure of frequently asked interview topics and answers and architecture videos free to share to you, the end of the text has to receive!
Performance Tuning Box
Performance Optimization finishing a .tomcat
How you give tomcat tuning
How to increase the number of links tomcat
How to increase the tomcat memory
tomcat how to stop the file directory under the column
There are several ways to deploy tomcat
Optimization of experience tomcat
Two .Jvm Performance Optimization column
Java in the loading process
Java memory allocation
Describe the principle mechanism jvm loaded class files
What gc that? Why should gc
Description of Java garbage collection
How to determine whether an object is alive
Garbage collection a bit and principles, and the use of two kinds of recovery mechanisms
What is the basic principle is that the garbage collector? Garbage collector can immediately reclaim memory?
Java will be a memory leak it? Please describe
Deep and shallow copy copy
System.gc () and Runtime.gc () will do anything
fifinalize () method is called when? What is the purpose destructor (fifinalization) is?
If the object is referenced set rull, if the garbage collector will immediately release the memory occupied by objects?
What is a distributed garbage collection, how it works
What is the difference between serial (Serial) collector and throughput (throughput) is collector
Garbage can be recycled at what time Java objects?
Description of Java memory allocation and recovery policy rates and Minor GC and Major GC
Permanent behalf of the JVM garbage collection will happen yet
Java garbage collection method in which
什么是内加载器,内加载器有哪些
类加载器双亲委派模型机制?
微服务架构面试专栏
一.SpringCloud面试整理
什么是SpringCloud
SpringCloud有什么优势
服务注册和发现是什么意思?SpringCloud如何实现
负载平衡的意义是什么
什么是Hystrix?它如何实现容错?
什么是Hystrix断路器?我们需要它吗
什么是Netflflix Feign?他的优点是什么
什么是SpringCloud bus?我们需要它吗
二.springboot面试题整理
什么是springboot
springboot有哪些优点
什么是JavaConfifig?
如何重新加载springboot上的更改,而无需重新启动服务器
springboot中的监视器是什么?
如何在springboot中禁用Actuator端点安全性
如何在自定义端口上运行springboot应用程序
什么是YAML?
如何实现springboot应用程序的安全性
如何集成springboot和ActiveMQ?
如何使用springboot实现分页跟排序
什么是swagger?你用springboot实现他了吗
什么是Spring Profifiles?
什么是Spring Batch?
什么是FreeMarker模板?
如何使用springboot实现异常处理?
你使用了哪些starter maven依赖项
什么是csrf***?
什么是AOP
三.Dubbo面试整理
Dubbo中zookeeper做注册中心,如果注册中心的集群都挂掉,发布者和订阅者之间还能通信吗
Dubbo服务负载均衡策略?
Dubbo在安全机制方面是怎么解决的
Dubbo链接注册中心和直连有什么区别
并发编程高级面试专栏
Synchronized用过吗?其原理是什么?
如何获取对象的锁,这个"锁"是指什么?如何确定对象的锁
什么是可重入性,为什么说Synchronized是可重入锁?
JVM对Java的原生锁做了哪些优化?
为什么说Synchronized是非公平锁
什么是锁消除和锁粗化
Why Synchronized is a pessimistic lock? What principle to achieve optimistic locking is?
Optimistic locking it certainly is good
Compared with Synchronized, reentrant lock ReentrantLock implementation principle any different
Then please talk about how it AQS framework
Synchronized and contrast similarities and differences ReentrantLock detailed as possible
How ReentrantLock achieve reentrancy of
In addition to ReentrantLock, which you have come into contact with the concurrent tool juc
Please talk about ReadWriteLock and StampedLock
How to make Java thread synchronization with each other
̵CyclicBarrier and CountDownLatch look similar, please contrast of
How the Java thread pool is implemented
Several core configuration parameters to create a thread pool
Compare the similarities and differences of the next volatile contrast Synchronized
ThreadLocal is how to solve concurrency safe
Due to space limitations there are several columns not share it, tidied face questions PDF documents can come to me to receive oh
to sum up:
For face questions on the above, I summed up the Internet company java programmers involved in most of face interview questions and answers made the document architecture and free for everyone to share video material (including Dubbo, Redis, Netty, zookeeper, Spring cloud , distributed, high concurrency architecture technical information), hoping to help review your pre-interview and find a good job, but also saves you the time to search for information online learning, you can also concerned about me in the future there will be more dry goods share.
Receive way: My concern for the kind of numbers (Java Zhou people) can receive
This document has 127 includes answers to these questions of the surface, surface 350 questions, all with detailed analysis