
spring
退役的bug程序员
90后Java程序猿,面试题狂人,专业写bug(目前已退役),喜欢刷博客,爱分享面试题和技术。有问题或者想法可以私信我,尽自己所能帮助需要帮助的人
展开
-
全网思路最清晰的Spring整合Mybatis终极解决方案
在介绍Spring整合Mybatis原理之前,我们得先来稍微介绍Mybatis的工作原理。Mybatis的基本工作原理另外本人整理了20年面试题大全,包含spring、并发、数据库、Redis、分布式、dubbo、JVM、微服务等方面总结,下图是部分截图,需要的话点这里点这里,暗号优快云。在Mybatis中,我们可以使用一个接口去定义要执行sql,简化代码如下:定义一个接口,@Select表示要执行查询sql语句。public interface UserMapper { @Sele原创 2020-12-16 21:20:07 · 3656 阅读 · 8 评论 -
打扰了是我不配,细数Spring事务的那些坑,你有遇到过吗?
“你的技术掌握很好,但是跟我们公司不匹配,非常抱歉”,相信大家面试都有经历过这样的事吧。因为事务这块,面试的出现几率很高。而大家工作中CRUD 的比较多,没有好好总结过这块的知识,因此面试容易支支吾吾答不出来,所以今天就聊聊Spring事务那些题。另外本人整理了20年面试题大全,包含spring、并发、数据库、Redis、分布式、dubbo、JVM、微服务等方面总结,下图是部分截图,需要的话点这里点这里,暗号优快云。1. Spring 事务的原理首先,我们先明白 Spring 事务的本质其实.原创 2020-11-17 20:29:06 · 3779 阅读 · 8 评论 -
好家伙,面试官问我Spring?IOC+AOP+MVC+注解一套带走
前言:天天用Spring却不知道原理是啥?AOP、IOC该怎么用,到底是怎么工作的?还有注解到底该怎么用?这些都是大家比较关心的问题,今天通过一个比较长的篇幅来一一讲解。不论是面试还是开发都是非常有用的,所以观众大大们能给个三连吗?另外本人整理了20年面试题大全,包含spring、并发、数据库、Redis、分布式、dubbo、JVM、微服务等方面总结,下图是部分截图,需要的话点这里点这里暗号优快云。一、依赖注入(Ioc)1. 什么是 Spring IOC 容器?Spring 框架的核心原创 2020-10-31 19:34:16 · 5092 阅读 · 8 评论 -
那年,这个Spring大家族让我在面试中脱颖而出
前言:Spring框架就像一个家族,有众多衍生产品例如boot、security、jpa等等。但他们的基础都是Spring的ioc和aop。ioc提供了依赖注入的容器,aop解决了面向横切面的编程;然后在此二者的基础上实现了其他延伸产品的高级功能。今天就仔细聊一聊Spring的大家族的故事。1. 为什么要使用 spring?spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。spring 提供了事务支持,使得事务操作变的更原创 2020-10-26 22:15:15 · 4679 阅读 · 15 评论 -
论码农的自我修养:并发,数据库,Spring面试开发三件套
并发编程、数据库和Spring,我认为这个算程序员开发面试的三件套吧。Spring提供开发,数据库是使用数据的维护和获取,并发是为了提高程序的性能,还都是挺重要的,都是离不开的。每天看一看,开发不困难。一、并发编程另外本人整理了20年面试题大全,包含spring、并发、数据库、Redis、分布式、dubbo、JVM、微服务等方面总结,下图是部分截图,需要的话点这里点这里,暗号优快云。1、Java 中实现多线程有几种方法(1)继承 Thread 类;(2)实现 Runnable 接口;(.原创 2020-10-25 21:08:16 · 10195 阅读 · 22 评论 -
Spring10月19学习笔记,努力追上大厂的每天都是美好的,因为未来可期!
Spring 作为一个轻量级的 Java 开发框架,将面向接口的编程思想贯穿整个 Java 系统应用,因此在 Java 面试中常被提。Spring 框架知识是互联网公司面试必考知识点。今天通过这些题来大致的了解一下Spring框架1、什么是spring、为什么要用spring及其优点、spring有哪些模块组成 ?什么是springSpring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化.原创 2020-10-19 14:44:17 · 6219 阅读 · 24 评论 -
Spring Boot 依赖注入 IOC 和控制反转 DI,Java开发实用建议收藏
前言Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot 被认为是 Spring MVC 的“接班人”,它可以帮我们自动配置,如果默认配置不能满足需求,我们还可以替换掉自动配置类,使用自己的配置。另外,Spring Boot 还集成了嵌入式的 Web 服务器,系统监控等很多有用的功,让我们快速构建企业及应用程序。另外本人整理收原创 2020-09-28 19:51:08 · 4028 阅读 · 3 评论 -
看完这个spring事务,工作面试再不怕
前言:Spring 事务是我们在项目开发中经常使用的技术之一,事务太短那么会频繁创建数据库连接和释放连接导致数据库开销增大,事务太长又会导致数据库表死锁的风险,学习本文章大家将会学习到Spring 事务的各种使用技巧。另外本人整理收藏了20年多家公司面试知识点整理 ,以及各种Java核心知识点免费分享给大家,下方只是部分截图 想要资料的话也可以点击795983544领取 暗号优快云。一. 关于事务控制事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个原创 2020-09-20 15:31:29 · 3865 阅读 · 5 评论 -
【许愿offer】spring面试问题总结(附答案)
前言:Spring 是 个 java 企 业 级 应 用 的 开 源 开 发 框 架 。Spring 主 要 用 来 开 发 Java 应 用 ,但 是 有 些 扩 展 是 针 对 构 建 J2EE 平 台 的 web 应 用 。Spring 框 架 目 标 是 简 化 Java 企业 级 应 用 开 发 , 并 通 过 POJO 为 基 础 的 编 程 模 型 促 进良 好 的 编 程 习 惯 。另外本人整理收藏了20年多家公司面试知识点整理 ,以及各种Java核心知识点免费分享给大家,下方只是原创 2020-09-20 21:59:25 · 3166 阅读 · 5 评论 -
1年涨薪2次的Java程序员,到底强在哪里?
前言:又到了秋招的季节,今年的就业形势整体非常严峻,由于下游公司的广告预算等大幅度减少,对于一向依赖广告收入的互联网公司是有很大影响的,所以很多公司无论社招还是校招headcount 都减少了,因此竞争十分激烈,如何拿到心仪的 offer 是摆在求职者面前一个永恒的话题。虽然面试套路众多,但对于技术面试来说,主要还是考察一个人的技术能力和沟通能力。不同类型的面试官根据自身的理解问的问题也不尽相同,没有规律可循。有些面试官喜欢问自己擅长的问题,比如在实际编程中遇到的或者他自己一直在琢磨的这方面的问题原创 2020-09-22 15:57:13 · 1474 阅读 · 3 评论 -
去大厂面试Java开发,被Spring问自闭了...
前言:前几天好朋友发来喜讯,跳槽一个月了,面试了有二十家公司,在面试官的狂轰滥炸下终于拿到了不错的offer。但是比较可惜的是朋友内推的大厂面试失败了,而且还是在Spring上,就令人挺无语的。他说本来以为大厂的面试会问一下高并发线程组件方面的知识,所以就着重看了一下这些,没想到栽倒了Spring上,真是可惜了!所以今天我就总结一下几个关于Spring的高频面试题,比如:SpringAOP和aspectJ AOP有什么区别?springbean的生命周期等,希望对大家有所帮助。IOCIOC(I原创 2020-09-20 13:52:42 · 7609 阅读 · 5 评论 -
8月复习9月offer,Java面试题精选助你剑指offer
目录前言:一.Java基础知识二.Java核心知识三.Java必问专题四.Java框架五.分布式系统基础中间件六.MySQL七.JVM总结前言:写了那么久文章总结,我发现目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非常有必要的。或许这份面试题还不足以囊括所有 Java 问题,但有了它,我相信你一定不会“败”的很惨,因为有了它,足以应对目前市面上绝大部分的 Java 面试了,因为这篇文章不论是从深度还是广度上来讲,都已经囊括了非常多的知识点了。凡事预则立,不预则原创 2020-08-11 16:39:51 · 1796 阅读 · 4 评论 -
技术+面试题=大厂offer?肝了两天的面试整理,感觉身体被掏空!
目录前言Java集合22题JVM与调优21题并发编程28题spring 25题设计模式 10题springboot 22题Redis 16题前言最近不是写了一篇关于“好基友”面试成功的干货文章吗,谢谢大家的支持反响很不错。但是好多人私信我说,里面的一些面试题不是常见遇到的,而且局限性很高,以及一些常见面试题的补充。非常感谢大家的建议,我针对大家的建议以及掏空了各大搜索引擎,终于整理了一份比较普遍的java面试题,为了感谢大家的支持,现在分享给大家,请大家多多提建议哦,大家的建议我都会看的,毕竟比我厉害的原创 2020-09-25 21:17:23 · 999 阅读 · 1 评论 -
Java研发面试99题(含答案):JVM+Spring+MySQL+线程池+锁
前言:这篇文章主要介绍了Java研发面试99题,主要包括了JVM,Spring,MySQL,线程池,锁等,本人在网上看到的觉得挺不错的,对内容进行了整理,现在分享给大家,也给大家做个参考。如果冒犯到哪位作者,本人会进行整改。一起跟随我过来看看吧身为一个咸鱼,本来想好好休息,转身看看自己的支付宝余额,唉,老老实实敲代码学习吧。程序猿的生活就是如此枯燥且无聊。看在咸鱼这么努力更新的份上,请大家给个赞和收藏吧!JVM的内存结构根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本原创 2020-06-12 13:50:20 · 771 阅读 · 1 评论 -
5月份最全的Java面试题总汇(不再惧怕面试官,成功坐等offer)
前言:这篇文章主要介绍了史上最全的Java面试题,小编在网上看到的觉得挺不错的,现在分享给大家,如有雷同无意冒犯本人会添加链接,也给大家做个参考。一起跟随小编过来看看吧为什么要公开这些面试题?原因一:身边从事 Java 开发的人员越来越多,很多朋友们,每次问我要相同的面试复习材料,已经让我疲于应付,索性整理出来,直接发链接给他们。原因二:节省招聘双方彼此的时间,有些来公司面试人,无论是有几年工作经验的还是刚毕业的,就连这些最基础的面试题都搞不定,这确实让人很遗憾。常言道“一屋不扫何以扫天下”,原创 2020-06-04 14:21:39 · 855 阅读 · 3 评论 -
Spring Boot加密配置文件特殊内容的示例代码详解
前言:这篇文章主要介绍了Spring Boot加密配置文件特殊内容的相关知识,是小编在网上看的的,如有冒犯会及时修改。本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下有时安全不得不考虑,看看新闻泄漏风波事件就知道了我们在用Spring boot进行开发时,经常要配置很多外置参数ftp、数据库连接信息、支付信息等敏感隐私信息,如下这不太好,特别是互联网应用,应该用加密的方式比较安全,有点类似一些应用如电商、公安、安检平台、滚动式大屏中奖信原创 2020-05-29 19:06:29 · 680 阅读 · 1 评论 -
全网最经典49个Spring面试题总结(附带答案,看完觉得经典点个赞!)
前言:这篇文章主要介绍了49个Spring经典面试题总结(附带答案)的相关资料,小编在网上看到的觉得挺不错的,现在分享给大家,如果与网上作者相同,请通知我,本人会附上链接。一起跟随小编过来看看吧,希望对你们有所帮助。一、一般问题1. 不同版本的 Spring Framework 有哪些主要功能?2. 什么是 Spring Framework?Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松散耦合的。它具有分层体系结构,允许用户选择组件,同时还为 J2EE原创 2020-05-25 19:18:24 · 1122 阅读 · 0 评论 -
2020年最全Java面试题库spring/springmvc篇
前言:又到交房租的日子,人就是这样,房东不说话总以为他会忘记这件事,其实他没忘记,他只是等着你主动交…我太难了,可怜可怜孩子吧!1. 为什么要使用 spring?spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。spring 提供了事务支持,使得事务操作变的更加方便。spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。更方便的框架集成,spring 可以很方便的集成其他框架,比如 MyBatis、hiber原创 2020-10-07 21:29:05 · 1683 阅读 · 0 评论