
java基础
文章平均质量分 75
「已注销」
这个作者很懒,什么都没留下…
展开
-
复盘上次 Redis 缓存雪崩事故,中级 Java 工程师面试题
学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!最后再分享的一些 BATJ 等大厂 20、21 年的面试题,把这些技术点整理成了视频和 PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。CodeChina开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频】Mybatis 面试专题MySQL 面试专题并发编程面试专题。原创 2023-04-17 14:40:33 · 128 阅读 · 0 评论 -
每位Java程序员一定收藏了这套Spring面试题与答案
当一个bean仅被用作另一个bean的属性时,它能被声明为一个内部bean,为了定义inner bean,在Spring 的 基于XML的 配置元数据中,可以在 或 元素内使用 元素,内部bean通常是匿名的,它们的Scope一般是prototype。通过使用JDBC抽象和DAO模块,保证数据库代码的简洁,并能避免数据库资源错误关闭导致的问题,它在各种不同的数据库的错误信息之上,提供了一个统一的异常访问层。原创 2023-03-08 10:08:02 · 112 阅读 · 0 评论 -
Spring都不会,如何面试?一线架构师整理的Spring学习实战文档
同时,随着近几年微服务架构和Docker容器概念的火爆,也会让Spring Cloud在未来越来越“云”化的软件开发风格中立有一席之地,尤其是在目前五花八门的分布式解决方案中提供了标准化的、全站式的技术方案,意义可能会堪比当年Servlet规范的诞生,有效推进服务端软件系统技术水平的进步。你投递的公司可能与你一起投递的就有300人,可人家只招5人,而且面试的职位都是要会Spring的,那怎么办?比如怎么动态插拔eureka的功能,利用了Spring的那个技术点,或者从源码说一下。Spring支持循环依赖?原创 2023-03-08 10:01:49 · 124 阅读 · 0 评论 -
Spring常见的77道面试题及答案(2022版)
1. 什么是spring?2. Spring框架的设计目标,设计理念,和核心是什么?3. Spring的优缺点是什么?4. Spring有哪些应用场景5. Spring由哪些模块组成?6. Spring 框架中都用到了哪些设计模式?7. 详细讲解一下核心容器(spring context应用上下文) 模块8. Spring框架中有哪些不同类型的事件9. Spring 应用程序有哪些不同组件?10. 使用 Spring 有哪些方式?原创 2023-03-08 09:57:07 · 986 阅读 · 0 评论 -
苏宁Spring Cloud微服务脚手架工具vole实践分享
在微服务架构下,要考虑外部应用接入的场景、用户 - 服务鉴权、服务 - 服务鉴权等多种鉴权场景。Spring Cloud 为开发人员提供了快速构建微服务系统的系列工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、分布式会话等相关功能,但是并没有进行相关整合, vole 是在 Spring Cloud 基础上搭建的一套可以快速实现微服务架构的基础脚手架工具,vole 基于 Spring Cloud Finchley 版本 的框架搭建,可以快速帮助项目组完成老系统微服务改造。原创 2023-03-08 09:53:58 · 322 阅读 · 0 评论 -
微服务框架之Spring Cloud 面试题汇总
因此,在上面的示例中,如果我们刷新Employee Producer1,则会自动刷新所有其他必需的模块。可能发生的情况是,在负载较小的情况下,导致异常的问题有更好的恢复机会。Hystrix是一个延迟和容错库,旨在隔离远程系统,服务和第三方库的访问点,当出现故障是不可避免的故障时,停止级联故障并在复杂的分布式系统中实现弹性。负载平衡 --负载平衡改善跨多个计算资源的工作负荷,诸如计算机,计算机集群,网络链路,中央处理单元,或磁盘驱动器的分布。通常对于使用微服务架构开发的系统,涉及到许多微服务。原创 2023-03-08 09:49:59 · 194 阅读 · 0 评论 -
面试官最常问的 SpringCloud 面试题
在复杂的分布式系统中,微服务之间的相互调用,有可能出现各种各样的原因导致服务的阻塞,在高并发场景下,服务的阻塞意味着线程的阻塞,导致当前线程不可用,服务器的线程全部阻塞,导致服务器崩溃,由于服务之间的调用关系是同步的,会对整个微服务系统造成服务雪崩,为了解决某个微服务的调用响应时间过长或者不可用进而占用越来越多的系统资源引起雪崩效应就需要进行服务熔断和服务降级处理。可能发生的情况是,在负载较小的情况下,导致异常的问题有更好的恢复机会。之前的代码,有像NullPointer这样的例外的机会,并不是最优的。原创 2023-03-08 09:43:48 · 280 阅读 · 0 评论 -
靠性能调优涨薪!GitHub黑马手册,star速破10万!(2023泰山版)
能够全面的了解并评估我们所负责应用的性能,我认为是提升技术确定性和技术感知能力的非常有效的手段。而怎样才能做好,性能调优实战这本书在性能优化上面会给我们带来新的体会和经验确实是非常适合实战。性能优化是一个很复杂的工作,且充满了不确定性。它不像Java业务代码,可以一次编写到处运行(write once, run anywhere),往往一些我们可能并不能察觉的变化,就会带来惊喜/惊吓。头条篇幅限制就不能把所有内容展示出来了(上面就是我展示的部分内容)。性能优化是有风险的,必须想好后有明确的目标再去行动!原创 2023-02-27 15:48:49 · 156 阅读 · 0 评论 -
学完等于涨薪!黑马级Spring干货文档(GitHub标星82K)2023版
而我今天介绍的这一篇spring源码高级文档;众所周知spring是非常强大的一个功能,在java当中可以说是必须要学的。不仅是在实战中还是在面试中都有spring的身影甚至还有可能被问倒。好了到这里这本书的大概内容也就介绍完毕了。想要在现在的技术上更上一层楼的小伙伴可以去看看。第五章 Spring IOC源码深度剖析。第七章 Spring AOP源码深度剖析。第六章Spring AOP 应用。spring核心笔记。原创 2023-02-27 15:42:01 · 201 阅读 · 0 评论 -
一文深入springboot,springboot的实战实践文档(PDF)
该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。1. 创建独立的Spring应用程序 2. 嵌入的Tomcat,无需部署WAR文件 3. 简化Maven配置 4. 自动配置Spring 5. 提供生产就绪型功能,如指标,健康检查和外部配置 6. 绝对没有代码生成并且对XML也没有配置要求 [1]1.Spring Boot入门 2.在Spring Boot中使用数据库 3.Spring Boot界面设计 4.提高数据库访问性能 5.Spring Boot安全设计。原创 2023-02-18 20:02:54 · 829 阅读 · 0 评论 -
华为18级工程师三年心血终成趣谈网络协议文档(附讲解)
1.2网络分层的真实含义,总结一下本节的内容,理解网络协议的工作模式,有以下两个小窍门。始终想象自己是一个处理网络包的程序:如何拿到网络包,如何根据规则进行处理,如何发出去。始终牢记一个原则:只要是在网络上跑的包,都是完整的。可以有下层没上层,绝对不可能有上层没下层。1.3 ifconfig:熟悉又陌生的命令行,通过本节的学习希望你能记住以下的知识点,后面都能用得上:I地址有定位功能,MAC地址类似身份证号,无定位功能。CIDR可以用来判断是不是本地地址。IP地址分公网IP地址和私网IP地址。原创 2022-12-11 13:14:20 · 672 阅读 · 0 评论 -
有没有一种可能,我可以学好Java的多线程——知识点汇总
这篇文章是介绍Java基础知识——多线程的,读完这篇文章,各位小伙伴们可以收获哪些呢?程序、进程、线程三者的区别创建线程的四种方式线程的常用方法线程的死锁、释放锁线程的同步原理、生命周期等等废话不多说,干货满满,赶快来看看吧~乐莫乐兮新相知,很高兴各位小伙伴可以坚持看完这篇文章。一起加油,一起进步!...原创 2022-07-30 09:44:34 · 135 阅读 · 0 评论