本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
Spring的源头基于构件的软件开发(CBD-Component-Based Development)
最近有时间看看书补补理论。
看了一些软件体系结构(software architecture)的资料。终于理解了Spring的基本思想。
Spring是在CBD思想指导下开发的轻量级构件模型。
为什么会把spring和ejb进行比较呢?原因很简单,因为spring和ejb都是java的构件标准。都适用于CBD开发方法。
还有一些其他的构件标准:COM/DCOM/COM+、CORBA
我们平常 ...
Java数据分页
Java 数据分页的设计及实现
概述
数据分页,对于一个Web程序而言,是不可或缺的一个基础功能。当数据量很小很小的时候,比如只有只有二三十笔,不提供数据分页功能或许还是可以接受的;当数据量达到五十笔、八十笔的时候,如果还不提供分页功能,会显得有些差强人意了;当数据量达到上百、上千甚至上万笔的时候,如果再不提供分页功能,我想没有哪个用户是能够接受得了的了。
解决方案
数据分页,主要有两 ...
hibernate dao层应用之HibernateDaoSupport二次封装
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul ...
mybatis的paramType
MyBatis传多个参数:
1、采用#{0},#{1}获得参数:
Dao层函数方法:
public User selectUser(String name,String area);
对应的Mapper.xml
<select id="selectUser& ...
jdbcTemplate判断数据库表中number类型浮点数字段是否为空
直接用rs.getDouble("numField")取数据库表中浮点数字段的值的话, 如果该字段为空, 则会返回0.0, 所以如果要判断是否为空, 则要用rs.getObject("numField")和null做==判断
zeus持久层spring事务单元测试
今天把zeus事务单元测试放出来,让大家指出他的毛病,
1.ZeusTransactionTest.java 单元测试
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import org. ...
Spring JdbcTemplate 用 like N? 传值报错
一、框架:springMVC
二、数据库:SQLServer
三、问题
由于特殊原因,数据库采用编码和操作系统编码不一致,导致查询语句:
select * from table_name where row_name like '%name%';
查不到对应的结果。于是like后加N进行Unicode转码,如下:
select * from table_name where row_name lik ...
java设计模式之--jdk动态代理(实现aop编程)
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
但是,JDK的动态代理依靠接 ...
数据库的接口
目录:
1、数据库的基础知识以及创建Access数据库
2、数据库的接口
3、使用ADO或ADO控件访问数据库
上篇文章为大家讲解了一下数据库的基础知识与Access数据库的创建。这篇文章给大家详解数据库的三种接口。首先为大家讲解一下数据库应用程序的组成:
1、用户界面:用于与用户交互的所有界面和代码。大家对用户界面具有最直观的印象。
2、数据库接口:应用程序与数据库之间的桥梁, ...