04 2015 档案

摘要:mybaits返回插入成功后的自增值 在项目中,我们经常遇到这样的情况:insert语句成功后,需要自增的id值,这个时候,我们可以通过mybatis的 useGeneratedKeys 来实现,具体如下: 在这里,useGeneratedKeys 代表这个表的id是自增的,keyProperty属 阅读全文
posted @ 2015-04-27 16:57 凝荷 阅读(272) 评论(0) 推荐(0)
摘要:项目上用到mybatis调用存储过程 存储过程为sqlserver中写好的。 阅读全文
posted @ 2015-04-27 16:57 凝荷 阅读(309) 评论(0) 推荐(0)
摘要:在写程序的过程中,有时候我们需要添加一些log信息,这个时候,可以采用下面的方法来实现。 public static void WriteLog(string ExtraMsg, Exception e) { string logPath = Envi... 阅读全文
posted @ 2015-04-14 19:01 凝荷 阅读(3160) 评论(0) 推荐(0)
摘要:Builder模式-构造器模式 阅读全文
posted @ 2015-04-12 08:34 凝荷 阅读(474) 评论(0) 推荐(0)
摘要:原型模式 阅读全文
posted @ 2015-04-12 08:28 凝荷 阅读(149) 评论(0) 推荐(0)
摘要:单例模式也许是最基本最容易理解的设计模式了。 单例模式的思路就是:只生成一个实例,这就需要屏蔽构造函数了,因为构造函数可以构造多个实例,所以,这里核心就在这,构造函数私有化,然后通过静态方法来获取单例实例。在这里singleton类定义为static方法,在类加载时被加载一次。 直接上代码: pac 阅读全文
posted @ 2015-04-10 09:17 凝荷 阅读(168) 评论(0) 推荐(0)
摘要:书上说用模版方法来生成实例,就是工厂方法模式了 而这里的工厂方法要分为两部分,一是工厂框架,二是产品框架。而这个工厂框架包括产品类和工厂类,产品框架则是产品类和工厂类的具体产品实现类和工厂实现类。所以,具体的如下面所示 框架 抽象工厂->创建抽象产品 具体实现类 具体工厂->创建具体产品类 继承关系 阅读全文
posted @ 2015-04-10 09:00 凝荷 阅读(149) 评论(0) 推荐(0)
摘要:可以显示系统的静态时间和动态时间 1,静态时间 <script type="text/javascript"> var myDate = new Date(); document.write(myDate.toLocaleString()) </script> 2,动态时间显示 <script> f 阅读全文
posted @ 2015-04-02 16:38 凝荷 阅读(8544) 评论(0) 推荐(0)