自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Spring是如何征服数据库的?---《Spring实战》系列 10

谈起征服,不禁让人想起那英那首《征服》。但此时此刻,应该是数据库大声对Spring唱起的“就这样被你征服,喝下你藏好的毒,我的剧情已落幕,我的爱恨已入土”。Hold on, Hold on, Spring到底对数据库做了点什么?今天让我们一起来看看。关于Spring征服数据库,有三大秘诀,当Spring使出这三个绝招之后,数据库立刻乖乖的投入Spring的怀抱,从此百依百顺,两人过上了如胶似漆的...

2020-02-16 19:10:25 335

原创 Spring中是如何发送Email的?---《Spring实战》系列 09

通过邮件进行沟通已经是现代非常常见的通信方式了,那么作为强大的Spring框架,当然也提供了发送邮件的功能,我们一起来看看它是如何实现的。“使用Spring发送Email”这一章 主要讲了三个部分:1.基本的发送邮件功能 2.构建丰富内容的Email信息 3.使用模板生成Email。01:基本的发送邮件功能我们都知道,发送邮件是需要邮件服务器的,一封邮件首先发送到一个邮件服务器上,然后这个邮...

2020-02-16 19:10:05 459

原创 SpringMVC配置知多少?----《Spring实战》系列08

读完今天的章节“SpringMVC的高级技术”后,自己想起了两件不舒服的事情。这两件事都让自己感到很羞愧。一是前段时间被一个架构师面试技术题,其中有一个问题就是配置文件里需要配置哪些关键信息,自己回答的并不好,而今天读的这一章有一部分内容就是讲解关于SpringMVC配置的知识。二是最近在公司做的项目,有很多功能都是和文件上传下载有关的,但是自己往往只是复制粘贴之前同事的代码,并没有考虑背后的...

2020-02-16 19:09:49 130

原创 HTML,JSP, Thymeleaf三个女人一台戏--《Spring实战》系列 07

上次我们看完一个Web请求的自由之路之后,大致了解了Spring MVC主要是做什么的。但是处理请求其实只是Spring MVC 功能的一部分,如果控制器所产生的结果想要让用户看到,那么它们产生的模型数据就要渲染到视图中,并且展现到用户的Web浏览器中。因此,第六章“渲染Web视图”主要介绍了Spring提供的几种视图渲染的方式,其实Spring本身自带了13个视图解析器,能够将逻辑视图名称转换...

2020-02-16 19:09:33 319

原创 一个Web请求的“自由之路”---《Spring实战》系列 06

叮铃铃,从今天这篇开始,我们就正式进入《Spring实战》的第二部分了,Spring中的Web 。从名字中也可以看出来,这部分要介绍的内容,通通和web相关。不信你看这标题:第五章“构建Spring Web应用程序”,第六章“渲染Web视图”,第七章“Spring MVC的高级技术”,第八章“使用Spring web Flow”,是不是全和Web相关?没错,接下来,我们就要看看Web是如何和Sp...

2020-02-16 19:09:19 122

原创 AOP到底有啥魅力?《Spring实战》系列 05

终于来到了 《Spring实战》第一部分的最后一章,“面向切面的Spring”,也是Spring第二把宝刀的精髓所在:AOP大法。还记得AOP是什么吗?-----(Aspect-oriented-programming) 面向切面编程。切面是什么东东?反正不能吃。但是它的存在成功地降低了程序代码中的耦合度。此话怎讲?在之前的文章中提到过,在一个应用程序中,代码除了需要完成它核心业务需求以外,还...

2020-02-16 19:09:00 233

原创 Spring的高级装配注解,你知道几个?--《Spring实战》系列 04

领略完第一章的“Spring之旅”,我们看到Spring的三把宝刀,锋芒直击长空;体会完第二章的“装配Bean”,我们知道了Spring内功深厚,三招便杀敌于无形。今天我们正式开启第三章“高级装配”,一起来瞧一瞧Spring还有哪些高级装备。这一章和第二章的区别在于,这一次我们可以更深入第二把宝刀“依赖注入”的内涵,去感受它内在的魅力。任何新技术的产生都是为了解决实际的问题,每一个新的问题出现也...

2020-02-16 19:08:39 119

原创 Spring装配Bean怎么和拍电影一样?--《Spring实战》系列03

不看不知道,一看吓一跳。Spring装配Bean怎么能和拍电影一样呢?上次我们讲到了Spring之所以强大,是因为有它的三把宝刀。还记得是什么吗?给你三秒钟思考一下。。。时间到,想起来了吗?这三把宝刀里最厉害的是前两把,DI依赖注入和AOP面向切面编程,至于第三把是什么,忘记的乖乖回去翻翻上篇文章。继续谈Spring的宝刀,在第一章“Spring之旅”结束之后,我们就进入了第二章“装配Bean...

2020-02-16 19:08:11 158

原创 Spring为何如此强大?--《Spring实战》系列02

前天入手Spring 三剑客后,拿起了最厚的一本《Spring实战》开始读,越读越爽,越读越觉得Spring牛X。怪不得这么多人喜欢,怪不得她这么受欢迎,今天看完第一章之后,我仿佛找到了答案,Spring太强大了,这实力根本不允许她低调啊。说了这么半天,Spring到底是何方神圣,她到底有哪些与众不同之处,让我们一起揭开她神秘的面纱。读完第一章“Spring之旅”后,我从两个方面总结出她的魅力所...

2020-02-15 14:55:47 488

原创 《Spring实战》系列 01

今天分享一个概念:自证预言。 (self-fulfilling prophecy)百度百科的解释是:这是一种在心理学上常见的症状,意指人会不自觉的按已知的预言来行事,最终令预言发生。自证预言的力量真的是太强大了,大多时候我们认为我们的思想会影响自己的语言,因为普遍上往往自己脑子里想的什么,我们的语言就会是什么,经常听到的一句话是“你要是不这么想,你怎么会这么说?”。确实是这样,我们的语言大多...

2020-02-15 14:52:23 282

原创 《SQL必知必会》系列 05

有时候读一本书,只要能从书中获得一点启发,就足够了。自己在看完《持续行动》这本书之后,只记住了作者的一个观点:人们对于自己钱包里有多少money一清二楚,可是对于脑袋里究竟懂多少道理,却过于含糊。在正式展开这个观点前,作者拿出了网上非常流行的一句话“道理我都懂,但就是做不到”,扪心试问,道理真真正正的懂了吗?这可不见得。因为人们对于自己钱包里有多少钱很清楚,但对于哪些道理是自己真正明白的,哪些道...

2020-02-15 09:31:08 129

原创 《SQL必知必会》系列 04

国学大师王国维曾对学习三境界有过很好的描述:第一境界:昨夜西风凋碧树,独上高楼,望尽天涯路。第二境界:衣带渐宽终不悔,为伊消得人憔悴。第三境界:众里寻他千百度,蓦然回首,那人却在灯火阑珊处。目前的自己仍旧处在第一境界的边边,危机感和努力程度还远达不到第二境界。明白了自己所处的位置,就用持续行动去提升自己吧。话不多说,开始今天的学习笔记。今天分享《SQL必知必会》第13章~第15章。第1...

2020-02-15 09:28:54 136

原创 《SQL必知必会》系列 03

前段时间看到一篇公众号文章,摘录了知乎上有趣的40个精辟回复,非常好玩。今天来分享一条自己看了一眼就再也忘不掉的回复。Question: 要怎样努力,才能成为很厉害的人?Answer: 如果你注定要成为厉害的人,那问题的答案就深藏在你的血脉里;如果你注定不是厉害的人,那你便只需要做好你自己。为什么对这个问题印象最深刻?因为曾经的自己非常渴望成为与众不同很厉害的人,而且还读了很多成功学的书,很...

2020-02-15 09:27:32 126

原创 《SQL必知必会》系列 02

生活不可能像你想象得那么好,但也不会像你想象得那么糟。我觉得人的脆弱和坚强都超乎自己的想象。有时,我可能脆弱得一句话就泪流满面,有时,也发现自己咬着牙走了很长的路。——莫泊桑前段时间看到这句话,有种莫名的感动。你仔细看这每一句话,都充满着哲学的味道。生活本身就是没那么好,也没那么糟,生活好也罢,糟也罢,都是和我们的想象有关,或者说和我们对待它的认知角度有关。面对生活这个对象是这样,面对自己也是这...

2020-02-15 09:26:14 117

原创 《SQL必知必会》系列 01

不积小流无以成江海,不积跬步无以至千里。罗马不是一天建成的,但是也要每天一砖一瓦的往上盖。今天正式开启《SQL必知必会》系列,这本书之前粗略的看过一遍,但只是浮光掠影般的扫了一遍,看完后,以前知道的还是知道,以前不知道的还是不知道,收效甚微。这次重读,希望可以做到:以前熟悉的看完后可以熟练使用,以前会的看完后可以更深的理解,以前不会的看完后可以有基本的认识。“我注六经”不如“六经注我”,通过输出...

2020-02-15 09:24:45 139

原创 微服务当中的服务发现是什么?--《Spring微服务实战》系列 04

当我们有了很多的微服务之后,并不是就大功告吉了,因为更关键的还在后面。大家可以想几个问题,假设有好几个微服务,那么该把它们放到哪里统一管理呢?如果客户端想要使用其中的某个微服务,该去哪里找呢?如果新增了一个微服务该怎么让客户端知道呢?如果其中某个微服务出问题了,客户端该如何知晓呢?以上问题的答案就是:服务发现机制。这是一个什么技术呢?先别急,我们先来一起看看它有哪些特点:高可用——服务发现需要...

2020-02-15 09:21:16 254

原创 微服务的配置中心怎么整?--《Spring微服务实战》系列 03

在这一篇,我们就要正式运用Spring全家桶中提供的Spring Cloud Config 技术来满足微服务项目中的配置需求。首要要明确的一点是,管理配置信息在微服务项目开发中是一件很中重要的事情,因为微服务实例需要以最少的人为干预快速启动,而每当人们需要手动配置或接触服务以实现部署时,都有可能出现配置飘逸,意外中断的情况。那么如何才能最大可能的减少意外的发生呢?书中提供了四条原则作为建议:(...

2020-02-15 09:19:20 200

原创 如何真正开启微服务项目?--《Spring微服务实战》系列 02

上一节我们已经对微服务是什么有了大致了解,今天一起来看看如何真正的开启一个微服务项目。第二章的章节名是“使用Spring Boot 构建微服务”,这里强调的其实是一个开发人员需要在微服务项目中做的事情,其实除了开发人员,还有另外两个角色也起着至关重要的作用,架构师和DevOps工程师。成功的微服务项目开发正是从这三个关键角色开始的。一:架构师需要做点啥?架构师的主要作用就是:设计微服务架构。他...

2020-02-15 09:17:28 727

原创 一起来揭开微服务的神秘面纱--《Spring微服务实战》系列 01

从今天开始,正式开启Spring三剑客的第二本书《Spring微服务实战》系列学习笔记的更新。在上一本书《Spring实战》中,我们知道了Spring框架是一个轻量级的软件开发框架,其功能性和实用性都非常的强,对于软件开发人员,学习和掌握Spring是非常重要的。那么这次这个Spring微服务又是何方神圣?我们为什么要学习它呢?我认为主要有两点原因:一是面试需求。现在程序员如果出去找工作,面试后...

2020-02-15 09:15:57 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除