<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Seven的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_23980427</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_23980427]]></copyright><item><title><![CDATA[java 面试]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/81535178</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/81535178</guid><author>qq_23980427</author><pubDate>Thu, 09 Aug 2018 13:39:49 +0800</pubDate><description><![CDATA[面试 java]]></description><category></category></item><item><title><![CDATA[java 类加载机制]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/80962891</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/80962891</guid><author>qq_23980427</author><pubDate>Sun, 08 Jul 2018 21:29:23 +0800</pubDate><description><![CDATA[类加载


  该篇主要阐述类加载涉及到的知识点,没有细化说明。




阶段

加载-&amp;gt;验证-&amp;gt;准备-&amp;gt;解析-&amp;gt;初始化-&amp;gt;使用-&amp;gt;卸载（非严格的顺序关系）

加载阶段: 将类的二进制字节流转换成类对象 
验证阶段：验证Class文件字节流包含的信息是否符合当前虚拟机规范 
准备阶段：为类变量分配内存并设置变量的初始值 
解析阶段：符号引用转换成直接引用 
初始...]]></description><category></category></item><item><title><![CDATA[深入理解Spring —— Bean的更新]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/80902041</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/80902041</guid><author>qq_23980427</author><pubDate>Tue, 03 Jul 2018 17:46:30 +0800</pubDate><description><![CDATA[如何每次都取最新的Bean


  在开发过程中，有没有遇到这样的问题，需要拿到的Bean 每次都是新创建的 那么如何配置Bean 来满足该需求呢？


Bean的作用域

在Spring Bean 的作用域有几种：




  作用域
  描述



  singleton
  该作用域将 bean 的定义的限制在每一个 Spring IoC 容器中的一个单一实例(默认)。


  protot...]]></description><category></category></item><item><title><![CDATA[深入理解Spring —— 控制Bean 的创建时机]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/80900773</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/80900773</guid><author>qq_23980427</author><pubDate>Tue, 03 Jul 2018 16:38:27 +0800</pubDate><description><![CDATA[如何控制Bean的创建


  通过上篇文章http://blog.youkuaiyun.com/qq_23980427/article/details/80888040，我们知道了Spring Boot 中一个@Controller修饰的Bean是在什么时间被创建的，那么这个Bean创建时间能不能由我们管控？答案是肯定的


创建时机

我们知道Spring 中Bean都是由ApplicationConte...]]></description><category></category></item><item><title><![CDATA[深入理解Spring —— Bean 何时被创建]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/80888040</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/80888040</guid><author>qq_23980427</author><pubDate>Tue, 03 Jul 2018 15:24:25 +0800</pubDate><description><![CDATA[Bean 何时被创建


  Spring 中的一个Bean 是何时被创建的呢？如何你对此疑问,可以通过以此篇文章的做法去了解一个Bean 在Spring中是如何被创建的。




环境准备

1.pom文件

    &amp;amp;amp;amp;lt;parent&amp;amp;amp;amp;gt;
        &amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;gt;org.springframework.boot&amp;amp;amp;amp;lt;]]></description><category></category></item><item><title><![CDATA[理解 js的作用域]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/54645701</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/54645701</guid><author>qq_23980427</author><pubDate>Sat, 21 Jan 2017 14:02:34 +0800</pubDate><description><![CDATA[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++){}
})(]]></description><category></category></item><item><title><![CDATA[Vue.js 2.0新增的虚拟DOM是怎么回事？]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/54580623</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/54580623</guid><author>qq_23980427</author><pubDate>Tue, 17 Jan 2017 10:17:25 +0800</pubDate><description><![CDATA[本文转载自：众成翻译 
  译者：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。一个主要的令人兴奋的新特性就是更新页面的”虚拟]]></description><category></category></item><item><title><![CDATA[Vue之SetTimeout]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/54578216</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/54578216</guid><author>qq_23980427</author><pubDate>Mon, 16 Jan 2017 23:01:41 +0800</pubDate><description><![CDATA[1.前言    相信很多人都遇到过这样的问题，页面数据需要不断的刷新，也就是不断的发送ajax请求来更新数据，那么在vue中怎样做才比较好呢？这里介绍一下我踩的坑，以及解决方案
2.问题    settimeout用来调用请求数据，但是我遇到的问题就是，没有用合适的方式去关闭settimeout,出现了离开当前页面，请求还在不断的发送问题，这样给服务器带来了无必要的压力。附上之前的代码：
    s]]></description><category></category></item><item><title><![CDATA[Vue 之数组]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/53899712</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/53899712</guid><author>qq_23980427</author><pubDate>Tue, 27 Dec 2016 22:21:57 +0800</pubDate><description><![CDATA[1.问题今天用Vue的时候，发现一个问题：
    array[index].flag = ture对应的视图不发生变化
最后多方查寻发现，VUE对数组的直接操作index赋值监测不了
也就是说 下面这个代码最好不要在VUE中使用
    this.arr[index]={...}2.解决方法官网专门提供了这种检查不了属性变化的API
Vue.set( object, key, value )参数：]]></description><category></category></item><item><title><![CDATA[CentOs7.x安装Mysql]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/53863486</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/53863486</guid><author>qq_23980427</author><pubDate>Sat, 24 Dec 2016 22:46:09 +0800</pubDate><description><![CDATA[centos7  安装mysql]]></description><category></category></item><item><title><![CDATA[WebStorage]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/53539591</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/53539591</guid><author>qq_23980427</author><pubDate>Fri, 09 Dec 2016 15:29:12 +0800</pubDate><description><![CDATA[文章分享 简单易懂： 
http://www.jb51.net/article/42287.htm]]></description><category></category></item><item><title><![CDATA[Iaas Paas Saas]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/53443400</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/53443400</guid><author>qq_23980427</author><pubDate>Sat, 03 Dec 2016 11:28:16 +0800</pubDate><description><![CDATA[好文章分享 
    http://www.chinacloud.cn/show.aspx?id=19758&cid=18 
    PS:因为不能直接分享转载，所以只能以这种方式转载]]></description><category></category></item><item><title><![CDATA[观察者模式和事件]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/53443349</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/53443349</guid><author>qq_23980427</author><pubDate>Sat, 03 Dec 2016 11:22:33 +0800</pubDate><description><![CDATA[1.介绍什么是观察者模式？
http://www.cnblogs.com/wangjq/archive/2012/07/12/2587966.html
事件？
http://www.cnblogs.com/atyou/archive/2013/01/07/2850321.html
2.个人理解1.事件就是观察者模式的一种应用
2.观察者模式中---->事件
    主题---->事件源
    主题]]></description><category></category></item><item><title><![CDATA[sessionStorage 、localStorage 和 cookie 之间的区别]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/53246844</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/53246844</guid><author>qq_23980427</author><pubDate>Sun, 20 Nov 2016 22:35:36 +0800</pubDate><description><![CDATA[1.sessionStorage 、localStorage 和 cookie 之间的区别共同点：都是保存在浏览器端，且同源的。 
区别：cookie数据始终在同源的http请求中携带（即使不需要），即cookie在浏览器和服务器间来回传递。而sessionStorage和localStorage不会自动把数据发给服务器，仅在本地保存。 
cookie数据还有路径（path）的概念，可以限制cook]]></description><category></category></item><item><title><![CDATA[javascript 逻辑运算符 && ||]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/53241261</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/53241261</guid><author>qq_23980427</author><pubDate>Sun, 20 Nov 2016 15:48:08 +0800</pubDate><description><![CDATA[一、||先来说说||（逻辑或）,从字面上来说，只有前后都是false的时候才返回false，否则返回true。alert(true||false);    // true
alert(false||true);    // true
alert(true||true);        // true
alert(false||false);    // false但是，从深层意义上来说的话，却有另一]]></description><category></category></item><item><title><![CDATA[Javascript继承机制的设计思想（转载于阮一峰的网络日志）]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/53156554</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/53156554</guid><author>qq_23980427</author><pubDate>Mon, 14 Nov 2016 10:41:32 +0800</pubDate><description><![CDATA[一、从古代说起要理解Javascript的设计思想，必须从它的诞生说起。 
1994年，网景公司（Netscape）发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器，轰动一时。但是，这个版本的浏览器只能用来浏览，不具备与访问者互动的能力。比如，如果网页上有一栏”用户名”要求填写，浏览器就无法判断访问者是否真的填写了，只有让服务器端判断。如果没有填写，服务器端就返回错误，要]]></description><category></category></item><item><title><![CDATA[js如何处理前台传递过来的Map]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/52988415</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/52988415</guid><author>qq_23980427</author><pubDate>Mon, 31 Oct 2016 23:03:13 +0800</pubDate><description><![CDATA[1.背景实习期间，调试BUG的时候发现一个很奇怪的事，同样是Map传递到前台给js解析，为什么一个能直接使用eval 接收，另一个却不行 
后台使用model.set(“data”,mapObject); 
前台使用 var data=eval(“(“+’${data}’+”)”) 
然后获得data[‘key’]2.原因分析data.put("test1","苹果")；
data.put("tes]]></description><category></category></item><item><title><![CDATA[jstl 和js]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/52987898</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/52987898</guid><author>qq_23980427</author><pubDate>Mon, 31 Oct 2016 22:26:10 +0800</pubDate><description><![CDATA[jstl 优先于 js加载这几天一直在调试一个Bug,以前觉得js挺简单的，不过看到公司js代码之后表示一脸懵。在调试的过程中，发现以前一直有一个概念没有搞清楚就是js 和jstl加载顺序问题，其实我们打开浏览器调试的时候，通常可以发现我们写的${data}  之类的EL jstl表达式都不会出现，看到的往往是他们最终的值。其实，jstl 是由服务器来解析的，js是浏览器来解析执行的，所有所谓的加载]]></description><category></category></item><item><title><![CDATA[使用Spring Boot 返回jsp 变成下载jsp文件]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/52987690</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/52987690</guid><author>qq_23980427</author><pubDate>Mon, 31 Oct 2016 22:16:24 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[AOP的理解]]></title><link>https://blog.youkuaiyun.com/qq_23980427/article/details/52892512</link><guid>https://blog.youkuaiyun.com/qq_23980427/article/details/52892512</guid><author>qq_23980427</author><pubDate>Sat, 22 Oct 2016 15:23:56 +0800</pubDate><description><![CDATA[1. 什么是Aop面向切面编程，不懂没关系，看图一下就明白了。 
往小了看是这样子的： 
方法上 
 
往大了看是这样的： 
业务上 
2. Aop编程涉及到的名词概念通知（advice）：切入的功能：日志，事物之类 
连接点(joinpoint)：能够切入通知的地方，方法的前前后后咯 
切点(cutpoint)：增加了通知，或者要切入通知的连接点，相当于连接点的筛选 
切面：切点和通知的结合叫切面]]></description><category></category></item></channel></rss>