- 博客(409)
- 资源 (12)
- 收藏
- 关注
原创 js获取对象的绝对坐标
ft; } //获取yfunction getY(obj){ var parObj=obj; var top=obj.offsetTop; while(parObj = parObj.offsetParent){ top+=parObj.offsetTop; } return top; }
2013-03-22 18:02:50 450
原创 开发EJB容器模型的WEB服务
开发客户端 2.1.OrderTest.java //juit测试类 2.2.build.xml //Ant任务类生成webservice辅助类 2.3需要jax2.1的jar文件支持,http://dldx.csdn.net/fd.php?i=987830727246899&s=55184deee4b4aa959bb33700d85ddc983.发布WebService.jar到jboss下4.查看jboss中的webservice http://localhos
2013-03-22 08:43:47 156
原创 tomcat 停止的时候 contextDestroyed不执行(转)
有执行!让我很郁闷。后来才知道原因public void contextDestroyed(ServletContextEvent sce) { System.err.println("服务器开始停止运行");} 原来我是用myEclipse集成了tomcat ,在这个开发坏境里是不能运行contextDestroyed的。呵呵,直接启动安装的tomcat 即可。
2013-03-22 08:43:43 416
原创 EJB实体bean开发
ault\deploy\下发布的文件只有Person.java、PersonService.java、PersonServiceBean.java、METH-INF/persistence.xml、jndi.properties等文件5.编写mysql-ds.xml数据源文件,部署到jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA\server\default\deploy\下6.复制mysql-connector-java-5.1.8-bin.jar文件到jboss-4.2
2013-03-21 08:32:04 97
原创 通过注解方式@EJB注入和JNDI查找方式并使用其他EJB或者服务
如 @EJB Other other;//现在就可以使用Other里面的公共方法了,条件是Other必须是一个EJB对像 @Resource TimeService TimeService;//注入其他的对象,比如EJB3中TimeService类,@Resource类路径是javax.anontation.Resource;
2013-03-21 08:31:55 208
原创 EJB异常日记
er.java:134)@Remote和@Local必须指定接口的class,也就是value值例如:@Remote(HelloWorld.class) //申明是一个远程接口,不写默认是本地接口@Local(HelloWorldLocal.class) //申明是一个本地接口Exception in thread "main" javax.ejb.EJBException: Invalid (i.e. remote) invocation of local interface (n
2013-03-21 08:31:47 88
原创 开发具有本地接口和远程接口的无状态bean
目3.把helloworld.jar服务和EJBClient.war都部署在JBoss容器里,helloworld.jar打包时只需要选定HelloWorld、HelloWorldLocal、HelloWorldBean这三个类导出即可;HelloWorld.java //远程接口类package cn.cmcc.ejb3; public interface HelloWorld { public String say(String name);} HelloW
2013-03-19 08:32:16 80
原创 java修改请求参数的值
ge com.gdcn.bpaf.security.yale;import java.util.Enumeration;import java.util.Map;import java.util.Vector;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;@SuppressWarnings("unchecked&qu
2013-03-17 12:01:37 260
原创 js iframe刷新
rame=document.getElementById('verifyIframe'); if(verifyIframe){//有了就刷新 document.getElementById('verifyIframe').contentWindow.location.reload(); return; }//没有就创建 verifyIframe= document.createElement("iframe");//创建iframe verifyIfra
2013-03-17 12:00:17 96
原创 hibernate中OpenSessionInViewFilter的笔记 (转)
gframework.orm.hibernate3.support.OpenSessionInViewFilter </filter-class> <init-param> <param-name>singleSession</param-name> <param-value>true&a
2013-03-17 11:57:37 74
原创 4行CSS实现表格内容超过一行的部分,用省略号代替(转载)
sis; } 原理:本方法用于解决表格单元格内容过多时的美观问题,主要涉及到4句CSS样式:1. table-layout: fixed 由于table-layout的默认值是auto,即table的宽高将取决于其内容的多寡,如果内容的体积无法估测,那么最终表格的呈现形式也无法保证了,fixed一下就好了。(注意:此样式是关键)2. white-space: nowrap 是为了保证无论单元格(TD)中文本内容有多少,都不会自动换行,此时多余的内容会在水平方向撑破
2013-02-25 17:25:56 58
原创 hibernate映射的一些疑惑
> <key> <column name="teacher_id"></column> </key> <one-to-many class="org.onetomany.Student/> </set>2.多对一 多对一是站在多的一方中映射xml中来分
2013-01-29 14:42:20 54
原创 eclipse 内存设置
e 中tomcat设置和jdk设置 eclipse.ini-vmargs-Xms128M-Xmx512M-XX:PermSize=64M-XX:MaxPermSize=128M-XX:+UseParallelGCC:/Program Files/Java/jdk1.6.0/bin/javaw.exe
2013-01-28 09:15:20 67
原创 JS中四舍五入
* @param objId 要绑定的对象ID * @param digits 精确度 * @return*/function formatZJNum(objId,digits){ //第一步是否数字 var val=$(objId).val(); if(isNaN(val)||val==null||val==""){ $(objId).val(""); return; } //第二步是否是负数和第一位为0
2013-01-26 11:18:33 49
原创 Tomcat 启动gzip压缩输出页面大小及其他优化(转)
maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" d
2013-01-10 20:41:24 58
原创 eclipse 反应慢 优化
-vmargs-Dosgi.requiredJavaVersion=1.5-Xms128m-Xmx512m -Dosgi.splashLocation=e:eclipse 6.0eclipseeclipseSplash.bmp-Duser.language=en -XX:PermSize=128M -XX:MaxPermSize=256M把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize
2013-01-09 09:41:02 48
原创 免安装版tomcat 开机自启动设置(转)
就把用到的三个文件拷贝到我自个的tomcat目录中。三个文件为:service.bat tomcat6.exe tomcat6w.exe然后进行按以下步骤进行:1、配置环境变量JAVA_HOME JDK所在路径 之前在搭建java环境时配置了CATALINA_HOME TOMCAT所在路径 E:\study\blogtomcat然后修改PATH变量在最前面加上:%CATALINA_HOME%\bin;2、输入service.bat installC:\Users
2012-12-24 13:18:48 121
原创 XML CDATA(转载之笔记)
aracter Data)。XML 解析器通常会解析 XML 文档中所有的文本。当某个 XML 元素被解析时,其标签之间的文本也会被解析:<message>此文本也会被解析</message>解析器之所以这么做是因为 XML 元素可包含其他元素,就像这个例子中,其中的 <name> 元素包含着另外的两个元素(first 和 last):<name><first&a
2012-12-21 15:16:01 44
原创 介绍一个可以运算复杂数据运算的js库
持在node.js和普通javascript下使用,例如: var numbers = require('numbers'); 算矩阵的相加: var array1 = [0, 1, 2]; var array2 = [3, 4, 5]; numbers.matrix.addition(array1, array2); 转换矩阵: numbers.matrix.transpose(array); 检查某个数是否素数 numbers.prime.simple(number); 原地址(ht
2012-12-15 18:49:46 368
原创 SQL查询当前数据上一条和下一条的记录(转)
where news_id > " + id + " order by news_id ASC"方法二:string preSql = "select * from [news] where news_id = (select MAX(news_id) from [news] where news_id<"+ id + ")";string nextSql = "select * from [
2012-12-14 13:29:41 526
原创 Struts2 防止重复提交问题(转)
: 防止重复提交原理: 首先,在页面访问的时候server端产生一个标志位,其保存在session中,同时该标志位放到访问的页面的某个元素中(通常为隐藏域); 其次,在session存在的有效时间内,没有其它操作时其值保持不变,当提交表单到server端时,会判断client端提交过来的标志位和server端的标志位的值是否相等;最后,判断标志位的值,如果相等,则执行自己期望的操作;如果不相等,则转向指定的页面;这个原理在我以前在ASP中实现的这个功能是一样的,在JAVA,PHP都适用,只是实现语言
2012-12-12 23:34:34 62
原创 将CAS3.1中 https认证的方式改为http(转)
ent-ref="httpClient" /> 增加参数p:requireSecure="false",是否需要安全验证,即HTTPS,false为不采用,加上去之后如下: <bean class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler" p:httpC
2012-11-29 15:49:25 117
原创 CAS实现单点登录(SSO)经典完整教程(转)
-3.1-release.zip 一、简介 1、cas是有耶鲁大学研发的单点登录服务器 2、本教材所用环境 Tomcat7.2JDK6CAS Service 版本 cas-server-3.1-release.zipCAS Client版本 cas-client-3.1-release.zip 二、生成证书
2012-11-29 14:30:04 68
原创 统一身份认证(CAS)客户端测试获取信息代码
tion.Assertion"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";Assertion assertion1=(Assert
2012-11-29 12:07:30 174
原创 cas client异常
he.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:527) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:359) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jas
2012-11-29 11:55:25 92
原创 cas server异常
-z]_)?[A-Za-z][A-Za-z]", "")%>" /> 2.更改后,其实就是把value=后面外面的双引号改成单引号 <c:set var="query" value='<%=request.getQueryString() == null ? "" : request.getQueryString().replaceAll("&
2012-11-29 11:12:56 72
原创 JVM系列三:JVM参数设置、分析(转载)
中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同(主要cup个数,内存不同),所以使用的GC种类也会不同(如何选择见GC种类及如何选择)。本文将注重介绍JVM、GC的一些重要参数的设置来提高系统的性能。 JVM内存组成及GC相关内容请见之前的文章:JVM内存组成 GC策略&内存申请。J
2012-11-25 11:55:06 57
ssh框架中asm-all集成包
2010-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人