自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 tomcat中jar包类的加载顺序

当我们启动一个tomcat的服务的时候,jar包和claess文件是是以怎么样的顺序被加载进来的? 加载顺序:1. $java_home/lib 目录下的java核心api 2. $java_home/lib/ext 目录下的java扩展jar包3. java -classpath/-Djava.class.path所指的目录下的类与jar包4. $

2015-10-09 10:47:01 5377

转载 struts2 action跨包跳转配置方法

在struts2中,从一个包(package)的action访问另一个包中的action,二者在不同的namespace中时,需要在struts的配置文件中作如下配置/otherviewtype可以选择相应的结果类型namespace指定命名空间;actionName指定action名称,注意不加后缀;需要传递的参数由param节点在后面指明,分

2015-08-03 13:11:59 2772

转载 WebLogic下使用URL.openConnection获取连接返回 HttpsURLConnection与SOAPHttpsURLConnection的问题

本文参考自:http://blog.csdn.net/arvinrong/article/details/7715334 做集成工作时使用到了第三方公司提供的接口JAR包,在本地TOMCAT测试通过后部署到WEBLOGIC上。抛出了weblogic.net.http.SOAPHttpsURLConnection cannot be cast to javax.net.ssl.Htt

2014-05-20 14:03:06 1328

转载 Apache与Nginx的优缺点比较

1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: rewrite ,比nginx

2014-05-20 13:51:15 410

转载 Hibernate缓存原理与策略

Hibernate缓存原理:  对于Hibernate这类ORM而言,缓存显的尤为重要,它是持久层性能提升的关键.简单来讲Hibernate就是对JDBC进行封装,以实现内部状态的管理,OR关系的映射等,但随之带来的就是数据访问效率的降低,和性能的下降,而缓存就是弥补这一缺点的重要方法.     缓存就是数据库数据在内存中的临时容器,包括数据库数据在内存中的临时拷贝,它位于数据库与

2014-05-13 15:14:59 363

转载 Hibernate与iBATIS的比较

1.出身 hibernate 是当前最流行的o/r mapping框架,它出身于sf.net,现在已经成为jboss的一部分了。 ibatis 是另外一种优秀的o/r mapping框架,目前属于apache的一个子项目了。 2.原理 相对hibernate“o/r”而言,ibatis是一种“sql mapping”的orm实现。hibernate 对数据库结构提供了较为完整的

2014-05-13 10:25:45 482

转载 java与.NET通用的3DES加密解密方法

import java.security.Key;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;

2013-06-05 14:27:41 1206

转载 http请求工具类

import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.UnsupportedEncodingException;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLDecoder;

2013-06-05 14:13:05 496

转载 struts2的s:iterator 标签 详解

struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性:    value:被迭代的集合    id   :指定集合里面的元素的id    status 迭代元素的索引1:jsp页面定义元素写法 数组或list     A 打印结果为: 1A2A3A4A5A2:索引的用法

2013-06-05 14:01:39 491

转载 Spring 定时器

本文向您介绍Spring定时器的两种实现方式,包括Java Timer定时和Quartz定时器,两种Spring定时器的实现方式各有优点,可结合具体项目考虑是否采用。 有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。 1.Java Timer定时首先继承java.util.TimerTask类实现ru

2012-11-21 14:21:26 485

转载 No Dialect mapping for JDBC type解决方法

在ssh架构中使用mysql数据库,在javaBean中使用属性:BigDecimal,hibernate无法映射此类型的对象。在数据库中此字段必须为Decimal类型。 会报No Dialect mapping for JDBC type:-1为让hibernate知道此类型。必须一下做法:package com.quduan;import java.sql.Types;

2012-11-13 14:54:00 1451

转载 spring的工作原理

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

2012-10-11 10:06:22 447

转载 Struts2中的ModelDriven机制及其运用

所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User {    private int id;    private String username;    private String passwo

2012-08-31 09:13:03 392

转载 读取配置文件工具类

public class MD5KeyCache {// smsUserIpMapprivate static HashMap KeyMap = new HashMap();static Logger logger = Logger.getLogger(MD5KeyCache.class);public static String getKey(String keyName

2012-06-19 13:22:12 433

转载 js split 的用法和定义 js split分割字符串成数组

关于js split的用法其它也不多说什么,下面直接举例给大家看看    str="2,2,3,5,6,6"; //这是一字符串var strs= new Array(); //定义一数组strs=str.split(","); //字符分割      for (i=0;i    {            document.write(strs[i]+"");

2012-06-06 08:53:21 979

转载 JDBC数据库连接工具类

import java.sql.Connection;import java.sql.DriverManager;public class DBUtil {private static Connection con = null;public static final Connection getCon() {String forname = "oracle.jdb

2012-05-22 16:52:50 531

转载 oracle分页查询

select * from (select *, rownum rowid from tablename where rownum=(page-1)*size

2012-05-14 20:04:40 427

转载 form表单action重复提交2次

在做一个jsp提交页面时,数据莫名其妙提交2次,数据库数据插入2次,开始只把注意力集中在提交到Servlet里,做了很多测试,折腾半天,才测试出来:根本不是Servlet的问题!问题出在jsp页面上。jsp页面的提交事件导致自动提交了2次。form表单的js判断函数只返回false,忘记写返回true,真是郁闷死。就像下面这样:function check(){if(""==doc

2012-05-12 16:47:32 9162

转载 MYSQL数据中文乱码

第一种方法,很精辟的总结:经常更换虚拟主机,而各个服务商的MYSQL版本不同,当导入数据后,总会出现乱码等无法正常显示的问题,查了好多资料,总结出自己的一点技巧: WINDOWS 下导入应该这样使用MYSQL的命令在DOS命令下进入mysql的bin目录下,输入mysql -uroot -p密码 数据库名称<要恢复的数据库, 例如我们要把D盘的一个名称为test.sql的数据库恢复

2012-04-03 16:34:33 764

转载 mod_proxy方式Tomcat负载均衡原理详解及配置

使用Tomcat的童鞋们注意了。为了增加tomcat的性能和稳定性,我们一般采用balance和session同步机制。下图列出了我们常用也是最简单的解决方案。说明 1 balance负载均衡我们一般采用Apache proxy和Apache+mod_jk方式所使用软件: Apache2.2.19 http://httpd.apache.org/download.cgi#apache2

2012-03-17 18:26:04 1074

转载 mod_jk方式apache+tomcat负载均衡

Apache和tomcat做集群配置做集群配置,首先要下载tomcat-connectors,到官方网站上去下载(http://tomcat.apache.org/download-connectors.cgi),我下载的版本是tomcat-connnectors-1.2.31-src.tar.gz,这里,我将tomcat-connnectors-1.2.31-src.tar.gz放到了/op

2012-03-17 18:24:11 814

转载 StrutsPrepareAndExecuteFilter与FilterDispatcher的区别

FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如 2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指filter中的init方法,即配制的导入;后者表示进行过滤,指doFilter方法,即将reque

2012-03-01 14:44:23 602

转载 Struts2 过滤器与拦截器

过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符      拦截器,是在面向切面编

2012-02-22 18:00:31 363

转载 struts2环境配置搭建

1.下载struts2框架      下载地址 http://struts.apache.org/download.cgi#struts2232.创建web项目,导入使用struts2所必须的jar包。     创建web项目,在lib目录下添加必须的jar包。所必须的jar包有      commons-fileupload-1.2.1.jar,commons-io-1.3.

2012-02-22 15:40:50 1322

转载 java md5加密类

import java.security.MessageDigest;public class md5 {    private String inStr;    private MessageDigest md5;public md5 (String inStr) {this.inStr = inStr;try {this.md5 = Mess

2012-02-22 14:38:03 576

转载 Struts2 + jQuery 实现ajax

1、将struts2的json插件加入web工程的lib,jsonplugin的下载地址:http://code.google.com/p/jsonplugin/downloads/list2、struts.xml添加专为ajax使用的packagepackage name="ajax" extends="json-default">        action name="a

2012-02-22 14:32:31 378

转载 Servlet过滤器

一、什么是Servlet过滤器过滤器是在数据交互之间过滤数据的中间组件,独立于任何平台或者 Servlet 容器。Servlet过滤器可以应用在客户机和 servlet 之间、servlet 和 servlet 或 JSP 页面之间,以及所包括的每个 JSP 页面之间。二、实现一个 Servlet 过滤器  Servlet过滤器 API 包含javax.servlet包中的 3

2012-02-22 13:43:44 555

转载 struts2的Action配置

1,Action的配置格式基本为:       该结果名称所对应的JSP页面   如:       /test/msg.jsp   访问时:访问myaaAction2,method属性,该属性可以把一个类的多个方法映射为多个Action,如:类文件public class MethodAction extends ActionSu

2012-02-22 13:34:40 250

转载 update select

最常用的update语法是:UPDATE SET = , SET = 如果我的更新值Value是从一条select语句拿出来,而且有很多列的话,用这种语法就很麻烦第一,要select出来放在临时变量上,有很多个哦第二,再将变量进行赋值。列多起来非常麻烦,能不能像Insert那样,把整个Select语句的结果进行插入呢?就好象下面insert into table

2012-02-22 13:26:45 346

转载 SQL字符串截取

SUBSTRING返回字符、binary、text      或      image      表达式的一部分。有关可与该函数一起使用的有效      Microsoft®      SQL      Server™      数据类型的更多信息,请参见数据类型。  语法SUBSTRING      (      expression      ,

2012-02-22 13:25:55 298

转载 打印九九乘法表

public void nineNineMulitTable(){     for (int i = 1,j = 1; j 9; i++) {     System.out.print(i+"*"+j+"="+i*j+" ");     if(i==j){     i=0;     j++;     System.out.println();

2012-02-10 23:34:12 354

转载 Flex Timer 定时器

flash.util.Timer类允许通过添加时间事件或延时来调用方法。通过Timer构造器创建实例对象,传递一个毫秒数字作为构造参数作为间隔时间,下面的例子实例化一个Timer对象每个1秒钟发出事件信号:    var timer.Timer = new Timer(1000);      一旦创建了Timer实例,下一步必须添加一个事件监听器来处理发出的事件,T

2012-02-10 23:33:10 712

转载 如何查询一个表中某字段重复记录

select a.* from 一个表 a,(select 某字段 from 一个表 group by 某字段 having count(*)>1) as bwhere a.某字段=b.某字段  select columnnamefrom tablenamegroup by columnnamehaving count(*) > 1SQL> select b.id,

2012-02-10 23:32:12 1267

转载 容易马虎的list.add(对象)

public List getAllMessage(String sql,String[] args) throws Exception {  // TODO Auto-generated method stub    ResultSet  rs = this.executeQuery(sql, args);     List list = new ArrayList();

2012-02-10 23:31:15 507

转载 SQL中sum(),avg()等统计结果为null的解决方法

在SQL语句中使用集合函数count(),返回结果肯定为非负整数,这也是用来判断数据有无的一个很有效的方法; 然后在用sum()进行集合相加的时候,如果sum()的对象没有记录,那么不会返回0,而返回null,这么做,不会影响数据库,因为数值型字段也是可以存放NULL的,因为在执行这样的SQL语句的时候,没有记录也不会报错。但是执行完之后,要使用这个数据就有问题了。1、在程序里处理

2012-02-10 23:30:38 1122 1

转载 SQL getdate() 格式的具体应用

Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16

2012-02-10 23:29:36 1270

转载 [转]xls文件导出的方式

public static List parseExcel(String filePath) {  File file = new File(filePath);   List excelValueList = new ArrayList();  if(file.exists() && file.canRead() && file.getName().lastIndexOf(".xls

2012-02-10 23:27:51 408

转载 [转]struts2中s:select标签的使用

1.第一个例子:  2.第二个例子:  3.第三个例子:  java.util.HashMap map = new java.util.LinkedHashMap(); map.put(1,"aaa"); map.put(2,"bbb"); map.put(3,"ccc"); request.setAttribute("map",map); reques

2012-02-10 23:26:27 335

空空如也

空空如也

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

TA关注的人

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