`
article2008
  • 浏览: 71737 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表
<insert id="insertBook" parameterClass="book"> insert into BOOKS (bookNum, bookName, author, publisher,price, state, quality) values ( #bookNum:VARCHAR#, #bookName:VARCHAR#, #author:VARCHAR#,#publisher:VARCHAR#, #price:FLOAT#, #state:INTEGER#, #quality:INTEGER#) ...
在Java中进行取整,尤其是四舍五入取整还有点麻烦。 下面是我根据网上的一些解答整理的三种取整运算(包括截尾取整,四舍五入,凑整),类似于面向过程语言(如C和Basic)中的取整函数(不过在Java中它叫类的方法,“类名.方法名(参数)”的运算都是类的静态方法)。 其中,注释掉的那段是在网上查到的有的朋友认为正确的四舍五入的取整方法,但是经过我的实验却是不正确的四舍五入的取整方法。 TestGetInt.java 源代码 import java.math.BigDecimal; import java.text.DecimalFormat; public class TestGet ...
[转]使用JMock来实现孤立测试 我们在测试某类时,由于它要与其他类发生联系,因此往往在测试此类的代码中也将与之联系的类也一起测试了。这种测试,将使被测试的类直接依赖于其他类,一旦其他类发生改变,被测试类也随之被迫改变。更重要的是,这些其他类可能尚未经过测试,因此必须先测试这些类,才能测试被测试类。这种情况下,测试驱动开发成为空谈。而如果其他类中也引用了被测试类,我们到底先测试哪一个类?因此,在测试中,如果我们能将被测试类孤立起来,使其完全不依赖于其他类的具体实现,这样,我们就能做到测试先行,先测试哪个类,就先实现哪个类,而不管与之联系的类是否已经实现。 虚拟对象(mock obj ...
asm.jar: ASM is an all purpose Java bytecode manipulation and analysis framework.      asm-attrs.jar:   hibernate2.jar:   Hibernate的库,没有什么可说的,必须使用的jar包   cglib-asm.jar:   CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包   dom4j.jar:   dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java ...
1、在hbm.xml中增加<cache>声明。 例如: <class name="Account" table="account" lazy="false" > <meta attribute="sync-DAO">true</meta> <cache usage="read-write"/> <id   name="Id"   type="integer"   column= ...
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着 ...
一、什么是C/S和B/S 要想对“C/S”和“B/S”技术发展变化有所了解,首先必须搞清楚三个问题。 第一、什么是C/S结构。 C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用 ...
Microsoft SQL Server 2005 服务器端安装要求window 2003 系统 在XP系统中安装.NET Framework SDK 会自带2005数据库作为服务器
使用连接池的优点使用连接池的优点主要体现在两个方面:    对数据库的连接统一进行配置、管理、监控,以及对数据库连接池的参数进行优化调整    同时对应用中没有关闭或其他原因造成没有关闭的数据库连接由连接池统一进行管理。便于应用的
单例模式的一般例子: public class Singleton{ private static Singleton instance = null; public static  Singleton getInstance(){ if(instance == null){ instance  = new Singleton(); } return instace; } }假设这样一个场景,有两个线程调用Singleton.instance(),首先线程一判断instance是否等于null,判断完后一瞬间虚拟机把线程二调度为运行线程,线程二再次判断instance是否为nu ...
OO五大原则: SRP、OCP、LSP、DIP、ISP SRP(Single Responsibility Principle 单一职责原则) 对象的功能应该单一 OCP(Open Close Principle 开闭原则) 对修改关闭,对扩展打开 LSP(Liskov Substitution Principle 里氏替换原则) “老鼠的儿子会打洞”,子类应该具备父类的特征。 DIP(Dependence Inversion Principle 反向依赖原则) 不应该依赖“客户”的东西,后端提供方法不应该依赖前端对象。 ISP(Interface Segregation Principle 接 ...
Spring压缩包目录说明 关键字: sring jar 1. Spring压缩包目录说明 aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。 Aspectj是java最早的提供AOP的应用框架。 dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明 ...
Spring 2.0中 AOP的编程: nested exception: 该嵌套异常往往是导入包是嵌套造成的,将包remove后再重新导入 方式一: publicclass User {     publicvoid method() {         System.out.println("in method1");     } } publicclass LogBean {     public ...
时刻关注企业软件开发领域的变化与创新 http://www.infoq.com/cn   BEA dev2ev 在线 http://dev2dev.bea.com.cn/   sun中国技术社区 http://developers.sun.com.cn/   IT168比较好的IT资源文件 http://tech.it168.com/   J道 http://www.jdon.com/index.html   下载资料:   51book免费下载 http://www.51book.org/java   西安信息资源网下载资料 http://www.infoxa.com/asp/book/xxn ...
subversion中文网站 http://www.subversion.org.cn/ [原创] Windows下架设Subversion服务器:http://indian.blog.163.com/blog/static/10881582007112415021751/ Windows下架设subversion服务器 http://www.iusesvn.com/html/29/t-2229.html XP下svnserve的安装和权限设置 http://www.iusesvn.com/html/63/t-2263.html 用appache和subversion搭建安全的版本控制环境 ...
Global site tag (gtag.js) - Google Analytics