Java面试
文章平均质量分 84
程序员小檀
这个作者很懒,什么都没留下…
展开
-
SpringBoot+@Async注解一起用,简直是王炸,速度提升100倍
异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。上述的同步调用虽然顺利的执行完了三个任务,但是可以看到执行时间比较长,若这三个任务本身之间不存在依赖关系,可以并发执行的话,同步调用在执行效率方面就比较差,可以考虑通过异步调用的方式来并发执行。主程序在异步调用之后,主程序并不会理会这三个函数是否执行完成了,由于没有其他需要执行的内容,所以程序就自动结束了,导致了不完整或是没有输出任务相关内容的情况。可以看到,通过异步调用,让任务一、二、三并发执行,有效的减少了程序的总运行时间。原创 2022-09-20 16:33:19 · 221 阅读 · 1 评论 -
2022年MySQL面试连环夺命50问,刷完面试通过率提升95%
Java面试Java面试题MySQL面试MySQL面试题Java秋招面试题原创 2022-06-23 15:39:33 · 1396 阅读 · 0 评论 -
SpringCloudAlibaba入门教程-【微服务和Spring Cloud Alibaba介绍】
1、微服务介绍1.1 系统架构演变随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化。 从互联网早起到现在,系统架构大体经历了下面几个过程: 单体应用架构—>垂直应用架构—>分布 式架构—>SOA架构—>微服务架构,当然还有悄然兴起的Service Mesh(服务网格化)。 接下来我们就来了解一下每种系统架构是什么样子的,以及各有什么优缺点。1.1.1 单体应用架构互联网早期,一般的网站应用流量较小,只需一个应用,将所有功能代码都部署在一起就可以,这 样可以减少开发、部署原创 2022-06-14 13:46:37 · 3136 阅读 · 0 评论 -
【能彻底理解Java中的各种锁】这份笔记功不可没
彻底理解Java中的各种锁## 标题1 乐观锁 CAS2 悲观锁 synchronized、vector、hashtable3 自旋锁 CAS4 可重入锁 synchronized、Reentrantlock、Lock5 读写锁 ReentrantReadWriteLock,CopyOnWriteArrayList、CopyOnWriteArraySet6 公平锁 Reentrantlock(true)7 非公平锁 synchronized、reentrantlock(false)8 共享锁原创 2022-05-15 17:30:14 · 323 阅读 · 0 评论 -
Java岗位从P5-P7的成长面试进阶资源(面经、面试题及答案详解、面试突击视频)
助力程序员跳槽面试、升职加薪、职业困境,提高自己的技术,给大家整了一套涵盖Java架构面试进阶所有技术栈的快速学习方法和资源。原创 2022-01-18 22:41:03 · 6459 阅读 · 1 评论