自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js获取对象的绝对坐标

//获取xfunction getX(obj){ var parObj=obj; var left=obj.offsetLeft; while(parObj=parObj.offsetParent){ left+=parObj.offsetLeft; } return left; ...

2013-03-22 18:02:50 383

原创 开发EJB容器模型的WEB服务

1.开发服务端  1.1.Order.java  //是实体类  1.2.OrderService.java  //服务接口  1.3.OrderServiceBean.java  //服务接口的实现类  1.4.build.xml //ant的部署文件2.开发客户端  2.1.OrderTest.java //juit测试类  2.2.build.xml //An...

2013-03-22 08:43:47 265

原创 开发消息驱动bean(Queue/Topic)

 开发消息驱动bean(Queue/Topic) 1.配置目标地址(cmcc-service.xml),Jboss使用一个XML文件配置队列地址,文件的取名格式应遵守*-service.xml 2.编写服务器消息的发送者(QueueSender,TopicSender) 3.编写客户端接收者(QueueMessageDriverBean,TopicMessageDriverBean...

2013-03-22 08:43:43 239

原创 tomcat 停止的时候 contextDestroyed不执行(转)

最近在做一个监听器, public void contextInitialized(ServletContextEvent sce) {}当TOMCAT启动时这个方法里的程序执行了,但是当服务器停止时下面这个方法没有执行!让我很郁闷。后来才知道原因public void contextDestroyed(ServletContextEvent sce) {  System....

2013-03-22 08:43:43 3089

原创 EJB实体bean开发

开发步骤1.编写Person.java实体类2.开发PersonService.java接口类3.开发PersonServiceBean.java实现类4.发布EntityBean.jar文件到jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA\server\default\deploy\下发布的文件只有Person.java、PersonService....

2013-03-21 08:32:04 169

原创 EJB配置jboss数据源

1.数据源的模板在\jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA\docs\examples\jca\下2.编辑数据源文件,比如mysql-ds.xml,命名规则是名称-ds.xml结尾3.把数据源文件部署到jboss下,路径是jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA\server\default\deploy\;其中default是配置项,...

2013-03-21 08:31:58 111

原创 通过注解方式@EJB注入和JNDI查找方式并使用其他EJB或者服务

 1.通过JNDI查找方式来查找其他的beanInitialContext ctx = new InitialContext();HelloWorld helloworld = (HelloWorld) ctx.lookup("实现类的简单名称/remote"); 2.通过注解@EJB 例如 @EJB Other other;//现在就可以使用Other里面的公共方法了,条件是Other必须是...

2013-03-21 08:31:55 233

原创 Bean实例的两种管理技术

1.无状态bean使用实例池技术管理bean@Stateless //申明是一个无状态bean的注解2.有状态bean使用激活(activation)管理bean@Stateful//申明是一个有状态bean的注解

2013-03-21 08:31:51 106

原创 EJB异常日记

javax.ejb.EJBException: Local and Remote Interfaces cannot have duplicate interface for bean HelloWorldBeanat org.jboss.ejb3.SessionContainer.checkForDuplicateLocalAndRemoteInterfaces(SessionContain...

2013-03-21 08:31:47 103

原创 开发具有本地接口和远程接口的无状态bean

开发步骤1.开发服务端 1.1 开发HelloWorld和HelloWorldLocal接口,在开发HelloWorldBean实现类2.开发客户端 2.1 开发EJBClient2的java客户端项目和EJBClient的web项目3.把helloworld.jar服务和EJBClient.war都部署在JBoss容器里,helloworld.jar打包时只需要选定Hel...

2013-03-19 08:32:16 173

原创 通过ANT提高EJB应用的开发效率

在正式的企业开发中,我们会对EJB应用进行不断地测试,这一过程需要我们进行反复的打包-发布。如果我们手动的通过MyEclipse的打包向导进行打包,然后手动在JBoss下进行部署发布这样会降低项目的开发效率。为了提高EJB应用的开发效率,大部分企业中会在引入Ant工具,通过Ant完成EJB应用的编译-打包-发布-卸载。在MyEclipse中已经集成了Ant开发工具,所以在项目中我们可以直接...

2013-03-19 08:32:04 126

原创 开发第一个无状态会话bean [草稿]

准备事项1.查询jBoss部署的JNDI,http://localhost:8080/jmx-console/ 路径下,查找jboss-->service=JNDIView-->java.lang.String list()--点击Invoke-->Global JNDI Namespace(这是全部的JNDI,最下面就有自己开发的HelloWorldBean)2.运...

2013-03-19 08:31:50 138

原创 javascript兼容性汇总(IE/FF)

以下以 IE 代替 Internet Explorer,以 MF/FF 代替 Mozzila Firefox  (1)window.event       IE:有window.event对象       FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)   (2)鼠标当前坐标   ...

2013-03-19 08:31:43 124

原创 eclipse maven plugin 插件 安装 和 配置

环境准备:eclipse(Helios) 3.6maven 3.0.4 maven3 安装:    安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。    首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/...

2013-03-19 08:31:24 102

原创 strust1的的异常--does not contain specified method (check logs)

在使用DispatchAction时出现了这个问题,从这句话分析,就是没有在指定的类中,找到对应的方法。  先说结论: 在Action中定义的方法(要在参数中使用的方法),参数一定要固定为 (ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse respon...

2013-03-18 08:53:37 545

原创 js iframe刷新

1.获取某个iframe下面的值document.getElementById('verifyIframe').contentWindow.document.getElementById('hidden_uuid').value;2.创建+刷新function resetMobileToken(){ var verifyIframe=document.getElement...

2013-03-17 12:00:17 138

原创 hibernate中OpenSessionInViewFilter的笔记 (转)

<!-- 过滤spring中对于hibernate的session关闭管理 --> <filter> <filter-name>hibernateFilter</filter-name> <filter-class> org.springframework.orm.hiber...

2013-03-17 11:57:37 129

原创 addShutdownHook的用处(转)

Runtime.getRuntime().addShutdownHook(shutdownHook);   这个方法的含义说明:       这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁等操作...

2013-03-17 11:56:08 152

原创 java thread 执行顺序(转)

平优先级的线程,执行顺序是随机的,有JVM管理,没有一定的顺序。高优先级的线程,其执行的几率会高,但不是肯定。main 本身就是一个线程。叫主线程。如果你再启动一个,就是2个了。当然算多线程...

2013-03-17 11:54:55 139

原创 4行CSS实现表格内容超过一行的部分,用省略号代替(转载)

Html代码  table{      table-layout: fixed;    }    td{      white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    }   原理:本方法用于解决表格单元格内容过多时的...

2013-02-25 17:25:56 96

原创 hibernate映射的一些疑惑

1.一对多 一对多是站在多的一方中映射xml中来分析的,比如:teacher.hbm.xml <set name="student" inverse="false" lazy="false" cascade="all-delete-orphan" order-by="resourceId"> <key> <co

2013-01-29 14:42:20 88

原创 eclipse 内存设置

-Xms128m -Xmx512m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=512m<!--路径是window/Preferences/Tomcat/JVM Settings/Append To JVM Parameters ,右边add就行-->以上是eclipse 中tomcat设置和jdk设置 ...

2013-01-28 09:15:20 63

原创 JS中四舍五入

/** 使用 两种使用方法 用jquery事件绑定 $(objId).bind("onblur",function(){ formatZJNum(this); }); 在html标签上绑定 onblur=formatZJNum(this); * 格式化金额值 * @param objId 要绑定的对象ID * @param digits 精确度...

2013-01-26 11:18:33 62

原创 Tomcat 启动gzip压缩输出页面大小及其他优化(转)

打开conf/server.xml文件可以看到:<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->    <Connectorport="8080"               maxHttpHeaderSize="8192"               maxThreads="150" minSpareT...

2013-01-10 20:41:24 127

原创 eclipse 反应慢 优化

觉的有用,留个记录,原址(http://blog.csdn.net/jkant/article/details/3273860)  1、打开 eclipse.ini -showsplashcom.genuitec.eclipse.product--launcher.XXMaxPermSize256M-vmargs-Dosgi.requiredJ...

2013-01-09 09:41:02 93

原创 El表达式中的算术运算符和逻辑运算符(转)

类别 运算符  算术运算符 + 、 - 、 * 、 / (或 div )和 % (或 mod )  关系运算符 == (或 eq )、 != (或 ne )、 < (或 lt )、 > (或 gt )、 <= (或 le )和 >= (或 ge)  逻辑运算符 && (或 and )、 || (或 or )和 ! (或 not )  验...

2013-01-06 20:12:05 537

原创 免安装版tomcat 开机自启动设置(转)

由于之前下载的免安装版tomcat中的bin目录中没能service.bat文件,这样就不能注册windows服务自启动。经过查找资料得到:tomcat6.0.20中包含这个文件,我就把用到的三个文件拷贝到我自个的tomcat目录中。三个文件为:service.bat tomcat6.exe tomcat6w.exe然后进行按以下步骤进行:1、配置环境变量JAVA_H...

2012-12-24 13:18:48 202

原创 JSP自定义标签rtexprvalue属性(转)

 其实以前也有写过自定义标签, 但是没有注意到过<rtexprvalue>的用法, 最近这几天又用上自定义标签了, 突然发现<rtexprvalue>的用法是有讲究的. rtexprvalue的全称是 Run-time Expression Value, 它用于表示是否可以使用JSP表达式.当在<attribute>标签里指定<rtexpr...

2012-12-24 11:09:00 85

原创 CAS 3.1 单点退出

我是在这篇文章做的,大家也可以看看(http://jcbay.iteye.com/blog/860018)1.如果直接访问CAS的logout话,会出现注销成功页面,其实大部分情况下这个页面是没有必要的,更多的需求可能是退出后显示登录页面,并且登录成功后还是会进入到之前的业务系统,那么可以修改cas-servlet.xml文件,在"logoutController"的bean配置中增加属性“f...

2012-12-21 15:32:56 125

原创 XML CDATA(转载之笔记)

所有 XML 文档中的文本均会被解析器解析。只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。PCDATAPCDATA 指的是被解析的字符数据(Parsed Character Data)。XML 解析器通常会解析 XML 文档中所有的文本。当某个 XML 元素被解析时,其标签之间的文本也会被解析:<message>此文本也...

2012-12-21 15:16:01 61

原创 介绍一个可以运算复杂数据运算的js库

介绍一个可以运算复杂数据运算的js库,名字叫Numbers.js,可以进行三角,矩阵等复杂运算, 地址在:https://github.com/sjkaliski/numbers.js,使用简单,可以支持在node.js和普通javascript下使用,例如:    var numbers = require('numbers'); 算矩阵的相加: var array1 = [0, 1, 2]; ...

2012-12-15 18:49:46 224

原创 SQL查询当前数据上一条和下一条的记录(转)

id是指当前数据news_id参数方法一:string preSql = "select top 1 * from news where news_id < " + id + " order by news_id DESC"string nextSql = "select top 1 * from news where news_id > " + id + " or...

2012-12-14 13:29:41 704

原创 Struts2 防止重复提交问题(转)

相信都有表单提交的情况, 很多时候不希望出现重复提交原来的数据, 那么如何防止重复提交问题, 下面我是思考和一些参考整理的结果, 先看看其原理: 防止重复提交原理: 首先,在页面访问的时候server端产生一个标志位,其保存在session中,同时该标志位放到访问的页面的某个元素中(通常为隐藏域); 其次,在session存在的有效时间内,没有其它操作时其值保持不变,当提交表单到se...

2012-12-12 23:34:34 61

原创 将CAS3.1中 https认证的方式改为http(转)

1 .配置Tomcat 6.0/webapps/cas/WEB-INF/deployerConfigContext.xml 找到   <bean class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"p:httpClient-ref="h...

2012-11-29 15:49:25 188

原创 CAS实现单点登录(SSO)经典完整教程(转)

原址(http://blog.csdn.net/small_love/article/details/6664831)  cas下载地址http://downloads.jasig.org/cas/cas-server-3.1-release.ziphttp://downloads.jasig.org/cas-clients/cas-client-3.1-release.z...

2012-11-29 14:30:04 103

原创 统一身份认证(CAS)客户端测试获取信息代码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ page import="org.jasig.cas.client.util.AbstractCasFilter"%><%@ page import="org.jasig.cas.clie

2012-11-29 12:07:30 295

原创 cas client异常

1.异常信息  org.apache.jasper.JasperException: java.lang.ClassCastException:  org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor org.apache.jasper.s...

2012-11-29 11:55:25 179

原创 cas server异常

1.报错前 <c:set var="query" value="<%=request.getQueryString() == null ? "" : request.getQueryString().replaceAll("&locale=([A-Za-z][A-Za-z]_)?[A-Za-z][A-Za-z]|^locale=([A-Za-z][A-Za-z]_)?[...

2012-11-29 11:12:56 92

原创 JVM系列三:JVM参数设置、分析(转载)

不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上...

2012-11-25 11:55:06 111

原创 硬盘上面的容量单位(转)

 1bit=1bit8bit=1B(bytes)1024b=1KB(kilobyte) 1024KB=1MB (mega byte)1024MB=1GB (GigaByte)1024GB=1TB (Trillionbyte)1024TB=1PB 1024PB=1EB 1024EB=1ZB 1024ZB=1YB 其它的不知道,谁知道的,还请告诉下,我补...

2012-11-25 11:44:27 86

空空如也

空空如也

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

TA关注的人

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