子敬正在创造自己的人生
需求有轻重缓急,功能有可控不可控。 需求有版本有截止(否则会无休无止),功能不可控变为可控。 集中兵力消灭敌人有生力量,集中优势兵力消灭敌人有生力量。

随笔分类 -  java之语法篇

对于jsp中编码的理解
摘要:1、会话都是从客户端也就是浏览器开始发起的,首先用户将地址输入到地址栏中, 当用户输入enter或者点击转到的按钮时,浏览器会根据当前页面的charset对地址栏中的地址进行encode一次,当服务器收到请求时,系统将对应请求的字符流传给tomcat,tomcat根据server.xml中的charset对字符流进行decode,当decode完成之后,tomcat会将decode之后的字符流传送给相对应的servlet进行处理, 在进入servlet之前交给过滤器进行处理,过滤器则再进行一次解码,最后交给servlet,如果有需要用户再进行decode 阅读全文
posted @ 2013-08-13 16:51 silentjesse 阅读(238) 评论(0) 推荐(0)
java 正则表达式验证
摘要:package com.fsti.icop.util.regexp;import java.util.regex.Matcher;import java.util.regex.Pattern;public final class RegExpValidatorUtils {/*** 验证邮箱* * @param 待验证的字符串* @return 如果是符合的字符串,返回 true ,否则为 false */public static boolean isEmail(String str) {String regex = "^([\\w-\\.]+)@((\\[[0-9]{1,3}\\ 阅读全文
posted @ 2013-08-07 11:08 silentjesse 阅读(92522) 评论(1) 推荐(3)
Why is it necessary for an interface to be "declared" abstract?
摘要:Why is it necessary for an interface to be "declared" abstract?It's not.public abstract interfaceInterface{ \___.__/|'---->Neither this...public void interfacing();public abstract boolean interfacing(boolean really); \___.__/|'----> nor this, are necessary.}Interfaces and 阅读全文
posted @ 2013-05-31 09:34 silentjesse 阅读(209) 评论(0) 推荐(0)
MANIFEST.MF
摘要:对模块和元数据进行打包我们这个模块系统需要一种方法来对模块的内容以及描述导入和导出的元数据进行打包,将其包括到一个可部署的单元中。Java 已经有了标准的部署单元:JAR 文件。JAR 文件可能并不算一种非常成熟的模块,但对于移动大块的编译代码还是不错的,所以我们并不需要创建新的东西。那么现在的唯一问题是,将元数据(即导入和导出列表、版本等等)放在哪里?看起来配置格式强烈地受到一时潮流的影响;如果我们是在 2000 年到 2006 年期间设计这个模块系统,我们很可能会选择将元数据放到 JAR 文件下的某个 XML 文件中这种方式能够工作,但会遇到许多问题:对于流程,XML 文件并不是特别有效率 阅读全文
posted @ 2013-04-07 14:00 silentjesse 阅读(2505) 评论(1) 推荐(0)
关于@Autowired 注释为何不需要get Set
摘要:这个我一直让我想不通,后面iteye上看到了一篇文章才焕然大悟...在此把文章引用到我blog里面,如下:这段时间用了一下spring 2.5的@Autowired注释来做依赖注入,感觉真的不错,省掉了get、set的方法,整个类也看起来更加舒服了。在这期间对于@Autowired注释访问private的变量一直感到很好奇,查了一下相关资料,写了一个小例子。不过没看过@Autowired的源码,不确定是不是这样做的,应该差不多吧。代码如下:1.声明了一个注释Java代码@Retention(RetentionPolicy.RUNTIME)public@interfaceTestAnno{}2. 阅读全文
posted @ 2013-03-04 17:15 silentjesse 阅读(10414) 评论(0) 推荐(0)
java annotation 学习
摘要:http://docs.oracle.com/javase/tutorial/java/javaOO/annotations.html 阅读全文
posted @ 2013-02-17 14:54 silentjesse 阅读(161) 评论(0) 推荐(0)
java 中关于System property 之 file.encoding
摘要:通过代码System.getProperty("file.encoding") 可以获得file.encoding的值问题1:file.encoding的值是什么呢? 这个一开始我认为是操作系统的编码但我错了,它的值为保存每个程序的main入口的那个java文件的保存编码(点击文件-->属性-->text file encoding(other的值),这是使用eclipse 编译器)通过以下的代码即可证明:/** * Test.java源代码文件 */public class Test { public static void main(String[] arg 阅读全文
posted @ 2011-11-04 09:44 silentjesse 阅读(15407) 评论(6) 推荐(0)
java 中的 byte int 和补码,原码
摘要:http://franksinger.iteye.com/blog/614540 阅读全文
posted @ 2011-10-18 17:02 silentjesse 阅读(452) 评论(0) 推荐(0)
java之classloader的对象层次关系
摘要:java之classloader的对象层次关系而不是继承(继承是类之间的关系, 现在说的是对象)1、java的所有Classloader类都是从java.lang.ClassLoader继承过来的2.所有的Classloader对象都可以取得引用自己的对象即parent通过final ClassLoader getParent()方法每一个class的ClassLoader并不一定是通过getParent()取得的那个例如:String类的ClassLoader不一定是String.class.getClassLoader()取得的那个 阅读全文
posted @ 2011-09-17 16:08 silentjesse 阅读(785) 评论(0) 推荐(0)