![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java面试
文章平均质量分 94
java面试
AugustShuai
知识不应用来炫耀,而应帮我们成为更好的人
展开
-
2021常见面试题汇总(持续更新)
2021常见面试题汇总1.Valatile的定义和使用?1.1 可见性1.2 有序性2.syc1.8之后有什么区别3.synchronized和Lock的区别4.redis如何进行大key或value值删除5.redis如何进行模糊搜索5.1使用keys进行模糊搜索5.2使用scan进行模糊搜索6.mysql的事物隔离级别7.jvm如何进行调优8.JVM如何保证永远不full gc9.Spring容器启动流程10.Spring如何实现IOC11.MQ实现防重复消费12.MQ实现顺序消费1.Valatile原创 2021-05-07 15:38:43 · 498 阅读 · 0 评论 -
java基础---基础面试题汇总
文章目录面试题汇总JAVAEE部分1. 线程与进程的区别?2.线程的创建方式继承Thread实现Runnable接口实现Callable接口 有返回值3.线程的状态(大致)4.解决线程安全1.同步 synchronized2.加锁 Lock5.底层基于数组(ArrayList)和基于链表容器(LinkedList)了的区别?6.ArrayList 和 LinkedList的区别?7.HashS...原创 2020-04-08 17:32:59 · 593 阅读 · 0 评论 -
MYSQL---深入理解底层优化
文章目录数据库优化关系型数据库的优化技术1.找出执行效率低的sql语句常用命令定位慢查询语句分析sql2.单机优化存储引擎:MyISAM 和 INNODB的区别索引1.索引分类2.使用索引3.注意事项4.复合索引和普通索引5.索引失效分表3.SQL优化技巧1.DDL优化2.DML优化3.DQL优化数据库优化前提:数据库三范式1.列不可分割2.行中数据要有唯一性,主键3.表中不能有冗余字...原创 2019-12-29 16:12:02 · 916 阅读 · 0 评论 -
2020年--JAVA面试题汇总
文章目录基础部分1.集合继承体系2.List与Set区别3.ArrayList与LinkedList区别4.HashSet与TreeSet区别5.HashMap、HashTable、TreeMap、ConcurrentHashMap区别6.HashMap put get过程7.线程的创建方式8.线程的状态有哪些 线程中的方法有哪些9.线程安全问题 如何解决10.ThreadLocal有什么作用 原...原创 2019-12-26 19:03:19 · 981 阅读 · 0 评论 -
几分钟让你解决【跨域问题】
跨域定义跨域是指跨域名的访问,当一个系统访问另一个系统就有可能会出现跨域问题。出现原因是浏览器对于ajax请求的一种安全限制域名不同,端口不同,二级域名不同。这三种满足任意一种都会出现跨域问题解决方式Jsonp-- json变种nginx反向代理(部署)CORS(都可以使用-采纳)Jsonp-- json将请求填充再标签(src或img)中<sccipt src=...原创 2019-11-07 20:49:41 · 297 阅读 · 0 评论 -
遍历当前目录下的所有文件----常见面试题详解
1.遍历当前目录下的所有文件这种遍历题一般要使用递归来解决。因为思路简单,代码不复杂,执行效率高等三大优点,但比较吃内存。 /* * 解题思路 * 设计一个方法 该方法用于找出一个文件夹中的所有文件 * 1.拿到文件夹中所有的文件对象 * 2.判断文件对象是否是文件或者文件夹 * 3.如果是文件就进行输出名字 * 4.如果是目录就递归继续。 * * */...原创 2020-04-02 17:25:41 · 849 阅读 · 0 评论 -
String创建了几个对象?
1.String创建对象问题1.1 字符串常量池定义:jvm针对字符串存储的一个特定内存区域。且里面内容都具有唯一性1.2 创建对象单个说明**(1).String s = “abc”;**在创建这个对象时,会在常量池中看有没有abc这个字符串;如果没有 此时还会在常量池中创建一个;如果有 则不创建**(2).String s1 = “a” +“b”+“c”;**在字符串常量相加时,编...原创 2019-07-27 16:11:50 · 4295 阅读 · 0 评论