![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 65
SteveCode.
微信公众号关注:SteveCode。为您分享更多的知识学术。生于忧患死于安乐
展开
-
hashmap1.7和1.8的数据结构的区别(下次复习我就不用再到网上搜了)
太棒了原创 2022-08-28 16:05:53 · 68 阅读 · 0 评论 -
中级Java面试题~待完善~持续更新
而继承Component 注解有哪些这些都是我们熟悉的 那几个我就不一一说明了。@AutoConfigurationPackage@Import({Registrar.class})AutoConfigurationImportSelectorSpringBoot高级-监听原理原创 2022-07-11 21:14:25 · 216 阅读 · 0 评论 -
端午内卷之线程锁的分类-重入锁的代码分析与演示
-解释:一个线程只能持有一把锁首先说一下这个例子我们可以用synchronized来实现。在这里我们采用ReentrantLock 来解决;上代码:打印的结果为:不加:static首先说一下这个方法效果图主线程不断的递归 不断的重入......原创 2022-06-04 22:40:28 · 96 阅读 · 0 评论 -
CAS笔记
什么是CAS1、compare and swap 比较并交换俩个参数:期望值,更新值线程模型上来说:还有一个:内存值期望值与内存值比较,如果不同同 更新值 此时更新成功!内存值发生改变(更新为 更新值)。如果相同 更新失败!cas 产生的问题:ABA问题:A期望是B,但B期望是A。其实是发生了改变。如何解决:加版本号(乐观锁)Java1.5 提出 atomicStampedReference 来解决。A1—B2----C3csa 只能保证一个共享变量正确 如果多原创 2021-09-26 20:02:51 · 75 阅读 · 0 评论 -
慕课《Java并发编程入门与高并发面试》学习
Java内存模型(jmm)java memory modelJava内存模型-同步八种操作:锁定解锁读取载入使用赋值存储写入线程安全:原子性:只有一个线程获取资源有序性可见性如果synchronization修饰方法,切当前类是父类,子类继承父类,那么子类调用该同步方法,不是线程安全的。因为synchronization 不是方法声明的一部分。...原创 2021-07-04 18:21:27 · 239 阅读 · 1 评论 -
Java 最常见的 200+ 面试题:MySQL
面试题文档:面试题:MySQL链接:有道云 笔记十七、MySqlhttps://www.cnblogs.com/tangjian07/p/10809996.html164.数据库的三范式是什么?https://blog.csdn.net/qq_40899182/article/details/81706253?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.contr.原创 2021-02-15 20:48:08 · 79 阅读 · 0 评论 -
Java 最常见的 200+ 面试题:redis
面试题文档:面试题:redis链接:笔记179.redis 是什么?都有哪些使用场景?场景:180.redis 有哪些功能?主从复制哨兵模式持久化集群基于本机内存缓存https://www.cnblogs.com/jxxblogs/p/12234755.html181.redis 和 memecache 有什么区别?https://www.sohu.com/a/234779580_130419相同点:内存数据库不同点:数据类型上来看:meme原创 2021-02-15 14:32:40 · 115 阅读 · 0 评论 -
Java 最常见的 200+ 面试题及答案:mybatis
面试题文章文档:面试题:Mybatis链接:有道云笔记125.mybatis 中 #{}和 ${}的区别是什么?#{}可以防止sql注入${}传入对象最为合适#{}预编译成 ?${}直接显示数据#{}将数据上加上“”;126.mybatis 有几种分页方式?分页插件PageHelper使用sql Limit分页 (第一个参数页码,第二个参数显示条数)拦截器分页RowBounds分页https://blog.csdn.net/chenbaige/artic原创 2021-02-14 21:48:40 · 109 阅读 · 1 评论 -
Java 最常见的 200+ 面试题及答案:Spring Boot And Spring Cloud
面试题出自:面试题文档:面试题:Spring Boot And Spring Cloud链接:面试题及答案104.什么是 spring boot?spring boot框架spring boot 简化了Spring的开发与使用难度,减少配置文件,jar的自动导入,整合了所有框架。快速搭建、与开发105.为什么要用 spring boot?自动化配置简化了Spring的XMl配置,可以与很多的开源框架做整合内置tomcat能够独立运行自动配置 Spring-boo原创 2021-02-14 15:03:13 · 156 阅读 · 1 评论 -
Java 最常见的 200+ 面试题及答案:Spring与Spring MVC
要么做好要么不做文档:十、Spring与Spring MVC链接:有道云笔记spring:非常好的博客:https://www.cnblogs.com/fangdie/p/12700937.html十、Spring/Spring MVC90.为什么要使用 spring?是一个轻量级的企业级项目的开发框架,可以和很多优秀的开源框架做到整合。例如mybatis、springMVC、redis、zookeeper等吧。两大核心就是IOC与IOP,控制反转与面向切面编程。91.解释一下什么原创 2021-02-13 17:56:50 · 104 阅读 · 0 评论 -
Java 最常见的 200+ 面试题及答案:反射、对象拷贝、异常
要么做好要么不做文档:面试题:反射、对象拷贝、异常.note链接:出制有道云笔记四、反射57.什么是反射?对于任意类都能够获取他的属性和方法。对于任意对象都可以调用他的属性和方法。这种动态获取类的信息和调用属性与方法的功能称为Java的反射机制。https://www.cnblogs.com/ynzj123/p/12903971.html反射是:检测、访问、修改他本身状态或行为的一种能力。58.什么是 java 序列化?什么情况下需要序列化?序列化:Java对象转成字节原创 2021-02-13 13:16:11 · 122 阅读 · 0 评论 -
Java 最常见的 200+ 面试题及答案:多线程
文章面试题整理出自:https://blog.csdn.net/sufu1065/article/details/88051083面试题:多线程链接:面试题及答案原创 2021-02-12 17:33:15 · 90 阅读 · 1 评论 -
Java 最常见的 200+ 面试题及答案:集合
文章面试题整理出自:https://blog.csdn.net/sufu1065/article/details/8805108318.java 容器都有哪些?Collection接口List接口ArrayList类LinkList类vector类Set接口HashSet类TreeSet类LindedHashSet类Map接口hashMap类TreeMap类19.Collection 和 Collections 有什么区别?Collection集合原创 2021-02-11 15:23:19 · 141 阅读 · 0 评论 -
Java 最常见的 200+ 面试题及答案:Java 基础
Java 最常见的 200+ 面试题:Java 基础一、Java 基础1.JDK 和 JRE 有什么区别?https://blog.csdn.net/qq_21808961/article/details/80647551?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.n原创 2021-02-10 22:11:14 · 169 阅读 · 2 评论