- 浏览: 149770 次
- 性别:
- 来自: 大连
最新评论
-
zhuxinquan61:
你好,我是一个初学者,不知道是不是有validation.xm ...
struts中的Validator-rules.xml配置文件详解 -
wukele:
中文文件名压缩后是乱码~
JAVA压缩文件或文件夹的代码 -
suncjh:
高强度文件夹加密大师
U盘、移动硬盘加密工具绿色版 -
sbpcx:
assdust110 写道jiasky 写道请问楼主的头像是不 ...
Hibernate查询详解 -
yeshuang:
里面的很多的东西
SSH2整合步骤
文章列表
使用spring操作数据库是非常简单的,无论是配置还是操作,最近工作要用到就问同事如何操作了,具体的细
节还要日后慢慢学习,先贴出如何使用.
1.建立数据源,也就是一个xml配置文件 resource/applicationContext.xml
==============================================
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/bean ...
一 ORACLE
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
<property name="url" value="jdbc:oracle ...
public HttpServletResponse download(String path, HttpServletResponse response) {
try {
// path是指欲下载的文件的路径。
File file = new File(path);
// 取得文件名。
String filename = file.getName();
// 取得文件的后缀名。
String ext = filename.subs ...
此文档需要下载
Struts2、Hibernate、spring整合过程总结
相关配置版本:jdk1.5,Tomcat 6.0 , Myeclipse7.0
1.打开MyEclipse,创建一个web project项目,输入项目名,如mytest,下面的J2EE Specification Level选择“Java EE 5.0”,然后finish.
2.将项目部署到Tomcat里,有三种方法,
第一种:映射到Tomcat的server.xml配置文件里。找到Tomcat的安装文件,进去找到conf\server.xml,打开该文件,在下面加上这样一句话:<Context path=&qu ...
9.分页数据信息类
view plaincopy to clipboardprint?
package abu.csdn.util;
/**
* 这个分页信息工具类,只用来保存从HibernateDao中取得的分页信息
* @author Abu
*
*/
public class PageData {
// 总记录数
private int totalRows;
// 每页记录数
private int size;
// 当前页
private int page;
...
3.具体的DAO接口
view plaincopy to clipboardprint?
package abu.csdn.dao;
import abu.csdn.bean.User;
/**
*
* @author Abu
*
*/
public interface UserDao extends GenericDao<User, Long> {
/**
* <p>
* 根据用户名精确查找
* </p>
* @param uname : 用户名
...
1.基本DAO泛型接口
view plaincopy to clipboardprint?
package abu.csdn.dao;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;
/**
* <p/>
* 使用泛型作为DAO的通用接口 这里没有提供按名称精确查找,和模糊查找 上述两个方法应该由各自的具体接口去定义
* <p/>
*
* @author Abu
* @param <T> :
* ...
此加密软件是从高强度文件夹加密软件中的分离出来的无需安装也无需安装原软件、可任意更改你喜欢的名称、没有任何限制也不要注册。可加密任何一个分区或文件夹、加密后的文件夹复制移动到任一台电脑上都需用你的原始密码才能打开(那台电脑上并不需要安装此软件和原软件)支持完全解密和临时解密。类似爱国者的记慧棒U盘加密工具。
(本工具保密性很强、即使你打开系统中所有的隐藏文件看到的也只是几个图标也已、不能看不到你的真实文件、此工具没有防删功能如果你删除了这几个隐藏的图标则你的加密文件也删除了。我用文件嗅探器工具也看不到加密后真实的文件。即使你重装系统或GHOST恢复系统也还是需要你的原始密码才能打开。)
使用 ...
1. 首先,我们需要一个免费的IP地址库.
纯真IP地址库 是个不错的选择 (见附件)
2. IPParser.java 读取 该纯真地址库. (见附件)
该 IPParser 工具 不需要cache任何数据(避免大量内存占用), 直接文件RandomAccess读取.
性能测试:
1). 几乎 零 耗时读取一个IP 的详细信息 (精确到 ns )。
2). 几乎 零 内存消耗 读取一个IP的详细信息 (精确到 b )。
详细测试用例,见源码!
优点: 无需 cache 任何IP信息,避免 ...
commons-email-1.2.jar: 这是Apache组织下的一个项目,主要就是对java的邮件功能进行了封装,用起来更加方便,简单。
需要的jar包在下面附件里;
下面是一个简单的测试。
如果没有mail.jar,则会有:Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Message 这样的错误提示。
下面是一个简单的测试。(发送文本和网页)
Java代码
package com.util.mail;
import org.apache.common ...
应用Hibernate3的DetachedCriteria实现分页查询
--------------------------------------------------------------------------------
Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造detachedCriteria,然后调用业务层Bean,进行动态条件查询,根据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改。
分页支持类:
java代码: ...
根据原文有点改动。原文忘记在那里看到了。看到提个醒
新建表
DROP DATABASE IF EXISTS `wjcms`;
CREATE DATABASE `wjcms` /*!40100 DEFAULT CHARACTER SET gb2312 */;
USE `wjcms`;
#
# Table structure for table t_article
#
CREATE TABLE `t_article` (
`a_id` int(11) NOT NULL auto_increment,
`a_sort` int(11) NOT NULL default '0',
...
String.Trim()方法到底为我们做了什么,仅仅是去除字符串两端的空格吗?
一直以为Trim()方法就是把字符串两端的空格字符给删去,其实我错了,而且错的比较离谱。
首先我直接反编译String类,找到Trim()方法:
public string Trim()
{
return this.TrimHelper(WhitespaceChars, 2);
}TrimHelper方法有两个参数,第一个参数名WhitespaceChars,首字母尽然是大写的,肯定有文章,真不出我所料:
internal static readonly char[] WhitespaceChars ...