<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[worm_1的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/worm_1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; worm_1]]></copyright><item><title><![CDATA[java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be open]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/102647236</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/102647236</guid><author>worm_1</author><pubDate>Sun, 20 Oct 2019 11:31:16 +0800</pubDate><description><![CDATA[当用注解的方式，利用测试类，报错配置文件显示无法打开的时候，改正方法 ，增加依赖





在pom.xml中添加依赖：


]]></description><category></category></item><item><title><![CDATA[org.springframework.beans.NotWritablePropertyException: Invalid property 'ccountDao' of bean class]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/102645793</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/102645793</guid><author>worm_1</author><pubDate>Sun, 20 Oct 2019 08:57:35 +0800</pubDate><description><![CDATA[org.springframework.beans.NotWritablePropertyException: Invalid property 'ccountDao' of bean class [com.itheima.service.impl.AccountServiceImpl]: Bean property 'ccountDao' is not writable or has an in...]]></description><category></category></item><item><title><![CDATA[org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'ao' avail]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/102645770</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/102645770</guid><author>worm_1</author><pubDate>Sun, 20 Oct 2019 08:52:58 +0800</pubDate><description><![CDATA[org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'ao' available





造成的原因是：配置文件中的&lt;bean&gt;标签在进行引用对象的时候，缺少相对应的引用的id名。
...]]></description><category></category></item><item><title><![CDATA[网络编程UDP]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78864804</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78864804</guid><author>worm_1</author><pubDate>Thu, 21 Dec 2017 15:59:47 +0800</pubDate><description><![CDATA[1.使用UDP协议编写一个网络程序，设置接收端程序的监听端口是8001，发送端发送的数据是“Hello,world”。
服务器代码：
import java.net.*;
public class UDPDemoServer {
public static void main(String[] args)throws Exception {
DatagramSocket ds=new D]]></description><category></category></item><item><title><![CDATA[网络编程TCP协议]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78820868</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78820868</guid><author>worm_1</author><pubDate>Sat, 16 Dec 2017 17:09:46 +0800</pubDate><description><![CDATA[使用TCP协议编写一个网络程序，设置服务器端的监听端口是8002，当与客户端建立连接后，服务器端向客户端发送数据“Hello,world”，客户端收到数据后打印输出。
import java.io.*;
import java.net.Socket;
public class TCPClient {
public static void main(String[] args) throws]]></description><category></category></item><item><title><![CDATA[模拟多线程]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78767101</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78767101</guid><author>worm_1</author><pubDate>Sun, 10 Dec 2017 20:18:01 +0800</pubDate><description><![CDATA[用两个线程玩猜数字游戏，第一个线程负责随机给出1~100之间的一个整数，第二个线程负责猜出这个数。要求每当第二个线程给出自己的猜测后，第一个线程都会提示“猜小了”、“猜大了”或“猜对了”。猜数之前，要求第二个线程要等待第一个线程设置好要猜测的数。第一个线程设置好猜测数之后，两个线程还要相互等待，其原则是：第二个线程给出自己的猜测后，等待第一个线程给出的提示；第一个线程给出提示后，等待给第二个线程给]]></description><category></category></item><item><title><![CDATA[JAVA 第十次作业]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78765533</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78765533</guid><author>worm_1</author><pubDate>Sun, 10 Dec 2017 16:36:27 +0800</pubDate><description><![CDATA[1.编写多线程程序，模拟多个人通过一个山洞。这个山洞每次只能通过一个人，每个人通过山洞的时间为2秒(sleep)。随机生成10个人，都要通过此山洞，用随机值对应的字符串表示人名，打印输出每次通过山洞的人名。提示：利用线程同步机制，过山洞用一条输出语句表示，该输出语句打印输出当前过山洞的人名，每个人过山洞对应一个线程，哪个线程执行这条输出语句，就表示哪个人过山洞
import java.util.]]></description><category></category></item><item><title><![CDATA[JAVA第九次作业（2）]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78739242</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78739242</guid><author>worm_1</author><pubDate>Thu, 07 Dec 2017 11:18:59 +0800</pubDate><description><![CDATA[2 编写一个应用程序，用户分别从两个文本框输入学生的姓名和分数，程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Iterator;
import java.uti]]></description><category></category></item><item><title><![CDATA[JAVA第九次作业（1）]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78678875</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78678875</guid><author>worm_1</author><pubDate>Wed, 06 Dec 2017 17:33:14 +0800</pubDate><description><![CDATA[1 编写一个Book类，该类至少有name和price两个属性。该类要实现Comparable接口，在接口的compareTo（）方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中，选择合适的集合类型存放Book类的若干个对象，然后创建一个新的Book类的对象，并检查该对象与集合中的哪些对象相等。查询结果如下图：

import java.util.ArrayL]]></description><category></category></item><item><title><![CDATA[JAVA第八次作业（2）]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78655671</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78655671</guid><author>worm_1</author><pubDate>Tue, 28 Nov 2017 16:48:28 +0800</pubDate><description><![CDATA[选择某种Map集合保存学号从1到15的学员的学号（键）和姓名（值），学号用字符串表示，输入的时候要以学号乱序的方式存入Map集合，然后按照学号从大到小的顺序将Map集合中的元素输出打印。需要自定义Map集合的比较器Comparator，因字符串对象的大小比较是按字典序，而非对应的数值。

要求：必须使用Map集合的内部排序机制进行排序，不能在外部排序。]]></description><category></category></item><item><title><![CDATA[JAVA 第八次作业（1）]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78655373</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78655373</guid><author>worm_1</author><pubDate>Tue, 28 Nov 2017 15:13:28 +0800</pubDate><description><![CDATA[使用ArrayList集合，对其添加100个不同的元素：
 1.使用add()方法将元素添加到ArrayList集合对象中；
2.调用集合的iterator()方法获得Iterator对象 并调用Iterator的hasNext()和next()方法，迭代的读取集合中的每个元素；
 3.调用get()方法先后读取索引位置为50和102的元素，要求使用try-catch结构处理下标越界异常；]]></description><category></category></item><item><title><![CDATA[JAVA 第7次作业]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78592763</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78592763</guid><author>worm_1</author><pubDate>Tue, 21 Nov 2017 15:07:24 +0800</pubDate><description><![CDATA[事件处理：
package dongzuo;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import]]></description><category></category></item><item><title><![CDATA[JAVA第六次作业]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78512633</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78512633</guid><author>worm_1</author><pubDate>Sun, 12 Nov 2017 16:34:04 +0800</pubDate><description><![CDATA[1.创建一个窗口程序（JFrame），标题栏起名为“浏览器”，有一个菜单条，有“文件”、“编辑”、“查看”3个菜单。“文件”菜单有两个菜单项，一项是“打开”，一项是“保存”，“打开”项做成子菜单，有两个菜单项“打开x”和“打开y”，“保存”项就是普通的菜单项。“编辑”菜单就一个菜单项“复制”。“查看”有两个菜单项“停止”和“刷新”。在菜单及菜单项上添加合适的快捷键。


public cla]]></description><category></category></item><item><title><![CDATA[JAVA第5次作业（2）]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78445148</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78445148</guid><author>worm_1</author><pubDate>Sat, 04 Nov 2017 18:32:02 +0800</pubDate><description><![CDATA[从命令行输入5个整数，放入一整型数组，然后打印输出。要求：
如果输入数据不为整数，要捕获输入不匹配异常，显示“请输入整数”；如果输入数据多余5个，捕获数组越界异常，显示“请输入5个整数”。
无论是否发生异常，都输出“感谢使用本程序！”
    package yichang2;
import java.util.InputMismatchException;
import java.ut]]></description><category></category></item><item><title><![CDATA[java第5次作业(1)]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78427688</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78427688</guid><author>worm_1</author><pubDate>Thu, 02 Nov 2017 18:05:15 +0800</pubDate><description><![CDATA[写一个方法void triangle(int a,int b,int c)，判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException，显示异常信息：a,b,c “不能构成三角形”；如果可以构成则显示三角形三个边长。在主方法中得到命令行输入的三个整数，调用此方法，并捕获异常。
public class PrintCourse 
{
public vo]]></description><category></category></item><item><title><![CDATA[JAVA第四次作业(2接口练习题)]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78378356</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78378356</guid><author>worm_1</author><pubDate>Sat, 28 Oct 2017 19:16:11 +0800</pubDate><description><![CDATA[课堂练习2：大学里的学生（Student）需要交学费，而研究生（Graduate）作为学生比较特殊，除了需要交学费外，还可以获取一部分科研津贴，由学校（University）统一发放。此外，学校还需要发放教师（Teacher）的工资。
编写代码模拟上述场景：
1)     设计抽象类Student：
l 属性包括姓名（name）、学费（fee）；
l 方法包括：
-构造方法Student]]></description><category></category></item><item><title><![CDATA[JAVA第四次作业（接口）]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78368294</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78368294</guid><author>worm_1</author><pubDate>Fri, 27 Oct 2017 19:29:17 +0800</pubDate><description><![CDATA[public
class Application {
 
    /**
     * 
@param args
     */
    public
static void main(String[] args) {
       Simulator simulator=new Simulator();
       simulator.playSound(new Dog()]]></description><category></category></item><item><title><![CDATA[JAVA第四次作业(1)继承多态]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78298836</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78298836</guid><author>worm_1</author><pubDate>Fri, 20 Oct 2017 19:53:01 +0800</pubDate><description><![CDATA[1.Radio动物声音模拟器



/*  抽象的类，封装两个行为*/
public abstract class Animal {
   abstract void cry();
   abstract void getAnimalName();

}

/*继承父类，重写方法*/
public class Dog extends Animal{
 
 void ge]]></description><category></category></item><item><title><![CDATA[JAVA第三次作业（1）]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78236747</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78236747</guid><author>worm_1</author><pubDate>Sat, 14 Oct 2017 20:48:51 +0800</pubDate><description><![CDATA[Lesson 3 上机练习题——继承
课堂练习：
–      在包bzu.aa中定义一个交通工具类（Vehicle）：
n  属性——载客量（capacity）
n  方法
u  无参构造方法（给capacity初始化值为2，并输出“执行交通工具类的无参构造方法。”）
u  有参构造方法（传参给capacity初始化，并输出“执行交通工具的有参构造方法。”）
u  capacity]]></description><category></category></item><item><title><![CDATA[java第二次作业（6）]]></title><link>https://blog.youkuaiyun.com/worm_1/article/details/78197163</link><guid>https://blog.youkuaiyun.com/worm_1/article/details/78197163</guid><author>worm_1</author><pubDate>Tue, 10 Oct 2017 20:40:59 +0800</pubDate><description><![CDATA[打印当前时间。学习使用Date类和Calendar类


import java.util.*;


public class time {


/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Date nowTime=new]]></description><category></category></item></channel></rss>