- 博客(21)
- 收藏
- 关注

原创 深入理解Spring —— Bean的更新
如何每次都取最新的Bean 在开发过程中,有没有遇到这样的问题,需要拿到的Bean 每次都是新创建的 那么如何配置Bean 来满足该需求呢?Bean的作用域在Spring Bean 的作用域有几种: 作用域 描述 singleton 该作用域将 bean 的定义的限制在每一个 Spring IoC 容器中的一个单一实例(默认)。 protot...
2018-07-03 17:46:30
4487

原创 深入理解Spring —— 控制Bean 的创建时机
如何控制Bean的创建 通过上篇文章http://blog.csdn.net/qq_23980427/article/details/80888040,我们知道了Spring Boot 中一个@Controller修饰的Bean是在什么时间被创建的,那么这个Bean创建时间能不能由我们管控?答案是肯定的创建时机我们知道Spring 中Bean都是由ApplicationConte...
2018-07-03 16:38:27
3836

原创 深入理解Spring —— Bean 何时被创建
Bean 何时被创建 Spring 中的一个Bean 是何时被创建的呢?如何你对此疑问,可以通过以此篇文章的做法去了解一个Bean 在Spring中是如何被创建的。环境准备1.pom文件 <parent> <groupId>org.springframework.boot<
2018-07-03 15:24:25
10881
5
原创 java 类加载机制
类加载 该篇主要阐述类加载涉及到的知识点,没有细化说明。阶段加载->验证->准备->解析->初始化->使用->卸载(非严格的顺序关系)加载阶段: 将类的二进制字节流转换成类对象 验证阶段:验证Class文件字节流包含的信息是否符合当前虚拟机规范 准备阶段:为类变量分配内存并设置变量的初始值 解析阶段:符号引用转换成直接引用 初始...
2018-07-08 21:29:23
290
原创 理解 js的作用域
1.ES5中的作用域for(var i =0;i<10;i++){}console.log(i)js这段代码,你觉得会输出什么?答案是10,熟悉java的同学肯定有点诧异,为什么会这样呢?因为js还是不同与java的,在ES5中,只有全局作用域和函数作用域,并没有块作用域,当然我们可以实现块作用域的功能。看下面代码:(function(){for(var i =0;i<10;i++){}})(
2017-01-21 14:02:34
21066
转载 Vue.js 2.0新增的虚拟DOM是怎么回事?
本文转载自:众成翻译 译者:QAQMiao 链接:http://www.zcfy.cc/article/1436 原文:https://medium.com/js-dojo/whats-new-in-vue-js-2-0-virtual-dom-dc4b5b827f40#.3twr9wzat你可能早就已经听说了 Vue.js 2.0。一个主要的令人兴奋的新特性就是更新页面的”虚拟
2017-01-17 10:17:25
11116
1
原创 Vue之SetTimeout
1.前言 相信很多人都遇到过这样的问题,页面数据需要不断的刷新,也就是不断的发送ajax请求来更新数据,那么在vue中怎样做才比较好呢?这里介绍一下我踩的坑,以及解决方案2.问题 settimeout用来调用请求数据,但是我遇到的问题就是,没有用合适的方式去关闭settimeout,出现了离开当前页面,请求还在不断的发送问题,这样给服务器带来了无必要的压力。附上之前的代码: s
2017-01-16 23:01:41
27339
原创 Vue 之数组
1.问题今天用Vue的时候,发现一个问题: array[index].flag = ture对应的视图不发生变化最后多方查寻发现,VUE对数组的直接操作index赋值监测不了也就是说 下面这个代码最好不要在VUE中使用 this.arr[index]={...}2.解决方法官网专门提供了这种检查不了属性变化的APIVue.set( object, key, value )参数:
2016-12-27 22:21:57
27455
原创 Iaas Paas Saas
好文章分享 http://www.chinacloud.cn/show.aspx?id=19758&cid=18 PS:因为不能直接分享转载,所以只能以这种方式转载
2016-12-03 11:28:16
490
原创 观察者模式和事件
1.介绍什么是观察者模式?http://www.cnblogs.com/wangjq/archive/2012/07/12/2587966.html事件?http://www.cnblogs.com/atyou/archive/2013/01/07/2850321.html2.个人理解1.事件就是观察者模式的一种应用2.观察者模式中---->事件 主题---->事件源 主题
2016-12-03 11:22:33
584
转载 sessionStorage 、localStorage 和 cookie 之间的区别
1.sessionStorage 、localStorage 和 cookie 之间的区别共同点:都是保存在浏览器端,且同源的。 区别:cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递。而sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。 cookie数据还有路径(path)的概念,可以限制cook
2016-11-20 22:35:36
543
转载 javascript 逻辑运算符 && ||
一、||先来说说||(逻辑或),从字面上来说,只有前后都是false的时候才返回false,否则返回true。alert(true||false); // truealert(false||true); // truealert(true||true); // truealert(false||false); // false但是,从深层意义上来说的话,却有另一
2016-11-20 15:48:08
446
转载 Javascript继承机制的设计思想(转载于阮一峰的网络日志)
一、从古代说起要理解Javascript的设计思想,必须从它的诞生说起。 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。比如,如果网页上有一栏”用户名”要求填写,浏览器就无法判断访问者是否真的填写了,只有让服务器端判断。如果没有填写,服务器端就返回错误,要
2016-11-14 10:41:32
1812
原创 js如何处理前台传递过来的Map
1.背景实习期间,调试BUG的时候发现一个很奇怪的事,同样是Map传递到前台给js解析,为什么一个能直接使用eval 接收,另一个却不行 后台使用model.set(“data”,mapObject); 前台使用 var data=eval(“(“+’${data}’+”)”) 然后获得data[‘key’]2.原因分析data.put("test1","苹果");data.put("tes
2016-10-31 23:03:13
18447
原创 jstl 和js
jstl 优先于 js加载这几天一直在调试一个Bug,以前觉得js挺简单的,不过看到公司js代码之后表示一脸懵。在调试的过程中,发现以前一直有一个概念没有搞清楚就是js 和jstl加载顺序问题,其实我们打开浏览器调试的时候,通常可以发现我们写的${data} 之类的EL jstl表达式都不会出现,看到的往往是他们最终的值。其实,jstl 是由服务器来解析的,js是浏览器来解析执行的,所有所谓的加载
2016-10-31 22:26:10
730
1
原创 使用Spring Boot 返回jsp 变成下载jsp文件
1原因是因为没有找到解析JSP的解析器2.解决方案加入jsp的解析器即可, 在pom.xml 中添加 jsp的解析器即可 <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-jsp-api</artifactId> <version>9.0.0.M11</version></depen
2016-10-31 22:16:24
4319
原创 AOP的理解
1. 什么是Aop面向切面编程,不懂没关系,看图一下就明白了。 往小了看是这样子的: 方法上 往大了看是这样的: 业务上 2. Aop编程涉及到的名词概念通知(advice):切入的功能:日志,事物之类 连接点(joinpoint):能够切入通知的地方,方法的前前后后咯 切点(cutpoint):增加了通知,或者要切入通知的连接点,相当于连接点的筛选 切面:切点和通知的结合叫切面
2016-10-22 15:23:56
332
原创 Spring Boot+Mybatis 入门Demo
Spring Boot 出现给开发者构建一个Spring 应用带了极大的方面,本篇做一个关于Spring Boot+Mybatis 的demo程序。
2016-10-19 21:59:26
505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人