java面试题
公众号:蹉跎自误
这个作者很懒,什么都没留下…
展开
-
大牛不装了,来点干货!SQL优化和诊断
Explain诊断 Explain各参数的含义如下: select_type 常见类型及其含义 SIMPLE:不包含子查询或者 UNION 操作的查询 PRIMARY:查询中如果包含任何子查询,那么最外层的查询则被标记为 PRIMARY SUBQUERY:子查询中第一个 SELECT DEPENDENT SUBQUERY:子查询中的第一个 SELECT,取决于外部查询 UNION:UNION 操作的第二个或者之后的查询 DEPENDENT UNION:UNION 操作的第二个或者之后的查询,取决于外部查原创 2020-07-16 19:12:55 · 228 阅读 · 0 评论 -
ReentrantReadWriteLock的实现原理与锁获取详解
我们继续Java多线程与并发系列之旅,之前我们分享了Synchronized 和 ReentrantLock 都是独占锁,即在同一时刻只有一个线程获取到锁。 然而在有些业务场景中,我们大多在读取数据,很少写入数据,这种情况下,如果仍使用独占锁,效率将及其低下。 针对这种情况,Java提供了读写锁——ReentrantReadWriteLock。 有点类似MySQL数据库为代表的读写分离机制,既然我们知道了读写锁是用于读多写少的场景。那问题来了,ReentrantReadWriteLock是怎样来实现的呢,它原创 2020-06-27 17:31:27 · 291 阅读 · 0 评论 -
2020最新Tomcat面试题,看这篇就够了!一线互联网面试必问!
Tomcat是什么? Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 Tomcat的缺省端口是多少,怎么修改 找到Tomcat目录下的conf文件夹 进入conf文件夹里面找到server.xml文件 打开server.xml文件 在server.xml文件里面找到下列信息 把Connector标签的8080端口改成你想要的端口 tomc原创 2020-06-23 22:19:58 · 329 阅读 · 0 评论