<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[coder150806的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/coder150806</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; coder150806]]></copyright><item><title><![CDATA[解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/87891561</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/87891561</guid><author>coder150806</author><pubDate>Sat, 23 Feb 2019 13:56:38 +0800</pubDate><description><![CDATA[在碰到maven install 发现报错

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project autotest_fchtgl: Compilation failure
[ERROR] No compiler is provid...]]></description><category></category></item><item><title><![CDATA[maven项目出现如下错误，求指点;CoreException: Could not calculate build plan:]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/87884981</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/87884981</guid><author>coder150806</author><pubDate>Fri, 22 Feb 2019 20:16:32 +0800</pubDate><description><![CDATA[这个错误提示：



 解决办法：

1、在eclipse中找到maven项目下的pom.xml文件打开，并添加下图红框中的内容。



2、打开dos命令控制台，进入到maven项目的目录（包含有pom.xml文件这一层级），然后选择 maven install 回车后发现maven会自动下载缺失的文件。



 3、下载完成后，在eclipse中右键maven项目-Maven-Update P...]]></description><category></category></item><item><title><![CDATA[gitee的使用]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/87834232</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/87834232</guid><author>coder150806</author><pubDate>Thu, 21 Feb 2019 00:04:07 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Spring的认识]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/87728989</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/87728989</guid><author>coder150806</author><pubDate>Tue, 19 Feb 2019 19:44:26 +0800</pubDate><description><![CDATA[Spring的概念：

Spring

Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架

以IoC（Inverse of Control 反转控制）和AOP（Aspect Oriented Programming 面向切面编程为内核）

*分层：

*sun提供的EE的三层结构：web层、业务层、数据访问层（持久层，集成层）

*structs2是web基于...]]></description><category></category></item><item><title><![CDATA[Spring中注解的使用]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/87719254</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/87719254</guid><author>coder150806</author><pubDate>Tue, 19 Feb 2019 18:41:38 +0800</pubDate><description><![CDATA[Spring中如何使用注解定义Bean？

 除了@Component外，Spring提供了3个功能基本和@Component等效的注解 ：

@Repository 用于对DAO实现类进行标注

@Service 用于对Service实现类进行标注 @Controller 

用于对Controller实现类进行标注

 注意：这三个注解是为了让标注类本身的用途清晰，Spring在后续版本会对其...]]></description><category></category></item><item><title><![CDATA[Spring的核心中IOC、DI]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/87709822</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/87709822</guid><author>coder150806</author><pubDate>Tue, 19 Feb 2019 16:57:40 +0800</pubDate><description><![CDATA[IOC的概念：

Ioc—Inversion of Control，即“控制反转”，不是什么技术，而是一种设计思想。在Java开发中，Ioc意味着将你设计好的对象交给容器控制，而不是传统的在你的对象内部直接控制。即将对象的创建权交给了Spring容器管理；

DI的概念：

DI—Dependency Injection，即“依赖注入”：组件之间依赖关系由容器在运行期决定，形象的说，即由容器动态的...]]></description><category></category></item><item><title><![CDATA[重识java反射]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/87353268</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/87353268</guid><author>coder150806</author><pubDate>Fri, 15 Feb 2019 19:50:17 +0800</pubDate><description><![CDATA[说到java反射，不得不说说它的功能；

通过java反射机制，可以在程序中访问已经装载到JVM中的java对象的描述，实现访问、检测和修改描述java对象本身的信息的功能。java反射机制的功能十分强大，在java.lang.reflect对该功能的支持。

注意：在Object类中定义了一个getClass()方法，该方法会返回了一个类型为Class的对象。

例如： Class  NameA...]]></description><category></category></item><item><title><![CDATA[JavaBean的初步认知]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/86662031</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/86662031</guid><author>coder150806</author><pubDate>Sat, 26 Jan 2019 23:45:55 +0800</pubDate><description><![CDATA[JavaBean的定义：

JavaBean是一个遵循特定写法的Java类；

JavaBean的特点：

这个Java类必须具有一个无参的构造函数
	属性私有化。
	私有化的属性必须通过public类型的方法暴露给其它程序，并且方法的命名也必须遵守一定的命名规范。
JavaBean的作用：

通常用于封装数据，对于遵循以上写法的JavaBean组件，其它程序可以通过反射技术实例化JavaBean...]]></description><category></category></item><item><title><![CDATA[JSP技术的学习总结]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/86660790</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/86660790</guid><author>coder150806</author><pubDate>Sat, 26 Jan 2019 21:50:58 +0800</pubDate><description><![CDATA[JSP的简介：

JSP(Java Server Pages)与Java Servlet一样，是在服务器端执行的， 不同的是先由服务器编译部署成Servlet执行。

jsp运行过程：jsp --翻译成servlet --编译 --访问

JSP的脚本元素（3种）：

&amp;lt;!% %&amp;gt; :定义类、定义变量、定义方法（不常用）
	&amp;lt;%= %&amp;gt; :输出语句（输出到页面，不能拥有分号...]]></description><category></category></item><item><title><![CDATA[EL表达式的深刻认识]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/86660310</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/86660310</guid><author>coder150806</author><pubDate>Sat, 26 Jan 2019 20:28:06 +0800</pubDate><description><![CDATA[EL表达式的作用（Expression Language）：

获取数据：
EL表达式主要用于替换JSP页面中的脚本表达式，以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象，访问javabean的属性、访问list集合、访问map集合、访问数组)

执行运算：
利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算，以在JSP页面中完成一些简单的逻...]]></description><category></category></item><item><title><![CDATA[Servelt中主要对象的使用]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/86656035</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/86656035</guid><author>coder150806</author><pubDate>Sat, 26 Jan 2019 12:51:43 +0800</pubDate><description><![CDATA[request对象

request对象是javax.servlet.http.HttpServletRequest 类的实例。每当客户端请求一个JSP页面时，JSP引擎就会制造一个新的request对象来代表这个请求。

request对象提供了很多方法，可以通过这个对象获取用户提交的数据，客户的请求参数；

例如：获取客户机信息：String getRemoteAddr（） 方法返回发出请求的...]]></description><category></category></item><item><title><![CDATA[JSP--9大隐式对象]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/86632649</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/86632649</guid><author>coder150806</author><pubDate>Thu, 24 Jan 2019 21:48:03 +0800</pubDate><description><![CDATA[一、JSP隐式对象的定义

JSP隐式对象是JSP容器为每个页面提供的java对象，开发者可以直接使用它们而不用显示声明。JSP隐式对象也被称为预定义对象。

二、JSP所支持的九大隐式对象：

 

对象
			描述
			范围
		request
			HttpServletRequest类的实例,触发服务的请求
			request
		response
			HttpServletResp...]]></description><category></category></item><item><title><![CDATA[JSP的脚本元素及EL表达式的快速入门的学习总结]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/86555390</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/86555390</guid><author>coder150806</author><pubDate>Sat, 19 Jan 2019 20:53:57 +0800</pubDate><description><![CDATA[一、JSP的脚本元素

jsp的脚本元素分为三种，如下图所示：

声明标签：
    格式：&amp;lt;%!  声明变量，方法或者类%&amp;gt; 例如：&amp;lt;%! int a =0; %&amp;gt;

    用途：声明JSP内部的所使用的全局变量及方法；

    声明的作用范围是整个jsp页面同时只在一个jsp页面内有效；

表达式标签：
    ...]]></description><category></category></item><item><title><![CDATA[Servlet的生命周期总结及虚拟路径的配置方法]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/86491081</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/86491081</guid><author>coder150806</author><pubDate>Tue, 15 Jan 2019 14:25:17 +0800</pubDate><description><![CDATA[Servlet的生命周期的定义：

Servlet是使用java Servlet应用程序设计接口及相关类和方法的java程序。

Servlet的生命周期过程：

Servlet的生命周期主要分为3个阶段；

初始化阶段：检测web服务器中是否存在Servlet实例，若不存在，则装载Servlet类并创建Servlet实例，调用Servlet的init(ServletConfig config)初...]]></description><category></category></item><item><title><![CDATA[Servlet类的实现]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/86435142</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/86435142</guid><author>coder150806</author><pubDate>Sun, 13 Jan 2019 20:28:21 +0800</pubDate><description><![CDATA[Servlet是什么？

*实现servlet接口，重写5个方法

*servlet是一个java 程序，运行在服务器中，接收和响应从客户端（浏览器）发送过来的数据。

那么如何实现Servlet接口呢？分为两步：

编写一个HelloServlet类实现Servlet接口，重写service()方法；
下面是实例代码：


package cn.itcast.servlet;

import j...]]></description><category></category></item><item><title><![CDATA[JSP生命周期]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/86358552</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/86358552</guid><author>coder150806</author><pubDate>Sat, 12 Jan 2019 15:26:43 +0800</pubDate><description><![CDATA[JSP的生命周期

说到jsp的生命周期，其实看可以参考servlet的生命周期，jsp先将jsp转换为servlet，然后再将servlet编译成可执行类，再将原始请求交给servlet引擎，接下来就是跟servlet差不多的与生命周期过程了；实际上，JSP的生命周期相对servlet来说就是多了一个编译阶段。

jsp生命周期的主要阶段：

编译阶段：servlet容器编译servlet源文件...]]></description><category></category></item><item><title><![CDATA[线程死锁]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/85618660</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/85618660</guid><author>coder150806</author><pubDate>Wed, 02 Jan 2019 15:35:26 +0800</pubDate><description><![CDATA[转载自：https://blog.youkuaiyun.com/kwinway/article/details/80099864

一、死锁

由于两个或者两个以上的(进程)去抢夺一份资源而造成阻塞的状态叫做死锁, 
如果出现了死锁,会造成线程的循环等待,如果没有外力的帮助,就会一直维持着某种状态

二、死锁的产生

死锁的产生有如下四个必要条件 
　　 　　　1.　资源是互斥的,同一时刻只能有一个进程占有该...]]></description><category></category></item><item><title><![CDATA[线程同步]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/85605386</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/85605386</guid><author>coder150806</author><pubDate>Wed, 02 Jan 2019 15:15:21 +0800</pubDate><description><![CDATA[说到线程同步就会想到在单线程中每次只能做一件事情，后面的程序代码必须等待前面的代码执行完才能接着执行。如果使用的是多线程的话，就要先考虑两个线程之间抢占资源的问题。如两个用一双筷子，两个人过要做独木桥，两个人看一本书等等。在java中提供了线程同步的机制来防止资源访问的冲突。 

首先来说说线程安全。

一、线程安全：

在实际开发中我们会遇到很多问题，因为多线程程序的情况有很多。以火车站售票系统...]]></description><category></category></item><item><title><![CDATA[java Scanner类的学习]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/85598994</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/85598994</guid><author>coder150806</author><pubDate>Wed, 02 Jan 2019 11:27:29 +0800</pubDate><description><![CDATA[有时我们会看到一些程序代码能够获取你键盘输入的数据，那么到底是通过什么获取用户输入的呢？接下来就会讲到。

一、Scanner类的定义：

一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。

二、Scanner类的作用：

通过使用Scanner类我们可以获取用户的输入。

三、Scanner类的创建方式：


//构造一个新的 Scanner，它生成的值是从指定的输入流扫描的。
S...]]></description><category></category></item><item><title><![CDATA[java Mvc模式]]></title><link>https://blog.youkuaiyun.com/coder150806/article/details/85373672</link><guid>https://blog.youkuaiyun.com/coder150806/article/details/85373672</guid><author>coder150806</author><pubDate>Sun, 30 Dec 2018 12:32:46 +0800</pubDate><description><![CDATA[MVC模式：

 说到javaMVC模式，不得不先说说它的组成部分，MVC模式，从字面意思上来看可以看出它由3部分组成，那么到底是哪3部分呢？下来我来一一介绍；

Model（模型）：模型表示携带数据的实例化对象，当其数据发生改变时，可以通过控制器来进行更新。
	View（视图）：视图表示模型包含的数据的可视化。是用来显示数据的UI类。
	Controller（控制器）：控制器引用模型和视图。它控...]]></description><category></category></item></channel></rss>