<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[matao409的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/matao409</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; matao409]]></copyright><item><title><![CDATA[java.lang.IllegalArgumentException: node to traverse cannot be null!]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/11821047</link><guid>https://blog.youkuaiyun.com/matao409/article/details/11821047</guid><author>matao409</author><pubDate>Wed, 18 Sep 2013 21:44:22 +0800</pubDate><description><![CDATA[java.lang.IllegalArgumentException: node to traverse cannot be null!
解决方法:
 通常此类错误都是由于HQL语句写的不正确,例如from写成了form,或者set A = 1 and B = 2,其中set不同字段用逗号","分离而不是用and.总之仔细检查HQL语句,看看有没有语法错误即可.]]></description><category></category></item><item><title><![CDATA[struts1+Myeclipse:java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/11820949</link><guid>https://blog.youkuaiyun.com/matao409/article/details/11820949</guid><author>matao409</author><pubDate>Wed, 18 Sep 2013 21:43:05 +0800</pubDate><description><![CDATA[java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
问题症状：可以在main方法里通过获得业务逻辑bean来查询数据库，但通过网页传参到action里再调用业务逻辑查询数据库，
即会出现这种异常提示。

原因：项目里有这两个jar包产生了冲突所致:antlr-2.7.6.jar和anltr-2.7.2.jar。将anl]]></description><category></category></item><item><title><![CDATA[java.lang.NoSuchFieldError: MANUAL]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/10819415</link><guid>https://blog.youkuaiyun.com/matao409/article/details/10819415</guid><author>matao409</author><pubDate>Sun, 01 Sep 2013 10:45:07 +0800</pubDate><description><![CDATA[java.lang.reflect.InvocationTargetException
balabala……
Caused by: java.lang.NoSuchFieldError: MANUAL

----------------------------------------------------------------------------------------------]]></description><category></category></item><item><title><![CDATA[OPNET系列---1.1常用菜单介绍]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/10497009</link><guid>https://blog.youkuaiyun.com/matao409/article/details/10497009</guid><author>matao409</author><pubDate>Thu, 29 Aug 2013 10:56:25 +0800</pubDate><description><![CDATA[OPNET常用菜单介绍
1.File

Manage model files:模型的管理，不同版本模型通过二进制文件相互转换，用户添加模型并刷新

 
 
 
2.Edit

Preferences:可以修改背景颜色、仿真核心等默认属性参数

 
 

3.View

查看拓扑、协议等部署情况，查看时间控制器，鸟瞰图，调整图标大小，查看子图、路径等。
 

]]></description><category></category></item><item><title><![CDATA[售票系统与多线程]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/10364221</link><guid>https://blog.youkuaiyun.com/matao409/article/details/10364221</guid><author>matao409</author><pubDate>Mon, 26 Aug 2013 21:38:37 +0800</pubDate><description><![CDATA[1.      需求
有三个窗口同时卖票à并行
共101张票，票号从1到101
 
2.      线程的概念
在写代码之前我们先来复习一下线程的基本概念。
 
进程：是一个正在执行中的程序。每一个进程执行都有一个执行顺序，该顺序是一个执行路径，或者称为一个控制单元。当程序运行时，会开辟一段内存空间，进程就是用来定义和标识内存空间，并封装其中的控制单元。
线程：是真正执行的部分，是]]></description><category></category></item><item><title><![CDATA[求一个数组元素的所有排列组合]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/10002325</link><guid>https://blog.youkuaiyun.com/matao409/article/details/10002325</guid><author>matao409</author><pubDate>Fri, 16 Aug 2013 14:48:42 +0800</pubDate><description><![CDATA[public int func(int[] array,int[][] result){
	//array为要组合的数组，size为长度,firstIndex为要放在所以组合最前面的元素,result保存所有组合，每一行为一个组合
	//所有递归的结果都保存在result中，并且最低层的组合结果保存在最后列
	//返回本次递归组合的个数
	int size = array.cols;]]></description><category></category></item><item><title><![CDATA[楼梯有m层，可以迈1步或两步，有几种方法？]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/10001893</link><guid>https://blog.youkuaiyun.com/matao409/article/details/10001893</guid><author>matao409</author><pubDate>Fri, 16 Aug 2013 14:43:30 +0800</pubDate><description><![CDATA[通过递归的方式可以比较容易的得到结果：下面是程序代码
public class StepDemo {
	private static int sum = 2;//总的台阶数

	public static void main(String[] args) {
		step(sum,"");
	}
	
	 private static void step(int subsum,Str]]></description><category></category></item><item><title><![CDATA[Hibernate外置命名查询报错：Named query not known: serachStu]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9980413</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9980413</guid><author>matao409</author><pubDate>Thu, 15 Aug 2013 11:32:23 +0800</pubDate><description><![CDATA[Hibernate提供了外置命名查询方式，将hql语句放在一个单独的文件中，而不是直接放在程序中。
我的代码：

	 	
	 		
	 	
	
	 	
	 	
	 	
	 		<![CDATA[
	 			select s from Student s where s.id>?
	 		]]>
	 	
	 
结果在java测试类中执行
List list = session.getName]]></description><category></category></item><item><title><![CDATA[Hibernate HQL条件查询的参数传递方法]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9979731</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9979731</guid><author>matao409</author><pubDate>Thu, 15 Aug 2013 10:54:51 +0800</pubDate><description><![CDATA[HQL支持where实现条件查询，与sql语法相似
例如查找姓名中含有1的学生信息：




                               
String hql = "select s.id, s.name from Student s where s.name like '%1%'";

                               
try]]></description><category></category></item><item><title><![CDATA[Hibernate HQL查询中对日期的查询操作总结]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9979599</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9979599</guid><author>matao409</author><pubDate>Thu, 15 Aug 2013 10:51:38 +0800</pubDate><description><![CDATA[数据库表部分数据：





SQL> select * from t_class;
   CLASS_ID CLASS_NAME                                                   CLASS_CREATETIME
----------- -----------------------------------------------]]></description><category></category></item><item><title><![CDATA[Hibernate配置文件标签理解（更新ing）]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9960099</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9960099</guid><author>matao409</author><pubDate>Wed, 14 Aug 2013 10:15:30 +0800</pubDate><description><![CDATA[1、
 
 
=================
欢迎交流]]></description><category></category></item><item><title><![CDATA[ORA-01008: 并非所有变量都已绑定]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9816841</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9816841</guid><author>matao409</author><pubDate>Wed, 07 Aug 2013 14:33:01 +0800</pubDate><description><![CDATA[ORA-01008: 并非所有变量都已绑定
 
http://blog.sina.com.cn/s/blog_69398ed901015njo.html
 
java.sql.SQLException: ORA-01008: 并非所有变量都已绑定
此异常为sql异常，我遇到的时候看java代码如下
public void savegdzcysxx(Gdzcxx gdzcxx) {
 ]]></description><category></category></item><item><title><![CDATA[Struts2中OGNL]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9625641</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9625641</guid><author>matao409</author><pubDate>Tue, 30 Jul 2013 11:30:35 +0800</pubDate><description><![CDATA[转自：
http://ks2144634.blog.163.com/blog/static/133585503201301531634343/

 订阅







浅析值栈
ValueStack对象相当于一个栈，它贯穿整个Action的生命周期，每个Action类的对象实例都会拥有一个ValueStack对象
当Struts2接收到一个*.action请求后，并不是直]]></description><category></category></item><item><title><![CDATA[package里元素必须按照一定的顺序排列The content of element type "package" must match&nb]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9567281</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9567281</guid><author>matao409</author><pubDate>Sun, 28 Jul 2013 16:07:26 +0800</pubDate><description><![CDATA[转自
http://blog.sina.com.cn/s/blog_697b96890101hho5.html
 
 
 
在编写后台登陆模块时，将许多默认的设置放在一个名为default的package
里。然后再定义其他package继承该包。之前我的struts.xml配置如下

  struts>
    y"
 />]]></description><category></category></item><item><title><![CDATA[org.apache.jasper.jasperexception the struts dispatcher cannot be found]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9565293</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9565293</guid><author>matao409</author><pubDate>Sun, 28 Jul 2013 11:37:09 +0800</pubDate><description><![CDATA[最近学习struts，学习到ForwardAction时，出现了报错：



HTTP Status 500 - The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usab]]></description><category></category></item><item><title><![CDATA[eclipse中开发struts项目 struts原理解析]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9411723</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9411723</guid><author>matao409</author><pubDate>Mon, 22 Jul 2013 17:48:18 +0800</pubDate><description><![CDATA[1、新建一个web项目





2、为web项目添加struts支持
新建web项目后，web项目本身还没有struts支持。

添加完成后可以看到struts的库和struts-config.xml文件







3、选择视图


此时可以看到新建中出现了struts的文件









4、新建ActionForm、Acti]]></description><category></category></item><item><title><![CDATA[表达式语言内置对象]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9357559</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9357559</guid><author>matao409</author><pubDate>Wed, 17 Jul 2013 16:40:33 +0800</pubDate><description><![CDATA[表达式语言内置对象
http://hi.baidu.com/llp182/item/a0550f0426b94d67d55a114c



JSP理想中的功能：
1.接收属性；
2.判断；
3.输出；
4.尽量少用Scriptlet；
因此JSP中应该尽可能的把功能减少到这个程度。
一、表达式语言介绍
表达式语言是为了能够让JSP中更少的包含Java代码；用表达式语言可以方]]></description><category></category></item><item><title><![CDATA[java web servlet 过滤器filter与过滤器链filterchain的执行过程分析与验证]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9340801</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9340801</guid><author>matao409</author><pubDate>Tue, 16 Jul 2013 11:42:55 +0800</pubDate><description><![CDATA[涉及的类：filterweb.tony.filter.Filter1，filterweb.tony.filter.Filter2。对应的filter名分别为：filter1，filter2。类代码见文章最后


1、在web服务器启动时会加载web.xml中配置的所有filter。验证：
开启tomcat服务器后提示
信息: Deploying web application direc]]></description><category></category></item><item><title><![CDATA[最长不重复子串 C C++]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9285151</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9285151</guid><author>matao409</author><pubDate>Tue, 09 Jul 2013 20:28:15 +0800</pubDate><description><![CDATA[char a[];
char let[26];//26个字母出现在A中的位置
int start=0,num=0,max=0,maxstart=0;//start表示当前统计的子串起始索引
int lpos=0;//字母在L中的位置
for(int i=1;i<Alength)
{
	lpos=a[i]-'a';//a中第i个字符在let中的存储位置
	if(let[lpos]!=0]]></description><category></category></item><item><title><![CDATA[java中合并不同子目录下的txt文件（CHM转换成txt的过程）]]></title><link>https://blog.youkuaiyun.com/matao409/article/details/9189871</link><guid>https://blog.youkuaiyun.com/matao409/article/details/9189871</guid><author>matao409</author><pubDate>Thu, 27 Jun 2013 17:26:27 +0800</pubDate><description><![CDATA[近日下了一个中文小说CHM，希望放到手机里阅读。结果发现小屏幕的手机看chm真是痛苦。因此想将chm转成txt。
文件：E:\temp.chm
文件大小：220M
试了几个转换工具，貌似都不行⊙﹏⊙b汗
那就自己弄吧^_^，这种方式应该也能转成其他格式，例如word啥的。
首先在cmd命令行用如下命令对dhm反编译：
                              hh -]]></description><category></category></item></channel></rss>