随笔- 73  评论- 930  文章- 0 
上一页 1 2 3 4 5 6 ··· 8 下一页
  2019年12月19日
摘要:上一篇文章中提到的条件注解,只是自动配置整体解决方案中的一个环节而已,可以说是管中窥豹。本文就逐步擦除迷雾,让整体浮现出来,这样就会有一个宏观的认识。除了写代码之外,还能干点什么?提到“配置”这个词,我们不一定知道它是什么,但绝对知道它不是什么,显然,不是写代码。那对于用户(使用SpringBoot 阅读全文
posted @ 2019-12-19 09:39 编程新说(李新杰) 阅读 (306) 评论 (1) 编辑
  2019年12月18日
摘要:自动配置隐含两层含义,要搞清楚上帝让程序员的发量减少,是为了让他变得更聪明,如果有一天聪明到了极点,那就是绝顶聪明。据说在大脑高速运转下,这样更有利于散热,不至于核心温度过高而产生告警。聪明的大脑是用来思考的,现在就来深入思考和分析下自动配置。自动配置包含两层意思,一个是配置,一个是自动。这不废话嘛 阅读全文
posted @ 2019-12-18 08:18 编程新说(李新杰) 阅读 (298) 评论 (0) 编辑
  2019年12月17日
摘要:序言在很久以前,Spring的配置文件是基于XML的。它的名字就是applicationContext.xml,没错,就只有这一个xml文件。它里面配置了所有的东西。但是数据库信息通常会单独拿出来,放入一个properties文件,通常叫db.properties。后来觉着一个xml里的东西实在太多 阅读全文
posted @ 2019-12-17 09:25 编程新说(李新杰) 阅读 (689) 评论 (1) 编辑
  2019年12月15日
摘要:线程池一大早就来到了公司,进到了属于自己的“经理”办公室,时间才刚刚8点,虽然他不用打卡。不觉中时间来到了8:40,公司的“中层管理”人员们陆续到来,打卡后坐到各自工位,稍作调整,准备参加公司的“晨会”。趁还有点时间,就给大家介绍下出席晨会的人员吧。线程池就是Java里的大名鼎鼎的ThreadPoo 阅读全文
posted @ 2019-12-15 22:13 编程新说(李新杰) 阅读 (3431) 评论 (19) 编辑
  2019年10月11日
摘要:非Spring风格的代码与Spring的结合现在的开发都是基于Spring的,所有的依赖都有Spring管理,这没有问题。但是要突然写一些非Spring风格的代码时,可能会很不习惯,如果还要和Spring风格的代码结合起来的话,就会稍显麻烦。因为非Spring风格的代码不由Spring管理,所以Sp 阅读全文
posted @ 2019-10-11 08:37 编程新说(李新杰) 阅读 (432) 评论 (2) 编辑
  2019年10月10日
摘要:在容器启动快完成时,会把所有的单例bean进行实例化,也可以叫做预先实例化。这样做的好处之一是,可以及早地发现问题,及早的抛出异常,及早地解决掉。本文就来看下整个的实例化过程。其实还是比较繁琐的。一、从容器中找出所有的bean定义名称因为不知道谁是单例bean,所以只能先全部找出来。如下图01: 二 阅读全文
posted @ 2019-10-10 08:21 编程新说(李新杰) 阅读 (597) 评论 (0) 编辑
  2019年10月9日
摘要:在Spring中能够完成依赖注入的注解有JavaSE提供的@Resource注解,就是上一篇文章介绍的。还有JavaEE提供的@javax.inject.Inject注解,这个用的很少,因为一般都不会去引用JavaEE的jar包。编程新说注:JavaEE早已经被Oracle抛弃了。JavaEE这个名 阅读全文
posted @ 2019-10-09 15:04 编程新说(李新杰) 阅读 (442) 评论 (0) 编辑
摘要:@Resource是Java的注解,表示一个资源,它具有双向的含义,一个是从外部获取一个资源,一个是向外部提供一个资源。这其实就对应于Spring的注入和注册。当它用在字段和方法上时,表示前者。当它用在类上时表示后者。Spring只提供了对前者的支持。该注解本身表示的是资源,资源的含义是很宽泛的。由 阅读全文
posted @ 2019-10-09 08:40 编程新说(李新杰) 阅读 (353) 评论 (1) 编辑
  2019年10月8日
摘要:在bean的实例化过程中,也会用到一系列的相关注解。如@PostConstruct和@PreDestroy用来标记初始化和销毁方法。平常更多的是侧重于应用,很少会有人去了解它背后发生的事情。今天就来看下它们的源码,这样它们对你来说就不再是黑盒子了,而且学习源码对每个技术人来说都是必经之路。人们对事物 阅读全文
posted @ 2019-10-08 10:46 编程新说(李新杰) 阅读 (274) 评论 (0) 编辑
  2019年9月30日
摘要:一个小小的里程碑首先感谢能看到本文的朋友,感谢你的一路陪伴。如果每篇都认真看的话,会发现本系列以bean定义作为切入点,先是详细解说了什么是bean定义,接着又强调了bean定义为什么如此重要。然后又讲了获取bean定义详细信息的方法,接着又讲了bean定义注册的若干种方式,然后是bean定义注册方 申博在线娱乐登入阅读全文
posted @ 2019-09-30 10:20 编程新说(李新杰) 阅读 (344) 评论 (0) 编辑

申博游戏网站登入 www.77sbc.com 太阳城游戏官网 www.6824.com 太阳城在线注册登入 申博代理登入
申博太阳开户优惠直营网 申愽下载直营网 sun138.comwww www.44psb.com 申博开户直营网 申博138娱乐
申博太阳城游戏帐号 申博官网登录 www.860msc.com www.88msc.com 申博娱乐直营网 菲律宾申博手机app版直营网