logo资料库

2020年多家公司整理的350道Java面试题手册.pdf

第1页 / 共127页
第2页 / 共127页
第3页 / 共127页
第4页 / 共127页
第5页 / 共127页
第6页 / 共127页
第7页 / 共127页
第8页 / 共127页
资料共127页,剩余部分请下载后查看
Java面试手册
目录
一、性能优化面试专栏
1.1、tomcat性能优化整理
1.2、JVM性能优化整理
1.3、Mysql性能优化整理
二、微服务架构面试专栏
2.1、SpringCloud面试整理
2.2、SpringBoot面试整理
2.3、Dubbo面试整理
三、并发编程高级面试专栏
四、开源框架面试题专栏
4.1、Spring面试整理
4.2、SpringMVC面试整理
4.3、MyBatis面试整理
五、分布式面试专栏
5.1、分布式限流面试整理
5.2、分布式通讯面试整理
5.3、分布式数据库面试整理
关注微信公众号,领取更多Java资源
正文
一、性能优化专栏
1.1、tomcat性能优化整理
1.2、JVM性能优化专题
3、Mysql性能优化整理
二、微服务架构面试专栏
1、SpringCloud面试整理
2、SpringBoot面试整理
3、Dubbo面试整理
三、并发编程高级面试专栏
四、开源框架面试题专栏
4.1、Spring面试整理
4.2 SpringMVC面试整理
4.3、MyBatis面试整理
五、分布式面试专栏
5.1、分布式限流面试整理
5.1.1 ZooKeeper专题
5.1.2 Nginx面试专题
5.2、分布式通讯面试整理
5.2.2 Kafka面试专题
ActiveMQ消息中间件面试专题
5.3、分布式数据库面试整理
5.3.1 redis面试专题
5.3.2 MongoDB面试专题
5.3.3 memcached面试专题
Java 1.1tomcat 1.2JVM 1.3Mysql 2.1SpringCloud 2.2SpringBoot 2.3Dubbo 4.1Spring 4.2SpringMVC 4.3MyBatis 5.1
###E###
Tomcat4 Tomcat5 3. Con nector Tomcat Java CPU Tomcat4 minProcessors maxProcessors minProcessors 51 5 maxProcessors maxProcessors web server
Windows2000Linux1000 Tomcat5 maxThreads Tomcat Tomcat acceptCount connnection Timeout 0 30000 minSpareThreadsTomcat maxSpareThreads Tomcat socket web 2comcat tomcat server.xml minProcessors 10 maxProcessors 75 acceptCount maxProcessors 100 enableLookups truefalse false connectionTimeout 0 30000 maxProcessorsacceptCount web server Windows2000Linux1000tomcat5
3tomcat java.lang.OutOfMemoryError:Java heap space JAVA 1 Heap size TOMCAT_HOME/bin/catalina.sh setJAVA_OPTS=-Xms32m-Xmx512m 2 java-Xms32m-Xmx800m className JAVAclassName Eclispe Eclipse->run-arguments VM arguments -Xms32m- Xmx800m Eclilpse VMarguments -Xms32m-Xmx800m java.lang.OutOfMemoryError:PermGen space PermGen space Permanent Generation space , , JVMClassMeta,ClassLoader PermGen space ,(Instance)Heap , GC(Garbage Collection) PermGen space
CLASS, PermGen space ,webJSP preco mpile WEB APP jar, jvm(4M) MaxPermSize TOMCAT_HOME/bin/catalina.sh “echo"Using CATALINA_BASE:$CATALINA_BASE"” JAVA_OPTS="-server-XX:PermSize=64M-XX:MaxPermSize=128m jar tomcat/shared/lib jar java.lang.OutOfMemoryError:Java heap space Heap size JVMjavaJVM .JVM Heap size (-Xms) 1/64 (-Xmx) 1/4JVM -Xmn-Xms-Xmx Heap size Young Generation TenuredGeneraion JVM98GC Heap size 2 Heap Size 80 - Xms -Xmx -Xmn 1/4 -Xmx Heap size TOMCAT_HOME/bin/catalina.sh “echo"Using CATALINA_BASE:$CATALINA_BASE"” JAVA_OPTS="-server-Xms800m-Xmx800m-XX:MaxNewSize=256m" 1G java jvm JAVA_OPTS="-server-Xms800m-Xmx800m-XX:PermSize=64M- XX:MaxNewSize=256m-XX:MaxPermSize=128m- Djava.awt.headless=true" webtomcat myeclipsetomcattomcat
TOMCAT_HOME/bin/catalina.bat set JAVA_OPTS=-server-Xms2048m-Xmx4096m-XX:PermSize=512M- XX:MaxPermSize=1024M-Duser.timezone=GMT+08 set JAVA_OPTS=-Xmx1024M-Xms512M-XX:MaxPermSize=256m myeclipse Myeclipse->preferences->myeclipse->servers->tomcat- >tomcat×.×->JDK Optional Java VM arguments - Xmx1024M-Xms512M-XX:MaxPermSize=256m myeclipseTomcat "ava.lang.OutOfMemoryError:Java heap space" Myeclipse->preferences->myeclipse>servers->tomcat- >tomcat×.×->JDK Optional Java VM arguments -Xmx1024M-Xms512M- XX:MaxPermSize=256m 4tomcat {tomcat_home}/conf/web.xml listingsfalse listings false listings false 5Tomcat tomcat tomcat conf server.xml
docBase="D:/eclipse3.2.2/forwebtoolsworkspacehello/WebRoot"deb ug="0" privileged="true"> Context web webapps conf Catalina localhost xml xml 3 path URL XML 23 : tomcat tomcat war 6Tomcat Tomcat web : • web.xml jsp Servlet tomcat jvm • CPU • CPU
分享到:
收藏