摘要: 经过多年的开发、教学和编写不唐突的JavaScript, 我发现了下面的一些准则。我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解。这些规则曾经帮助我更快地交付产品,并且产品的质量更高,也更容易维护。1.不要做任何假设 (JavaScript是一个不可靠的助手)可能不唐突的JavaScript 的最重要的一个特性就是——你要停止任何假设:不要假设JavaScript是可用的,你最好认为它很有可能是不可用的,而不是直接依赖于它。在你经过测试确认一些方法和属性可以使用之前,不要假设浏览器支持它们。不要假设HTML代码如你想象的那样正确,每次都要进行检查,并且当其不 阅读全文
posted @ 2014-04-03 18:28 若林 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。1. 最简单的实现首先,能够想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实例化此类,然后在类中提供一个静态的实例并能够返回给使用者。这样,使用者就可以通过这个引用使用到这个类的实例了。publicclassSingletonClass {pri 阅读全文
posted @ 2014-04-03 18:23 若林 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-04-03 01:17 若林 阅读(164) 评论(0) 推荐(0) 编辑
摘要: oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:1521:orcl jhsysdb jhsysdb true 阅读全文
posted @ 2014-04-03 01:16 若林 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 问题:property*,mapping*,(class-cache|collection-cache)*,event*,listener*)解决的方法:The content of element type "session-factory" must match "(property*,mapping*,(class-cache|collection-cache)*,event*,listener*)"出现这样的错误原因很多不过有一个原因可能是 比喻说这样的true把 property写在mapping的下面了true这样调整一下 就可以了 阅读全文
posted @ 2014-04-03 01:12 若林 阅读(5340) 评论(0) 推荐(0) 编辑
摘要: 在进行hibernate配置好后运行测试类的时候出现:SLF4J:Failedtoloadclass"org.slf4j.impl.StaticLoggerBinder". SLF4J:Seehttp://www.slf4j.org/codes.html#StaticLoggerBinderforfurtherdetails.Exceptioninthread"main"java.lang.NoClassDefFoundError:org/slf4j/impl/StaticLoggerBinder atorg.slf4j.LoggerFactory.ge 阅读全文
posted @ 2014-04-03 01:07 若林 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1、 读取并解析配置文件Configuration config= new Configuration().configure();相当于使用DataSource获取连接前读取DataSource的配置文件2、 读取并解析映射信息,创建SessionFactory SessionFactory factory = config.buildSessionFactory();相当于创建DataSource对象3、打开session Session session = factory.openSession();相当于JDBC获得连接4、开始一个事务(增删改操作必须,查询操作可选) tran =th 阅读全文
posted @ 2014-04-03 00:49 若林 阅读(362) 评论(0) 推荐(0) 编辑