摘要: From :http://www.blogjava.net/landon/archive/2010/07/16/326294.html Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的 java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代... 阅读全文
posted @ 2012-02-10 16:10 0707 阅读(135) 评论(0) 推荐(0) 编辑
摘要: For an interface, the value of the super_class item must always be a valid index into the constant_pool table. The constant_pool entry at that index must be a CONSTANT_Class_info structure representing the classObject.=========================If an interface has no direct superinterfaces, then the i 阅读全文
posted @ 2011-12-21 15:34 0707 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1.线程调度计算机通常只有一个CPU,在任意时刻只能执行一条机器指令,每个线程只有获得CPU的使用权才能执行指令。线程调度是指按照特定机制为多个线程分配CPU的使用权.分类:分时调度模型和抢占式调度模型分时调度模型是指让所有的线程轮流获得cpu的使用权,并且平均分配每个线程占用的CPU的时间片这个也比较好理解。java虚拟机采用抢占式调度模型,是指优先让可运行池中优先级高的线程占用CPU,如果可运行池中的线程优先级相同,那么就随机选择一个线程,使其占用CPU。处于运行状态的线程会一直运行,直至它不得不放弃CPU。线程的调度不是跨平台的,它 不仅仅取决于java虚拟机,还依赖于操作系统。在某些操 阅读全文
posted @ 2011-11-20 17:41 0707 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 因为页面一般传回action的都是String,比如日期20101110,在action接收时,如果是java.util.Date类型,就需要类型转换。(一)局部类型转换器(1)编写类型转换类,需要继承DefaultTypeConverter,并重写 Object convertValue(Map context, Object value, Class toType) 方法。其中,context即ognl中的上下文,value是从页面传入的参数,一般为String[],这样对复选框checkbox,也适用。 toType为要转换的目标类型public Object convertValue( 阅读全文
posted @ 2011-11-17 16:43 0707 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 步骤:(1)在JSP页面的form的enctye设订为multipart/form-data<body> <s:form enctype="multipart/form-data" action="fileuploadAction"> <input type="file" name="robinfile"><br> <s:submit value="上 传" /> </s:form> </body>(2)acti 阅读全文
posted @ 2011-11-17 13:26 0707 阅读(144) 评论(0) 推荐(0) 编辑
摘要: struts2输入校验主要分为两种 代码实现校验xml配置文件实现校验(1)代码实现校验对action所有方法进行validateaction需要继承ActionSupport,并在action重写validate()方法,在validate方法中,根据页面的相应元素名称进行相关校验,如果校验不通过,调用this.fieldError(页面元素name,出错提示信息). 然后返回INPUT对应的视图,视图中使用标签<s:fieldError name="页面元素名称"/>进行回显,一般INPUT对应的视图资源还是原来的输入页面。 对action中指定方法进行va 阅读全文
posted @ 2011-11-16 17:47 0707 阅读(635) 评论(0) 推荐(0) 编辑
摘要: http://sebug.net/paper/databases/nosql/Nosql.html#_22756486493872252_88319420976http://www.cnblogs.com/wdkyongxin/archive/2011/03/07/1975111.html 阅读全文
posted @ 2011-11-04 14:32 0707 阅读(150) 评论(0) 推荐(0) 编辑
摘要: LINUX系统忘记密码是很郁闷的的事情,进不了系统,又不想重装系统,那有没有好的解决办呢?下面以图文的形式介绍一下具体的操作步骤!一、保证系统的grub没有被加密,如果被加密的话,至少要知道grub的密码二、重启系统,进入下面的界面:(开机后,如果没有设置grub密码,那系统会自动到达这个界面,如果有则需要输入grub才能到达此界面)三、按一下“e”键,进入下一界面,如图:四、选择上图中的第二项,再次按一下“e”键,进入下一界面五、如上图所示,在最后面添加一个“空格”和“1”,然后按一下“回车”键,进入下一界面六、在上图的界面中按一下“b”键,系统将重新启动,进入下一界面七、在上图的界面中输入 阅读全文
posted @ 2011-10-31 10:05 0707 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 2011-10-71093 108026932011-9-18 阅读全文
posted @ 2011-10-07 21:14 0707 阅读(99) 评论(0) 推荐(0) 编辑
摘要: /** * 将十进制形式的Unicode编码转换为字符,例如 36215->北 (&#36215;) * @param codePoints * @return */public static String fromCharCode(int... codePoints) { StringBuilder builder = new StringBuilder(codePoints.length); for (int codePoint : codePoints){ builder.append(Character.toChars(codePoint)); } return buil 阅读全文
posted @ 2011-09-04 13:36 0707 阅读(4686) 评论(0) 推荐(0) 编辑