2013年3月25日

摘要: 目标环境:Eclipse JUNO 3.8.2步骤:1、转到菜单 Properties -> Project Facets ,选中Dynamic Web Module、Java、JavaScript选项,其余都不选;2、转到菜单 Properties -> Targeted Runtimes,选中需要部署的服务器,如Apache Tomcat v6.0;3、转到菜单 Properties -> Deployment Assembly,删除WebContext(Eclipse默认的web根目录)项,Add -> Folder选中WebRoot(原MyEclipse中的we 阅读全文
posted @ 2013-03-25 11:07 大松 阅读(222) 评论(0) 推荐(0) 编辑

2012年10月20日

摘要: 当前的JSTL版本与相应JSP、Servlet的依赖关系:版本号JSTL 版本要求(必须满足此条件)获取Taglib途径Standard 1.2JSTL 1.2 (尚未经过JCP认证)Servlet 2.5, JavaServer Pages 2.1subversionStandard 1.1JSTL 1.1Servlet 2.4, JavaServer Pages 2.0下载Standard 1.0JSTL 1.0Servlet 2.3, JavaServer Pages 1.2下载JSTL1.0有EL版本和RT版本之分,JSTL1.1以及之后的版本就统一了EL和RT,如c标签,各自的配置分 阅读全文
posted @ 2012-10-20 12:56 大松 阅读(1250) 评论(0) 推荐(0) 编辑

2012年10月15日

摘要: 错误来源:使用hibernate-validator错误原因:hibernate-validator使用的jboss-logging与相应的log4j版本不匹配解决方案:使用下载hibernate-validator时自带的可选log4j版本java.lang.NoSuchFieldError: TRACE at org.jboss.logging.Log4jLogger.translate(Log4jLogger.java:64) at org.jboss.logging.Log4jLogger.isEnabled(Log4jLogger.java:39) at org.jboss.logg 阅读全文
posted @ 2012-10-15 22:11 大松 阅读(1090) 评论(0) 推荐(0) 编辑

2011年11月30日

摘要: 关键字:多线程,Servlet,面向对象(Object-Oriented)多线程,如果没有深刻的理解其本质(essential),操作起来往往会使人昏头转向。来形象的打一个比喻,也许可以借由咱们自己已有的生活经验,轻松的理解。张三想靠自己的踏实努力赚钱养家,他选择了卖面包Bread,现在食品安全大家都很在意,为了让客人更放心的购买,他的面包都是现做的(做面包的速度为毫秒级ms),整个流程客人都能清晰了解,早上刚开张,很快就有上班路过的白领过来买面包了。从客人提出需要,到拿到面包离开,整个过程可以大致分为以下几大步骤:客人选择需要面包的种类;做面包(Breadmaking);放进面包机烤(Bre 阅读全文
posted @ 2011-11-30 21:54 大松 阅读(214) 评论(0) 推荐(0) 编辑

2011年11月15日

摘要: getResourceAsStream:Finds the resource with the given name. A resource is some data (images, audio, text, etc) that can be accessed by class code in a way that is independent of the location of the code.The name of a resource is a '/'-separated path name that identifies the resource.This met 阅读全文
posted @ 2011-11-15 12:38 大松 阅读(147) 评论(0) 推荐(0) 编辑

2011年11月1日

摘要: 为什么实例化一个"com.mysql.jdbc.Driver"就可以注册Driver到DriverManager了呢?1 Class.forName("com.mysql.jdbc.Driver");2 conn = java.sql.DriverManager3 .getConnection(4 url,5 USERNAME, PASSWORD);这是com.mysql.jdbc.Driver的源码: 1 public class Driver extends NonRegistering... 阅读全文
posted @ 2011-11-01 17:08 大松 阅读(567) 评论(0) 推荐(0) 编辑

2011年10月31日

摘要: *调试总结:1、调试时因该F5(eclipse)沿着异常堆栈一步一步往上调试,而不只是预设一个断点。应对InvocationTargetException。JSP:date: 2011/10/31contents: 使用jsp代码段引入bean时,出现了莫名的异常。如下:View Code 1 public class Order 2 { 3 protected int id; 4 public Order() 5 { 6 } 7 8 public int getId() 9 {10 return id;11 }12 ...13 }14 15 public class Item16 {... 阅读全文
posted @ 2011-10-31 18:10 大松 阅读(275) 评论(0) 推荐(0) 编辑

2011年10月24日

摘要: 要点:1、String str1 = "1";与 String str2 = new String("1"); 在内存中的表现是不同的。2、str2 = str2.intern();可以消除这种(str1、str2)不同。3、"==" 表示引用对象的引用比较,或则值对象的值比较。虽然String是引用对象,但是String的比较不能单纯的通过"=="实现,因为如 "1、"。4、Integer intObj = 1;Integer intObj2 = 1;int intNative = 1;的eq 阅读全文
posted @ 2011-10-24 11:29 大松 阅读(430) 评论(0) 推荐(0) 编辑

2011年10月23日

摘要: Build your own FREE website at Tripod.com Share: Facebook | Twitter | Digg | reddit The One Where Monica Gets a New Roommate (The Pilot-The Uncut Version) Written by: Marta Kauffman and David Cr... 阅读全文
posted @ 2011-10-23 21:40 大松 阅读(222) 评论(0) 推荐(0) 编辑

2011年10月21日

摘要: class:java.util.AbstractMapline:381public abstract class AbstractMap<K,V> implements Map<K,V> { * Sole constructor. (For invocation by subclass constructors, typically protected AbstractMap() { ... * {@inheritDoc} public Collection<V> values() { if (values == null) { valu... 阅读全文
posted @ 2011-10-21 17:24 大松 阅读(228) 评论(0) 推荐(0) 编辑