上一页 1 2 3 4 5 6 7 ··· 20 下一页
  2023年10月24日
摘要: 内容摘自我的学习网站:topjavaer.cn 分享50道Java并发高频面试题。 线程池 线程池:一个管理线程的池子。 为什么平时都是使用线程池创建线程,直接new一个线程不好吗? 嗯,手动创建线程有两个缺点 不受控风险 频繁创建开销大 为什么不受控? 系统资源有限,每个人针对不同业务都可以手动创 阅读全文
posted @ 2023-10-24 08:49 程序员大彬 阅读(287) 评论(0) 推荐(1) 编辑
  2023年10月23日
摘要: 内容摘自我的学习网站:topjavaer.cn 什么是JVM? JVM,全称Java Virtual Machine(Java虚拟机),是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。JVM屏蔽了与操作系统平台相关的 阅读全文
posted @ 2023-10-23 08:55 程序员大彬 阅读(191) 评论(0) 推荐(0) 编辑
  2023年10月10日
摘要: 正文 在之前的博文中我们一直以BeanFactory接口以及它的默认实现类XmlBeanFactory为例进行分析,但是Spring中还提供了另一个接口ApplicationContext,用于扩展BeanFactory中现有的功能。 ApplicationContext和BeanFactory两者 阅读全文
posted @ 2023-10-10 08:57 程序员大彬 阅读(122) 评论(0) 推荐(1) 编辑
  2023年10月9日
摘要: 正文 一个 bean 经历了 createBeanInstance() 被创建出来,然后又经过一番属性注入,依赖处理,历经千辛万苦,千锤百炼,终于有点儿 bean 实例的样子,能堪大任了,只需要经历最后一步就破茧成蝶了。这最后一步就是初始化,也就是 initializeBean(),所以这篇文章我们 阅读全文
posted @ 2023-10-09 21:34 程序员大彬 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 什么是循环依赖 循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图所示: 注意,这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有终结条件。 最全面的Java面试网站 Spring中循环 阅读全文
posted @ 2023-10-09 08:14 程序员大彬 阅读(120) 评论(0) 推荐(0) 编辑
  2023年10月8日
摘要: 正文 doCreateBean() 主要用于完成 bean 的创建和初始化工作,我们可以将其分为四个过程: 最全面的Java面试网站 createBeanInstance() 实例化 bean populateBean() 属性填充 循环依赖的处理 initializeBean() 初始化 bean 阅读全文
posted @ 2023-10-08 22:44 程序员大彬 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 正文 在 Spring 中存在着不同的 scope,默认是 singleton ,还有 prototype、request 等等其他的 scope,他们的初始化步骤是怎样的呢?这个答案在这篇博客中给出。 singleton Spring 的 scope 默认为 singleton,第一部分分析了从缓 阅读全文
posted @ 2023-10-08 08:06 程序员大彬 阅读(64) 评论(0) 推荐(0) 编辑
  2023年9月17日
摘要: 强烈建议大学生去看看《上海交通大学生存手册》,内容可能有点长,但讲得很好,说出了大学教育的本质。如果几年前我能看到它,也许我的大学生活可能会不一样。 只是,没有如果。 那么我把这本手册推荐给正在上大学或者是将要上大学的你。 不论你是985、211还是普通本科还是专科生,耐下心来看完,你一定会很有收获 阅读全文
posted @ 2023-09-17 17:38 程序员大彬 阅读(653) 评论(0) 推荐(0) 编辑
  2023年9月7日
摘要: 无论是学习任何一门语言,基础知识一定要扎实,基础功非常的重要,找到一个合适的学习方法和资料会让你少走很多弯路, 你的进步速度也会快很多,无论我们学习的目的是什么,不得不说Python真的是一门值得付出时间去学习的优秀编程语言。 ## 普通人学Python有什么用 Python对于普通人而言,开启了无 阅读全文
posted @ 2023-09-07 08:47 程序员大彬 阅读(69) 评论(0) 推荐(0) 编辑
  2023年7月27日
摘要: > 内容摘自我的学习网站:topjavaer.cn ## 说说你对 SpringMVC 的理解 SpringMVC是一种基于 Java 的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于Spring框架的一个模块。 它通过一套注解,让一个简单的Java类成为处理请求的控制器,而无须实现任何接 阅读全文
posted @ 2023-07-27 00:14 程序员大彬 阅读(202) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 20 下一页