- 博客(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关注的人