<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wf_learner的博客]]></title><description><![CDATA[厚积薄发，越努力越幸运]]></description><link>https://blog.youkuaiyun.com/wf_learner</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wf_learner]]></copyright><item><title><![CDATA[JDK1.8HashMap源码的简单剖析(1)]]></title><link>https://blog.youkuaiyun.com/wf_learner/article/details/70197488</link><guid>https://blog.youkuaiyun.com/wf_learner/article/details/70197488</guid><author>wf_learner</author><pubDate>Sun, 16 Apr 2017 19:54:32 +0800</pubDate><description><![CDATA[HashMap源码的剖析
最近大家都在找实习，而对于Java方向的同学，面试最常问的也是Java集合中的Map，Map有那几种，每种的简单实现都是什么，每种的使用场景都是什么。
昨天去面试，结果被问到，面试官一般问的都是HashMap的原理，是怎么实现的，然后里面重要的几个方法都是怎么实现的。然后如果让你实现一个HashMap，你会怎么实现。
在了解HashMap之前，先理解一下哈希表。]]></description><category></category></item><item><title><![CDATA[Spring工作原理]]></title><link>https://blog.youkuaiyun.com/wf_learner/article/details/60885309</link><guid>https://blog.youkuaiyun.com/wf_learner/article/details/60885309</guid><author>wf_learner</author><pubDate>Wed, 08 Mar 2017 23:01:37 +0800</pubDate><description><![CDATA[1、spring原理 
      内部最核心的就是IOC了，动态注入，让一个对象的创建不用new了，可以自动的生产，这其实就是利用java里的反射，反射其实就是在运行时动态的去创建、调用对象，Spring就是在运行时，跟xml Spring的配置文件来动态的创建对象，和调用对象里的方法的
 。  
      Spring还有一个核心就是AOP这个就是面向切面编程，可以为某一类对象 进行监]]></description><category></category></item><item><title><![CDATA[Struts2的 Struts2工作原理和执行流程图]]></title><link>https://blog.youkuaiyun.com/wf_learner/article/details/60872043</link><guid>https://blog.youkuaiyun.com/wf_learner/article/details/60872043</guid><author>wf_learner</author><pubDate>Wed, 08 Mar 2017 14:47:00 +0800</pubDate><description><![CDATA[转载：点击打开链接http://www.cnblogs.com/zzfweb/archive/2016/05/23/5521217.html

图文解析Struts2框架执行流程


 

struts的架构图



(1)提交请求

客户端通过HttpServletRequest向servlet容器（即tomcat）提交一个请求。

请求经过一系列的过滤器，例如图中]]></description><category></category></item><item><title><![CDATA[Spring的Aop编程]]></title><link>https://blog.youkuaiyun.com/wf_learner/article/details/60325896</link><guid>https://blog.youkuaiyun.com/wf_learner/article/details/60325896</guid><author>wf_learner</author><pubDate>Sat, 04 Mar 2017 14:21:59 +0800</pubDate><description><![CDATA[AOP编程
1 概述：
Aop，  aspect object programming  面向切面编程
功能： 让关注点代码与业务代码分离！
关注点,
重复代码就叫做关注点；
切面，
 关注点形成的类，就叫切面(类)！
 面向切面编程，就是指 对很多功能都有的重复的代码抽取，再在运行的时候网业务方法上动态植入“切面类代码”。
切入点，
执行目标对象方法，动态植入切面代码。
可]]></description><category></category></item></channel></rss>