代码改变世界

Spring官网阅读系列(四):BeanDefinition(上)

2020-03-25 16:43 by 耿直的小码农, 286 阅读, 0 推荐, 收藏, 编辑
摘要:前面几篇文章已经学习了官网中的1.2,1.3,1.4三小结,主要是容器,Bean的实例化及Bean之间的依赖关系等。这篇文章,我们继续官网的学习,主要是BeanDefinition的相关知识,这是Spring中非常基础的一块内容,也是我们阅读源码的基石。本文主要涉及到官网中的1.3及1.5中的一些补 阅读全文

Spring官网阅读系列(三):自动注入与精确注入

2020-03-25 13:39 by 耿直的小码农, 205 阅读, 0 推荐, 收藏, 编辑
摘要:上篇文章我们已经学习了1.4小结中关于依赖注入跟方法注入的内容。这篇文章我们继续学习这结中的其他内容,顺便解决下我们上篇文章留下来的一个问题 注入模型。 [TOC] 前言: 在看下面的内容之前,我们先要对自动注入及精确注入有一个大概的了解,所谓精确注入就是指,我们通过构造函数或者setter方法指定 阅读全文

Spring官网阅读系列(二):Spring依赖注入及方法注入

2020-03-24 19:23 by 耿直的小码农, 302 阅读, 0 推荐, 收藏, 编辑
摘要:上篇文章我们学习了官网中的1.2,1.3两小节,主要是涉及了容器,以及Spring实例化对象的一些知识。这篇文章我们继续学习Spring官网,主要是针对1.4小节,主要涉及到Spring的依赖注入。虽然只有一节,但是涉及的东西确不少。话不多说,开始正文。 [TOC] 依赖注入: 根据官网介绍,依赖注 阅读全文

Spring官网阅读系列(一):Spring容器及实例化

2020-03-24 14:31 by 耿直的小码农, 308 阅读, 0 推荐, 收藏, 编辑
摘要:从今天开始,我们一起过一遍Spring的官网,一边读,一边结合在路神课堂上学习的知识,讲一讲自己的理解。不管是之前关于动态代理的文章,还是读Spring的官网,都是为了之后对Spring的源码做更全面细致的学习,所以在这个过程中,不会涉及过多底层的代码,更多是通过例子证明我们在官网得出的结论,希望自 阅读全文

Java程序员,如果你想要搞明白CDN,这篇应该够了!

2020-03-23 20:23 by 耿直的小码农, 952 阅读, 0 推荐, 收藏, 编辑
摘要:最近在了解边缘计算,发现我们经常听说的CDN也是边缘计算里的一部分。那么说到CDN,好像只知道它中文叫做内容分发网络。那么具体CDN的原理是什么?能够为用户在浏览网站时带来什么好处呢?解决这两个问题是本文的目的。 CDN概念 CDN全称叫做“Content Delivery Network”,中文叫 阅读全文

Java并发面试题精选

2018-08-10 17:52 by 耿直的小码农, 155 阅读, 0 推荐, 收藏, 编辑
摘要:1,什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。 2,线程和进程有什么区别? 线程是进程的 阅读全文

都说程序员加班很严重,来听听国外的程序员怎么说

2018-07-14 17:12 by 耿直的小码农, 3036 阅读, 0 推荐, 收藏, 编辑
摘要:据说,某互联网公司招了个日本人做研发,上班第一天就对部门同事说:“我在日本工作时是个加班狂,每天都很晚回家,希望大家跟上我的步伐。”一个月之后他辞职回日本了,扔下一句话:“你们这样加班,经常睡在公司是很不人道的。” 程序猿问科比:“科比,你为何如此成功?”科比反问:“你知道洛杉矶每天凌晨4点的样子吗 阅读全文

分布式架构中常见理论以及如何才能设计出高可用的分布式架构?

2018-07-12 16:06 by 耿直的小码农, 662 阅读, 0 推荐, 收藏, 编辑
摘要:一、前言 上篇文章,我们聊到了分布式架构的演进过程,那本文我们就来聊一聊目前主流的分布式架构以及分布式架构中常见理论以及如何才能设计出高可用的分布式架构好了。分布式架构中,SOA和微服务架构是最常见两种分布式架构,而且目前服务网格的概念也越来越火了。那我们本文就先从这些常见架构开始。 二、SOA架构 阅读全文

2018年7月份,Spring经典面试题和答案

2018-07-11 13:57 by 耿直的小码农, 1409 阅读, 0 推荐, 收藏, 编辑
摘要:Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 阅读全文

每天和代码打交道,你会如何应对让你“造航母”的面试官

2018-07-03 17:12 by 耿直的小码农, 332 阅读, 0 推荐, 收藏, 编辑
摘要:声明:本文不知哪里来的,觉得很不错,所以分享一下,首先感谢原作者,如果有侵权,告知我,删除! 本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反 阅读全文