自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (16)
  • 收藏
  • 关注

转载 为什么 BoneCP 连接池的性能这么高呢?

Java连接池发展了这么久,基本上已经都很稳定了,你看 C3P0 和 DBCP 都不再发布新版本了。而 BoneCP出彩的地方就是跟进了技术的最新进展。研究它的源码,发现有两个主要原因:1. BoneCP 不用 synchronized 关键字来处理多线程对资源的争用,而是使用 java.util.concurrent 包中的锁机制,这个包是在 JDK 1.5 才开始有的;2. 分区机制,尽管使用

2015-04-16 10:05:02 455

转载 Spring整合BoneCP+Hibernate配置数据连接池

com.jolbox.bonecp.provider.BoneCPConnectionProvider                                                      com.jolbox.bonecp.provider.BoneCPConnectionProvider                    -->           

2015-04-16 10:02:04 803

转载 Hibernate主键生成策略

1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:c

2015-03-17 12:59:28 369

转载 压缩解压

import java.io.File;import org.apache.tools.ant.BuildException;import org.apache.tools.ant.Project;import org.apache.tools.ant.taskdefs.Expand;import org.apache.tools.ant.taskdefs.Zip;import org

2015-03-09 09:47:21 424

转载 Spring的注解注入及区别

spring2.5提供了基于注解(Annotation-based)的配置,我们可以通过注解的方式来完成注入依赖。在Java代码中可以使用 @Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区 别的。首先来看一下: a) @Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的

2015-02-09 11:08:08 2218

转载 HESSION

一、首先先说Hessian是什么?    Hessian:hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能,相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用了二进制协议,所以它很适合于发送二进制数据,Hessian主要作面向对象的消息通信。Hessian的初衷就是支持动态类型,格式紧凑,跨语言Hessi

2015-01-06 14:24:15 825

转载 MySQL存储引擎比较

MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。 InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差

2014-11-22 16:24:34 420

原创 动态input text 取值(动态id)

d

2014-09-02 15:30:50 4338

转载 分页

分页查询功能一直是web编程中常用的技术,如何实现可重复使用而又简单的分页技术呢,下面的代码可以提供一些参考,实现用户列表的分页显示,当其它数据需分页显示时,可以复用其中的分页对象 (SplitPage.java),然后提供实现dao接口的类. 先列出这个例子中的接口类和页面文件清单:1.数据库连接对象:DBConnection,获取数据连接对象getConnection();2.分页(类

2014-05-23 13:35:14 505

原创 jdbc dao 注入 dataSource 失败

今天在改连接池的时候,jdbc

2014-05-14 13:54:23 1353

转载 maven 项目

1. 安装m2eclipse插件    要用Eclipse构建Maven项目,我们需要先安装meeclipse插件    点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图:  安装成成之后我们在Eclipse菜单栏中点击File->New->Othe

2014-05-08 14:02:34 558

转载 Struts2文件下载

一个简单的利用struts2做文件下载的demo……首先配好struts:web.xml version="1.0" encoding="UTF-8"?> version="2.4"        xmlns="http://java.sun.com/xml/ns/j2ee"        xmlns:xsi="http:

2014-04-29 13:40:32 735

原创 jquery validate addMethod 及时间验证08:00-10:00

jquery validate addMethod   方法只需要用到jquery.valida

2014-04-08 15:08:41 975

转载 jQuery.validator.addMethod实例

// 手机号码验证 jQuery.validator.addMethod("mobile", function(value, element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/ return this.optional(element) || (leng

2014-04-02 21:30:01 693

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构(

2014-04-01 23:16:48 598

原创 文件上传 form 表单 enctype="multipart/form-data" 分析

首先,ENCTYPE="multipart/form-data"用于表单里有图片上传。表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行下面

2014-04-01 22:47:43 1019

转载 JDBC连接各种数据库方法

1、Oracle8/8i/9i数据库(thin模式)    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();    String url="jdbc:oracle:thin:@localhost:1521:orcl";    //orcl为数据库的SID    String user="test";

2014-03-30 23:23:16 567

转载 JS正则表达式验证数字

function validate(){       var reg = new RegExp("^[0-9]*$");       var obj = document.getElementById("name");    if(!reg.test(obj.value)){        alert("请输入数字!");    }    if(!/^[0-9]*$/.te

2014-03-22 20:09:04 769

转载 Java使用HttpClient发送请求

我使用java来发送请求到action来测试首先要引入相应的包:commons-httpclient-x.x.jarcommons -codec-x.x.jar注:"x"指版本号然后代码如下:import java.io.IOException;import java.util.Map;import java.util.Set;import

2014-03-22 20:08:51 901

转载 【Struts1.2总结】struts-config.xml配置

struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源、form-bean、action和plug-in(插件)和资源文件的信息。其文件主要结构如下所示:global-forwards>global-forwards>       以上各元素必须是按照这个顺序的,若开发人员打乱顺序,

2014-03-22 20:08:30 573

转载 spring的工作原理

一、 IoC(Inversion of control): 控制反转 1、IoC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 二、AOP(Aspect-Oriented Programming): 面向方面编程 1、 代理的两种方式: 静态代理:

2014-03-22 20:08:16 742

转载 Struts2的工作原理

上图来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:Site

2014-03-22 20:08:03 586

转载 JSTL EL表达式

JSTL (JSP Standard Tag Library ,JSP标准标签库) JSTL标签库分为5类:JSTL核心标签库、JSTL函数标签库、数据库标签库、I18N格式化标签库、XML标签库。 JSTL的核心标签库主要包括:表达式操作、流程控制、迭代操作和URL操作。以下是JSTL常用标签的用法总结: 一、表达式操作 1、作用:用于显示数据的内容。语法

2014-03-22 20:07:40 505

转载 Hibernate 学习---建立第一个基本的hibaernate运行程序

这里的目标是建立环境,开发一个小程序,看看运行结果. 一建立web project.把hibernate的jar文件复制到lib目录中,还有用到的支持jar文件哦.还有JDBC驱动. 二开发第一个hibernate程序.这时用要建立一个hibernate.cfg.xml的配置文件.看看里面是什么? DOCTYPEhibernate-configuration

2014-03-22 20:07:26 1243

转载 Spring的jdbcTemplate使用

[sql] view plaincopy使用jdbcTemplate查询数据的时候可以使用queryForXXX等方法。下面我们就一一解析一下:  1、jdbcTemplate.queryForInt()和jdbcTemplate.queryForLong()  --使用queryForInt返回user表中的记录数量,queryForInt搭配这样的sql

2014-03-22 20:07:13 820

转载 JSOUP初探

JSOUP是偶然看到的一个处理HTML的JAVA 类库,其官方网址是:http://jsoup.org/1、编写相关的试用程序(只需要在工程中引用jsoup-1.3.3.jar即可):[java] view plaincopyimport java.io.File;  import java.io.IOException;

2014-03-22 20:06:55 555

转载 Chosen—jquery选择框插件

应用JS文件  United States United Kingdom Afghanistan Albania  class设这为chzn-select

2014-03-22 20:06:42 697

转载 JDBC 增删改查

JDBC API      JDBC API 工作的4个重要的环节:1.       DriverManager类:依据数据库的不同管理jdbc驱动2.       Connection接口:负责连接数据库并担任传送数据的任务。3.       Statement 接口:友Connection产生,负责执行sql语句。4.       ResultSet接口

2014-03-22 20:06:29 627

转载 java中的递归

所谓递归,是指程序调用自身,当然,递归不会无休止地调用下去,它必然有一个出口,当满足条件时程序也就结束了,不然的话,那就是死循环了。看下面这个类,有几个递归方法,看了之后肯定会对你学习递归很有帮助的。/**递归类Recursion的定义*/public class Recursion{      //递归方法DecimalToBinary,把一个十进制数转换

2014-03-22 20:06:05 475

转载 JAVA解析XML格式字符串

import java.io.IOException;import java.io.StringReader;import java.util.List;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.Namespace;impo

2014-03-21 10:30:33 558

转载 六种方式实现hibernate查询,及IDE推荐

我觉得有必要写一个hibernate的总结性随笔,从点到面,讲讲hibernate查询的6种方法。分别是HQL查询,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。 如果单纯的使用hibernate查询数据库只需要懂其中的一项就可以完成想要实现的一般功能,但是从一个点,让我们掌握6中方法,则提供了更多选择。每一种方法都有其适用的情况与前提。

2014-03-21 10:29:53 499

转载 java事务管理

什么是事务:首先,说说什么事务。我认为事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系统状态。事务必须服从ISO/IEC所制定的ACID原则。ACID

2014-03-21 10:29:32 661

转载 String Date Calendar之间的转换

1.Calendar 转化 String Calendar calendat = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String dateStr = sdf.format(calendar.getTime()); 2.String 转化Calendar

2014-03-21 10:17:36 1662

转载 如何使用Log4j?

1、 Log4j是什么?  Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念   Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Lo

2014-03-21 09:58:49 397

转载 防止重复提交的解决方法

前两种是利用javascript,后面一种是在使用Struts的情况下的参考实现:1、javascript ,设置一个变量,只允许提交一次。    var checkSubmitFlg = false;    function checkSubmit() {      if (checkSubmitFlg == true)   {         retur

2014-03-21 09:58:37 498

转载 【struts2】五大核心jar包 和 作用

struts2五大核心jar包  1。Commons-logging.jar  --------------   用于通用日志处理 2。Freemarker.jar  --------------   表现层框架,定义了struts2的可视组件主题 3。Ognl.jar  --------------   OGNL表达式语言,struts2支持该EL 4。Struts2-cor

2014-03-21 09:58:23 765

转载 java.toString() ,(String),String.valueOf区别

方法1:采用 Object#toString()方法请看下面的例子:Object object = getObject();System.out.println(object.toString());在这种使用方法中,因为java.lang.Object类里已有public方法.toString(),所以对任何严格意义上的java对象都可以调用此方法。但在使用时要注意,必须保证obje

2014-03-21 09:58:05 526

转载 购物车JSP代码

用jsp实现一个简单的购物车web应用系统。实现的添加购物商品,删除购物商品并且显示购物车信息。 1. 在自己建立的WEB工程中,建立包shopcart.dto,在相应的包中添加类Product.java ,ShopCart.java/*类Product */package shopcart.dto;import java.io.Serializable;

2014-03-21 09:57:35 2751

转载 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost

报错:1130-host ... is not allowed to connect to this MySql server解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhos

2014-03-21 09:56:59 630

转载 JdbcTemplate学习笔记

1、使用JdbcTemplate的execute()方法执行SQL语句 Java代码  jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");  2、如果是UPDATE或INSERT,可以用update()方法。 Java代码

2014-03-21 09:56:30 562

ajaxfileupload.js 多文件上传

ajaxfileupload.js 多文件上传

2016-11-01

myeclipse10 war 包报错补丁

myeclipse10 war 包报错补丁

2016-11-01

gaea 和JDBC z整合

gaea 和JDBC 整合

2016-04-22

ssh 框架的一个小例子

ssh 框架的一个小例子

2013-12-02

log4j的配置及使用

log4j的配置及使用log4j的配置及使用log4j的配置及使用

2013-07-11

网页中嵌入flv 格式视频

网页中嵌入flv 格式视频,直接可以运行的,很简单只要引入一个js即可

2013-03-12

输入年和月控制台输入日历

输入年和月控制台输入日历,源码,导入可用

2013-03-07

freemarker 和myeclipse 插件

freemarker 和myeclipse 插件

2013-01-24

freemarker-2.3.19.jar

freemarker-2.3.19.jar 使用freemarker 的jar

2013-01-24

jsp 页面禁用刷新

jsp 页面禁用刷新 ,简单易懂,亲,给好评哦!

2012-11-26

struts2 导入导出

struts2 导入导出 poi

2012-11-06

ibatis sql 语句的编写

ibatis sql 语句的编写 ,包括增删改查,很简单 很实用 ,对初学者是很好的选择

2012-04-05

myeclipse中使用jquery自动提示

myeclipse中使用jquery自动提示

2012-03-27

ssh事务处理

事务处理,ssh事务处理

2012-03-13

struts2.1.6.jar

包含struts 开发用的6 个jar 包 ,完全够用 , 没有错误

2012-03-08

json 中文乱码解决方案

json 中文乱码解决方案,此方法简单实用,方便快捷

2012-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除