- 博客(26)
- 收藏
- 关注
原创 Java面试:分布式框架面试题合集
答:ZooKeeper 是一个开源的分布式应用程序协调服务,是一个典型的分布式数据一致性解决方案。设计目的是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的系统,并以一系列简单易用的原子操作提供给用户使用。答:在应用系统服务中,当依赖服务因访问压力过大而响应变慢或失败,上游服务为了保护系统整体的可用性,临时切断对下游服务的调用。这种牺牲局部,保全整体的措施就叫做熔断。
2024-04-18 14:14:21 1308
原创 Java面试:MySQL面试题汇总
答:共享表空间指的是数据库的所有表数据,索引文件全部放在一个文件中,默认这个共享表空间的文件路径在 data 目录下。独立表空间:每一个表都将会生成以独立的文件方式来进行存储。共享表空间和独立表空间最大的区别是如果把表放再共享表空间,即使表删除了空间也不会删除,因此表依然很大,而独立表空间如果删除表就会清除空间。答:最左匹配原则也叫最左前缀原则,是 MySQL 中的一个重要原则,指的是索引以最左边为起点任何连续的索引都能匹配上,当遇到范围查询(>、
2024-04-18 14:10:37 914
原创 Java面试:Redis面试题汇总
答:缓存穿透是指查询一个一定不存在的数据,由于缓存中没有,因而每次需要从数据库中查询,但数据库也没有相应的数据,所以不会写入缓存,这就将导致每次请求都会去数据库查询,这种行为就叫缓存穿透。解决方案是不管查询数据库是否有数据,都缓存起来,只不过把没有数据的缓存结果的过期时间设置为比较短的一个值,比如 3 分钟。答:指缓存由于某些原因,比如,宕机或者缓存大量过期等,从而导致大量请求到达后端数据库,进而导致数据库崩溃的情况。分析业务功能,尽量让缓存的失效时间点均匀分布;
2024-04-17 15:14:15 653 1
原创 Java面试:设计模式常见面试题汇总
答:单例模式是一种常用的软件设计模式,在应用这个模式时,单例对象的类必须保证只有一个实例存在,整个系统只能使用一个对象实例。优点:不会频繁地创建和销毁对象,浪费系统资源。使用场景:IO 、数据库连接、Redis 连接等。单例模式代码实现:解释单例模式调用代码:解释程序的输出结果:true可以看出以上单例模式是在类加载的时候就创建了,这样会影响程序的启动速度,那如何实现单例模式的延迟加载?在使用时再创建?单例延迟加载代码:解释以上为非线程安全的,单例模式如何支持多线程?
2024-04-17 15:11:42 1477
原创 Java面试:算法常用面试题汇总
二分法查找(Binary Search)也称折半查找,是指当每次查询时,将数据分为前后两部分,再用中值和待搜索的值进行比较,如果搜索的值大于中值,则使用同样的方式(二分法)向后搜索,反之则向前搜索,直到搜索结束为止。二分法使用的时候需要注意:二分法只适用于有序的数据,也就是说,数据必须是从小到大,或是从大到小排序的。解释// 二分法查找System.out.println("元素第一次出现的位置(从0开始):" + binaryResult);/**
2024-04-16 09:18:14 1296
原创 Java面试:JVM面试题汇总
答:JVM 是 Java Virtual Machine(Java 虚拟机)的缩写,顾名思义它是一个虚拟计算机,也是 Java 程序能够实现跨平台的基础。它的作用是加载 Java 程序,把字节码翻译成机器码再交由 CPU 执行的一个虚拟计算器。答:CMS(Concurrent Mark Sweep)一种以获得最短停顿时间为目标的收集器,非常适用 B/S 系统。答:G1 垃圾回收器是一种兼顾吞吐量和停顿时间的 GC 实现,是 JDK 9 以后的默认 GC 选项。
2024-04-16 09:11:55 314
原创 史上最全java面试题集合
22、线程安全之synchronized和ReentrantLock+面试题。17、JDK原生动态代理是怎么实现的+面试题。23、Java并发包中的高级同步工具+面试题。27、SpringBoot的创建方式+面试题。2、你不知道的基本数据类型和包装类+面试题。4、Java中的运算符和流程控制+面试题。5、深入了解Java中的异常处理+面试题。20、线程池之Executors+面试题。24、Java中的各种锁和CAS+面试题。14、为什么要使用泛型和迭代器+面试题。9、各种内部类和枚举类的使用+面试题。
2024-04-15 16:35:01 238 1
原创 Android开发如何从入门进阶到架构
因此,这个学习体系的设计旨在帮助学习者全面发展自己的技术和能力,为成为一名优秀的Android架构师打下坚实的基础。最近按照Android学习体系整理了下Android学习课程,这个体系的设计是为了帮助学习者系统性地掌握Android开发的各个方面。下面的课程建议大家都学一下,每次学习都有不同的收获。面试是一个展示自己能力的重要机会,准备充分可以让开发工程师在面试中展现出自己的技术实力和解决问题的能力。通过实际项目的经验积累,开发工程师可以学习到更多实用的技巧和解决问题的方法,提升自己的实际开发能力。
2024-04-15 15:10:09 1891 1
原创 如何使elementUI对话框居于页面中间
添加如下样式,现在这个弹框既能在视窗居中,又能在内容过多时防止弹框大小超出视窗,还能把滚动限制在body内部从而使得头和尾始终可见,再也不用滚上滚下去找各种标题和按钮了!在开发的时候,经常会用到elementUI的对话框组件,如何使对话框居中呢?
2024-04-10 17:24:42 657 1
原创 前端开发书籍分享
为了方便前端开发者搜寻书籍,这期间一直在持续搜集各种前端书籍的电子版,从最初的几十本到后来的两百本,截至今天,一共搜集了330本前端书籍。在这里统一作一个整理,分享给前端开发者。电子书下载地址:链接:https://pan.baidu.com/s/1hTH5NpNhEy0hL0GMtYhLuQ?pwd=zhfi提取码11:zhfi百度网盘链接经常失效,如果失效了请加这个百度网盘群(725669278)。我在这个百度网盘群的群共享里面放了一份资料,可以直接去下载。
2024-04-08 15:26:58 1179
原创 IOS架构师课程推荐
最近整理了IOS开发相关的课程,包含了IOS开发的各个方面,入门、项目实战、性能优化、架构师进阶和面试等各个方面。废话不多说,需要课程的请点击!
2024-04-07 16:53:56 931
原创 量化交易从入门到实战课程推荐
📈 量化交易:策略编写及系统搭建 - 该课程将重点介绍量化交易策略的编写和量化交易系统的搭建。📈 Python3.7量化金融 - 本课程将深入探讨如何利用Python进行量化金融分析和交易,包括数据处理、策略开发和回测等方面的内容。🚀 Python编写量化策略 - 通过实战案例学习如何使用Python编写量化交易策略,包括技术指标的计算、策略逻辑的设计和回测等内容。📈 Python量化交易策略与系统搭建 - 本课程将教授如何利用Python构建量化交易策略和交易系统,帮助学员实现自动化交易。
2024-04-03 15:46:03 1236 1
原创 unity 3D游戏开发从菜鸟到大神课程推荐
最近整理了一套完整的Unity 3D开发学习课程,不仅包括入门级内容让初学者快速上手,还有丰富的实战项目让学习者能够实际动手操作,提升技能。基础课程比较多,因为Unity 3D开发相对其他变成课程来说,入门的门槛要高一些,这列列举了比较多的入门课程,涵盖了各个方面,建议零基础的都学学。想要拿到高薪offer,面试还是得好好准备,尤其是算法类的,大厂必考的环节,下面列举的大部分是算法面试,大家还是硬着头皮肝吧。要想快速进阶,大量的实战练习是少不了的,实战课程涵盖了各个方面,大家根据自己的情况选择学习。
2024-04-02 15:11:40 1096 1
原创 go开发如何从入门进阶到架构师课程推荐
最近整理了一套完整的go开发学习课程,还比较全面,包含了入门、实战、性能优化、架构、面试和综合系列。下面的面试课程主要是算法相关的,技能提高自己的编程技能,又能帮助自己应付面试中的算法问题。实战是快速刷技能的最好方式,下面的实战课程包含了各个方面,大家根据自己的情况选择性学习。想要进阶到高级开发,那性能优化坑定是绕不过去的,下面的课程建议大家都学学。架构师是开发人员的终极目标,想要进阶架构师的,下面的课程建议大家都学学。综合课程是提升综合能力的,本着技多不压身的原则,建议大家多学学。
2024-04-02 14:46:42 535 1
原创 Java开发如何从菜鸟进阶到架构师课程推荐
最近整理了一整套Java开发相关课程,涵盖了零基础入门、项目实战、底层原理、架构设计、性能优化、面试等所有的课程。Java的学习路线图如下所示,大家可以结合路线图和自己的实际情况选择性的学习。需要课程的可以访问。下面是课程列表。
2024-04-01 21:22:45 683
原创 前端入门到架构师课程推荐
最近整理一下前端开发要学习的课程,比较全面包含了前端开发的方方面面,从入门系列到架构师系列,从实战到底层原理,从性能优化到前端面试都有。下面是前端的技术路线图,大家根据这个路线图就知道怎么结合下面的课程来学习了。需要的请点击,下面给大家一一介绍下。
2024-03-28 22:41:43 646 1
原创 Unity 3D游戏开发学习资料(开发必备)
Unity游戏开发的学习资料,包含学习社区、入门资料、进阶资料、性能优化、面试资料和学习书籍推荐
2022-04-06 16:43:03 1184 1
原创 人工智能、机器学习、深度学习学习资料整理(开发必备)
AI方面的学习资料,包含了学习社区、入门教程、汲取学习、深度学习、自然语言处理、计算机视觉、数据分析、面试和书籍等方面的知识
2022-04-01 19:45:13 4639
原创 Flutter零基础入门学习资料集合
Flutter学习资料,包含了Flutter学习社区、入门学习资料、进阶学习资料、性能优化、面试资料和书籍等资料
2022-03-31 18:02:04 506
原创 java面试大厂必备的学习资料
最近系统的整理了下java面试相关的学习资料,包含了java核心知识点、数据结构和算法、计算机基础、版本控制工具和面试经验分享等知识
2022-03-30 19:03:52 1242
原创 java学习资料整理(开发必备)
收集的java学习资料整理了下,里面包含了计算机基础、算法和数据结构、常用工具、java核心知识、性能优化、基础框架、数据库、消息队列、缓存中间件、搜索引擎、大数据、RPC、网关、容器、面试等知识
2022-03-30 17:27:26 10524 1
原创 web前端进阶大厂面试资料合集
最近整理了下web前端面试的资料,包含了web前端、数据结构和算法、计算机基础、版本控制工具、经验分享、视频课程和面试书籍等资料,还有比这更全的没有?废话不多说,直接上干货,欢迎收藏,不用客气。前端面试官求你别再问我hook了 前端开发技术面试指南及真题讲解带你入坑BAT 一线大厂前端面试题年末大汇总 web企业面试题精讲 2年前端(外包经历) 6月部分面试记录 (高级、资深岗位) 三十七个常见Vue面试题,背就完事了 看过 100 份前端简历之后,汇总一下常见的问题 2021
2022-03-26 21:40:01 1457
原创 web前端进阶架构师之路
web前端架构师必学知识点,包含Vue、React、Electron、服务端渲染、微前端、前端性能优化、前端工程化、前端面试等方面的知识。
2022-03-26 15:22:45 4847 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人