<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Acemagic的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Acemagic</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Acemagic]]></copyright><item><title><![CDATA[不要重复Application context]]></title><link>https://blog.youkuaiyun.com/Acemagic/article/details/117164843</link><guid>https://blog.youkuaiyun.com/Acemagic/article/details/117164843</guid><author>Acemagic</author><pubDate>Sat, 22 May 2021 16:37:06 +0800</pubDate><description><![CDATA[错误原因
最近在学Servlet的时候
启动Tomcat，出现如下错误


解决方法
原因是部署Tomcat的时候Application context重复了
这三个Web的Application context都重复了，所以才会报错

然而，如果只有两个重复的话IDEA就不会抛出异常，但是会按照优先顺序，只执行最优先的那个一个，比如图中
图中的HttpServletRequest和HttpServlet重复的话，那么会只创建HttpServlet，（从下到上）。
所以，最好还是为每个工程分别创建不同的Ap]]></description><category></category></item><item><title><![CDATA[关于IDEA以Debug模式启动Tomcat无法连接的问题]]></title><link>https://blog.youkuaiyun.com/Acemagic/article/details/116842849</link><guid>https://blog.youkuaiyun.com/Acemagic/article/details/116842849</guid><author>Acemagic</author><pubDate>Sat, 15 May 2021 12:45:45 +0800</pubDate><description><![CDATA[关于IDEA以Debug模式启动Tomcat无法连接的问题问题描述问题解决
问题描述

配置好Tomcat后用Debug启动时，错误提示如图
但是如果使用run启动的话就没有问题。
一开始我对右下角的错误搜了各种博客，解决办法多种多样，有说端口重复的，有说配置文件不对的。有说与IDEA打包下web.xml里配置的端口和tomcat的web.xml里的重复的，我依照文章描述去改了Tomcat的配置文件，但是都没有奏效
问题解决
对于左下角的提示，我在一篇博文中发现了类似的情况

https://blog.cs]]></description><category></category></item><item><title><![CDATA[关于接口的一些学习]]></title><link>https://blog.youkuaiyun.com/Acemagic/article/details/108211317</link><guid>https://blog.youkuaiyun.com/Acemagic/article/details/108211317</guid><author>Acemagic</author><pubDate>Mon, 24 Aug 2020 23:50:26 +0800</pubDate><description><![CDATA[java中的接口
接口的概念
同一个类的内部状态数据，各种方法的实现细节完全相同，类是一种具体实现体，而接口定义了一种规范，接口定义了某一批类所需要遵守的规范，接口不关心这些类的内部状态数据，也不关心这些类里方法的实现细节，它只规定这批类里必须提供某些方法，提供这些方法的类就可满足实际需要。
接口的定义
【修饰符】interface 接口名 extends 父接口1，父接口2....
{
	零到多个常量定义
	零到多个抽象方法的定义
	零到多个内部类，接口，枚举的定义
	零到多个私有方法，默认方法或类方法定]]></description><category></category></item><item><title><![CDATA[引用变量]]></title><link>https://blog.youkuaiyun.com/Acemagic/article/details/103966078</link><guid>https://blog.youkuaiyun.com/Acemagic/article/details/103966078</guid><author>Acemagic</author><pubDate>Tue, 14 Jan 2020 00:01:33 +0800</pubDate><description><![CDATA[1.
下面分享几个特别有意思的列子。引用自《Head First java》




]]></description><category></category></item><item><title><![CDATA[方法的入门]]></title><link>https://blog.youkuaiyun.com/Acemagic/article/details/103848324</link><guid>https://blog.youkuaiyun.com/Acemagic/article/details/103848324</guid><author>Acemagic</author><pubDate>Sun, 05 Jan 2020 23:14:38 +0800</pubDate><description><![CDATA[**
1. 方法的定义
**
JAVA中的方法就是将一个功能抽取出来，把其对应的代码单独定义在一个大括号内，形成一个单独的功能。
那么如何定义一个方法呢？
基本格式为：
修饰符 返回值类型 方法名 （参数列表）{
实现功能的代码
}
如
public static void methodName() {
System.out.println("这是一个方法");
}


方法必须要被定义在一个类中...]]></description><category></category></item><item><title><![CDATA[面向对象的编程之对象间的交互]]></title><link>https://blog.youkuaiyun.com/Acemagic/article/details/103759212</link><guid>https://blog.youkuaiyun.com/Acemagic/article/details/103759212</guid><author>Acemagic</author><pubDate>Sun, 29 Dec 2019 23:00:57 +0800</pubDate><description><![CDATA[**面向对象的编程
————对象间的交互


对于一个简单的测试用的java程序，其基本主体可以在main（）中进行，然而要运行真正的Java程序，就需要进行对象之间的交互，简单的对象间的交互，需要用不同的实例变量来表示对象，并且相互调用彼此之间的方法。


下面以一个简单的例子来说明：
这里有一个小游戏：游戏规定一个0~9以内的整数，由三个玩家每人猜测这个数字。答对者则是赢家，否则就在比一轮。
...]]></description><category></category></item><item><title><![CDATA[JAVA学习日记1.1]]></title><link>https://blog.youkuaiyun.com/Acemagic/article/details/103657827</link><guid>https://blog.youkuaiyun.com/Acemagic/article/details/103657827</guid><author>Acemagic</author><pubDate>Sun, 22 Dec 2019 22:11:19 +0800</pubDate><description><![CDATA[Java学习记录1.1
——————面向对象的编程语言
JAVA是不同与C语言，JAVA是一门面向对象的编程语言
在编写Java程序之前，我们需要创建对象，在此之前，我们需要弄清楚对象和类的区别。
类不同于对象，类是对象的蓝图，对象是由类的模型创建出来的。
类包含着对象本身已知的事物，和对象可以执行的动作，前者我们称之为“实例变量”，后者我们称之为“方法”.。
当我们需要创建一个对象的时候，我们往...]]></description><category></category></item><item><title><![CDATA[JAVA学习记录]]></title><link>https://blog.youkuaiyun.com/Acemagic/article/details/103552231</link><guid>https://blog.youkuaiyun.com/Acemagic/article/details/103552231</guid><author>Acemagic</author><pubDate>Sun, 15 Dec 2019 19:27:37 +0800</pubDate><description><![CDATA[JAVA学习记录
——————今天开始对上一周学习java的记录做一个小小的总结
上一周
首先是学习了JAVA一些基本的原理

Java的工作方式
将编写好的源代码用编译器翻译为字节码2，生成class文件（类文件），最后由JVM（java虚拟机）执行输出。java的一大好处就在于跨平台移植的便捷性，这很大程度上得益于JVM的存在。
其中关于JVM和编译器的关系在《Head first java》...]]></description><category></category></item></channel></rss>