<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[decade72的博客]]></title><description><![CDATA[无]]></description><link>https://blog.youkuaiyun.com/decade72</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; decade72]]></copyright><item><title><![CDATA[【java小白入门】servlet获取ajax传入的FormData参数]]></title><link>https://blog.youkuaiyun.com/decade72/article/details/84956881</link><guid>https://blog.youkuaiyun.com/decade72/article/details/84956881</guid><author>decade72</author><pubDate>Tue, 11 Dec 2018 16:38:07 +0800</pubDate><description><![CDATA[之前用springboot+mybatis做过excel文件上传，之后又尝试着用比较原始的servlet和ajax来实现文件上传的功能，两种方式的思想是一致的，只是在传参和获取参数的方式上有一些区别。

注意：servlet无法向springmvc或者springboot一样直接利用MultipartFile对象来获取上传的文件对象，需要得到文件的路径才能对其进行操作，而现代浏览器为了保护用户的隐...]]></description><category></category></item><item><title><![CDATA[【java小白入门】springboot+mybatis实现excel文件上传并将文件数据存入数据库]]></title><link>https://blog.youkuaiyun.com/decade72/article/details/84940532</link><guid>https://blog.youkuaiyun.com/decade72/article/details/84940532</guid><author>decade72</author><pubDate>Mon, 10 Dec 2018 16:26:15 +0800</pubDate><description><![CDATA[ 

公司项目要求有excel文件上传这个功能，由于这个功能十分常见所以公司也有这个功能的相关模块来处理，只是接触了springboot有一段时间了，所以想着自己利用springboot和mybatis来实现一下这个功能，算是对基础知识的巩固吧。

项目配置：Springboot，mybatis，POI，mysql，thymeleaf（为了达到前后端完善的目的）

项目的目录结构：



一、导入...]]></description><category></category></item><item><title><![CDATA[【java小白入门】理解java反射机制]]></title><link>https://blog.youkuaiyun.com/decade72/article/details/80075972</link><guid>https://blog.youkuaiyun.com/decade72/article/details/80075972</guid><author>decade72</author><pubDate>Fri, 07 Sep 2018 11:05:58 +0800</pubDate><description><![CDATA[      java初学者一枚，入行刚几个月，文中观点仅代表个人理解，不足之处请多指教。

      反射在java中是一个非常重要的概念，经常会听到说“反射是框架的灵魂”这句话，但是对于初学者来说仅仅是会使用框架，框架底层的实现原理是不太清楚的，本人也是作为一个初学者，目前仅停留在会使用框架的层面，但是深刻理解了反射机制可以让我们在使用框架的时候能够大概清楚它内部是怎样操作的，而具体的实现方式...]]></description><category></category></item><item><title><![CDATA[【java小白入门】理解spring框架的核心—IOC]]></title><link>https://blog.youkuaiyun.com/decade72/article/details/80050899</link><guid>https://blog.youkuaiyun.com/decade72/article/details/80050899</guid><author>decade72</author><pubDate>Mon, 23 Apr 2018 16:56:46 +0800</pubDate><description><![CDATA[java入门小白，文章内容仅代表个人理解，不保证其正确性。学习javaWEB到一定阶段开始接触框架，绕不开的当属spring框架，而spring框架的核心之一就是IOC，对于初学者来说这两个概念真的不容易理解，直到现在可能我的有些理解都还有错误，本人刚学习java两个月左右，仅从个人角度出发谈一谈对IOC的理解。文章偏理论，主要讲原理，涉及少量具体实现代码。]]></description><category></category></item><item><title><![CDATA[【javascript学习笔记】利用事件委托机制提高页面运行性能]]></title><link>https://blog.youkuaiyun.com/decade72/article/details/78475881</link><guid>https://blog.youkuaiyun.com/decade72/article/details/78475881</guid><author>decade72</author><pubDate>Mon, 16 Apr 2018 14:33:27 +0800</pubDate><description><![CDATA[由于事件处理程序可以为现代web应用程序提供交互能力，因此许多开发人员会不分青红皂白向页面中添加大量的处理程序，在JavaScript中，事件处理程序的数量将直接影响到页面的运行性能，导致过多占用内存，且增加Dom访问次数，从而延迟整个页面的就绪事件。对于此问题的解决方案就是“事件委托”。那么事件到底是如何实现的呢，本人的简单理解如下：事件委托就是利用事件冒泡机制，只需要指定一个事件处理程序，就可...]]></description><category></category></item><item><title><![CDATA[初识JAVA— javaSE]]></title><link>https://blog.youkuaiyun.com/decade72/article/details/78914230</link><guid>https://blog.youkuaiyun.com/decade72/article/details/78914230</guid><author>decade72</author><pubDate>Mon, 16 Apr 2018 13:18:04 +0800</pubDate><description><![CDATA[对于一个一直努力学习前端并一心只想成为一名前端开发工程师的小菜鸟来说，在大四这年因为不得已的原因需要重新学习另外一门语言，大名鼎鼎且声名远扬的JAVA。学习java的第一天最明显的感觉是不同于javascript的弱类型特性，java对于类型的要求十分严谨。另一个强烈的感受是——学好程序始祖C。广义的java可分为三个部分，javaSE主要定义了java语言的语法标准，数据类型等；javaEE主要...]]></description><category></category></item><item><title><![CDATA[SSM框架主要配置文件及服务器加载配置文件顺序]]></title><link>https://blog.youkuaiyun.com/decade72/article/details/79958029</link><guid>https://blog.youkuaiyun.com/decade72/article/details/79958029</guid><author>decade72</author><pubDate>Mon, 16 Apr 2018 12:16:19 +0800</pubDate><description><![CDATA[JAVA入门小白一枚，文章观点仅代表个人理解，不保证完全正确。SSM框架是由Spring、SpringMVC、MyBatis三个开源框架组成的，在本人当下的理解中主要用于开发web项目。要使用SSM框架首先需要导入相应的包（具体的包请自行检索），接着开始编写配置文件。编写配置文件的过程稍微有点复杂，但是配置好之后以后就可以重复利用。主要的配置文件有：web.xml(自动生成，在WEB-INF下)，...]]></description><category></category></item><item><title><![CDATA[【JavaScript学习笔记】什么是NodeJs？]]></title><link>https://blog.youkuaiyun.com/decade72/article/details/78503865</link><guid>https://blog.youkuaiyun.com/decade72/article/details/78503865</guid><author>decade72</author><pubDate>Fri, 10 Nov 2017 22:34:03 +0800</pubDate><description><![CDATA[在较为系统的学习了javascript之后开始接触各类JavaScript库和框架，为了找到实习工作也开始关注各类招聘网站上各企业对于前端开发人员的技能要求，逐渐发现越来越多的企业开始要求前端开发人员掌握“NodeJs”。于是为了算是顺应市场的需求开始学习NodeJs，前前后后花了近两周的时间浏览官网上的文档以及各大技术社区的博客，但是可能是基础不够牢固，花了很多时间似乎还没有彻底搞清楚NodeJ...]]></description><category></category></item><item><title><![CDATA[【css学习笔记】理解利用css的border属性制作三角形的原理]]></title><link>https://blog.youkuaiyun.com/decade72/article/details/78469763</link><guid>https://blog.youkuaiyun.com/decade72/article/details/78469763</guid><author>decade72</author><pubDate>Tue, 07 Nov 2017 16:57:56 +0800</pubDate><description><![CDATA[css中有很多东西咋一看觉得非常简单，容易上手使用，但随着逐步深入了解之后才会恍然觉得自己并没有理解其中的真正含义。比如利用border属性制作三角形的原理。]]></description><category></category></item><item><title><![CDATA[【css学习笔记】深入理解之float]]></title><link>https://blog.youkuaiyun.com/decade72/article/details/78468723</link><guid>https://blog.youkuaiyun.com/decade72/article/details/78468723</guid><author>decade72</author><pubDate>Tue, 07 Nov 2017 15:51:35 +0800</pubDate><description><![CDATA[float是一个很常见常用的属性，很多人，比如本人仅限于会使用float处理常见的布局，但对于其中的原理不是特别了解，本文章主要记录本人对于float属性的学习心路历程，主要内容包括关于float属性的特性、关于清除浮动的方式、关于clear清除浮动带来的后遗症以及解决clear带来的后遗症。]]></description><category></category></item></channel></rss>