摘要: Hibernate是一个开放源代码的ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装,Java程序员可以使用面向对象的编程思维来操纵数据库,它通过对象属性和数据库表字段之间的映射关系,将对象持久化到数据库中,可以说Hibernate就是将数据从对象形式转换成表字段后存入数据库的一种框架。hibernate移植非常好,因为它用到了方言配置,可以根据不同的数据库自动发出不同的sql。 1、环境准备: 1)去Hibernate官网下载最新的hibernate文件,笔者版本号为hibernate-release-4.2.3.Final; 2)文档内自带了说明文档,不过只有英... 阅读全文
posted @ 2013-11-20 21:17 塞北鸿雁飞 阅读(823) 评论(0) 推荐(0)
摘要: 1、首先加入slf4j的jar包,即slf4j-api-1.6.1.jar在hibernate官网下载hibernate-release-4.2.2.Final.zip并解压,在hibernate-release-4.2.2.Final\lib\optional\ehcache目录里slf4j-api-1.6.1.jar2.加入log4j-1.2.15.jar,即slf4的log4j实现在hibernate-release-4.2.2.Final.zip里没有,所有要到网上搜一下下载。3、slf4j怎么将日志转成log4j?加入slf4j-log4j12-1.6.1.jar转换包在hibern 阅读全文
posted @ 2013-11-03 22:07 塞北鸿雁飞 阅读(1225) 评论(0) 推荐(0)
摘要: Junit简介: Junit最初是由Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),为单元测试(Unit Test)的支持框架。用来编写和执行重覆性的测试。即所谓白盒测试。它包括了以下的特性: 1 对预期结果作断言 2 提供测试装备的生成与销毁 3 易于组织执行测试4 图形与文字界面的测试器Junit的环境配置环境:Eclipse 中配置junit,选择项目Junit4(在Package Explorer中) -> 右击鼠标 -> 选择properties -> 选择Java Build Pa 阅读全文
posted @ 2013-11-03 21:37 塞北鸿雁飞 阅读(562) 评论(0) 推荐(0)
摘要: 自己总结下hibernate4.1版本中的新特性和hibernate3.3做区别1.数据库方言设置org.hibernate.dialect.MySQL5Dialect在3.3版本中连接MySQL数据库只需要指明MySQLDialect即可。在4.1版本中可以指出MySQL5Dialect2.buildSessionFactory4.1版本中buildSessionFactory()已经被buildSessionFactory(ServiceRegistry ServiceRegistry)取代解决办法:Configuration cfg = new Configuration();cfg.c 阅读全文
posted @ 2013-11-02 13:40 塞北鸿雁飞 阅读(552) 评论(0) 推荐(0)
摘要: 初学JDBC,看了看书,自己动手的时候还是有很多地方有问题,最终终于解决了实现了数据库的连接。现将整个步骤描述如下:环境:mySQL5.1.26(win 32bit), Eclipse JavaEE IDE1mySQL的安装:最新版本是5.1.26,在官网上下载适合自己电脑系统的版本,我用的是win32bit的,注意要下载windows install版本的才能和其他windows程序一样安装,可以只安装自己需要的,如本程序只需Java版本的即可。然后再安装过程进行配置,设置root用户的密码等一系列配置(大多是默认的就好)。安装好之后,打开MySQL的command line输入如下代码,即 阅读全文
posted @ 2013-10-13 20:55 塞北鸿雁飞 阅读(826) 评论(0) 推荐(0)
摘要: 【背景知识】【贪心算法】顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体 最优考虑,它所做出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法 得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解, 但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一 些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。【贪心算法的基本要素】对于一个具体的问题,怎么知道是否可用贪心算法解此问题,以及能否得到问题的最优解呢?这个问题很难给予肯定的回答。但是,从许多可以用贪心算法求解的问题中看到这类问题一般具有两个重要 阅读全文
posted @ 2013-09-29 21:13 塞北鸿雁飞 阅读(1419) 评论(0) 推荐(0)
摘要: pat链接:http://pat.zju.edu.cn1001 1 #include 2 int main(){ 3 int a,b; 4 int c; 5 while(scanf("%d %d",&a,&b)!=EOF){ 6 c=a+b; 7 if(c=1000000)12 printf("%d,%03d,%03d\n",c/1000000,(c/1000)%1000,c%1000);13 else if(c>=1000)14 printf("%d,%03d\n",c/1000,c%1000);15 else 阅读全文
posted @ 2013-09-24 00:57 塞北鸿雁飞 阅读(361) 评论(0) 推荐(0)