自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小马过河

只喜欢更优秀的自己

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 Bean的加载原理

0. Bean 加载原理加载过程: 通过 ResourceLoader和其子类 DefaultResourceLoader完成资源文件位置定位,实现从类路径,文件系统,url等方式定位功能,完成定位后得到 Resource对象,再交给 BeanDefinitionReader,它再委托给 BeanDefinitionParserDelegate完成bean的解析并得到 BeanDefiniti...

2018-12-30 14:20:20 835

原创 Echarts柱状图的每个柱子显示不同颜色

在使用Echarts制作柱状图的时候,通常在横轴每个标签只有一个柱子的时候,每个柱子的颜色都是一样的,然而,很多时候我们为了使界面更加美观,通常会有使每个柱子颜色都不相同的需求。那么这时候,我们需要在itemStyle的normal状态下,首先根据柱子的数量设置一个颜色的数组。然后柱子会设定颜色。如果颜色数组少于柱子的数量,则柱子会循环使用设定的颜色。代码如下:box4 = {...

2018-12-25 09:29:45 40183 6

原创 为什么CSS放头部,JS放底部

CSS放头部,JS放底部,这样可以提高页面的性能。然而,为什么呢?原因如下:CSS 不会阻塞 DOM 的解析,但会阻塞 DOM 渲染。 JS 阻塞 DOM 解析,但浏览器会"偷看"DOM,预先下载相关资源。 浏览器遇到 <script>且没有defer或async属性的 标签时,会触发页面渲染,因而如果前面CSS资源尚未加载完毕时,浏览器会等待它加载完毕在执行脚本。这就是为何...

2018-12-25 09:03:21 4241

转载 原来 CSS 与 JS 是这样阻塞 DOM 解析和渲染的

原来 CSS 与 JS 是这样阻塞 DOM 解析和渲染的hello~各位亲爱的看官老爷们大家好。估计大家都听过,尽量将CSS放头部,JS放底部,这样可以提高页面的性能。然而,为什么呢?大家有考虑过么?很长一段时间,我都是知其然而不知其所以然,强行背下来应付考核当然可以,但实际应用中必然一塌糊涂。因此洗(wang)心(yang)革(bu)面(lao),小结一下最近玩出来的成果。友情提示,本文...

2018-12-25 08:58:33 1910 1

原创 syntax error: non-declaration statement outside function body

开始学习go语言时总会踩到一些坑,今天分享一下。我的代码如下: package main import( "fmt")type boby struct { id int name string age int} var b boby b.id=1b.name = "annie"b.age = 20 fu...

2018-12-18 10:02:00 26657 2

原创 Golang中defer、return、返回值和main、init函数的陷阱

Go语言中延迟函数defer充当着 cry...catch 的重任,使用起来也非常简便,然而在实际应用中,很多gopher并没有真正搞明白defer、return和返回值之间的执行顺序。他们的特点:多个defer的执行顺序为“后进先出”; defer、return、返回值三者的执行逻辑应该是:return最先执行,return负责将结果写入返回值中;接着defer开始执行一些收尾工作;最后函...

2018-12-15 10:19:47 3163

原创 Go语言中Printf 的用法

Printf 在使用时需要给它指定一个格式化规则,下面就详细列举一下他的用法package mainimport "fmt"import "os"type point struct { a, b int}func main() { //Go 为常规 Go 值的格式化设计提供了多种打印方式。 p := point{1, 2} fmt.Printf("%...

2018-12-11 09:25:47 7068

原创 Go语言中Println 与 Printf 的区别

Println 与Printf 都是fmt 包中的公共方法,在需要打印信息时需要用到这二个函数Println :可以打印出字符串,和变量 Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形a := 10fmt.Println(a)  //rightfmt.Println("abc")  //right fmt.Printf(...

2018-12-11 09:21:44 690

原创 剖析Spring Cloud底层原理

Spring Cloud是目前微服务架构领域的翘楚,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件一、业务场景介绍先来给大家说一个业务场景,假设咱们现在开发一个电商网站,...

2018-12-05 19:43:33 412

就是常用的代码

在写js代码是有一部分是常用的代码,页面传递阐述,截取参数等使用ajax

2019-01-19

图解HTTP黑白印刷【日】上野宣著

本书就HTTP传输协议进行了详细的介绍,从底层到web攻击都进行生动详细介绍。

2018-10-23

空空如也

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

TA关注的人

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