`
文章列表
下载cas-server-3.5.2.1服务器端和cas-client-3.2.1客户端。 1.1 部署服务端1)将cas-server-3.5.2.1-release.zip解压到一个目录,将cas-server-3.5.2\modules\cas-server-webapp-3.5.2.war拷贝到tomcat的webapp中去,并且改名为CasServer.war.启动tomcat2)现在可以访问CAS应用了,当然要使用HTTPS加密协议访问,例如本问用到地址:https://cas.sso.com:8443/CasServer/login,现在打开了CAS服务器的页面输入admin ...
http://javacrazyer.iteye.com/blog/890699 其中有一处错误,在tomcat中配置https登陆的时候 1.<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" 2. maxThreads="150" scheme="https" secure="true" 3. clientAuth="fal ...
客户端中需要加入cas客户端jar包: 解压cas-client-3.2.1-release.zip,找到cas-client-3.2.1-release\cas-client-3.2.1\modules\cas-client-core-3.2.1.jar和commons-logging-1.1.jar,放入lib中。 在web.xml中加入登录过滤器,拦截登录: <!-- ======================== 单点登录开始 ======================== --> <!-- 用于单点退出,该过滤器用于实现单点登出功能,可选配置 ...
/** * 邮件发送 */ /** * @author */ public class EmailServiceImpl { private String sendHost = null;// 发送服务器地址 private String receiveHost = null;// 接受服务器地址 private String user = null;// 邮件服务器账号 private String password = null;// 邮件服务器账号密码 private String from = null;// 来源地址 /** ...
select * from (select row_number() over(order by tmp.id) as row,* from (select * from table_1) tmp) temp where temp.row between 1 and 15  使用的时候只需将“select * from table_1”换成你的查询结果即可
//获得输入框中字符长度 function getLength(val) { var str = new String(val); var bytesCount = 0; for (var i = 0 ,n = str.length; i < n; i++) { var c = str.charCodeAt(i); if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) { bytesCount += 1; } else { ...
转载自【http://blog.csdn.net/softwave】 最近Git火得如日中天,而且速度体验和团队模式都很不错。手头正好有个学生实训项目,时间紧任务重,而且学校内网管理太紧,所以就想借助于Internet的分布式开发,因此想到了Github。 经过一天的调试,终于把环境搭建好了,中间遇到了很多小细节问题,走了很多弯路,分享出来,以免后来者重倒覆辙。 安装MyEclipse 8.5,略去不表。 下载Eclipse的git插件——EGit。下载网址http://download.eclipse.org/egit/updates-1.3/org.eclipse.egit-u ...
(抄自http://blog.csdn.net/pdn2000/article/details/6674243) 以前使用Oracle,觉得它的递归查询很好用,就研究了一下SqlServer,发现它也支持在Sql里递归查询举例说明:SqlServer2005版本的Sql如下:比如一个表,有id和pId字段,id是主键,pid表示它的上级节点,表结构和数据:CREATE TABLE [aaa]( [id] [int] NULL, [pid] [int] NULL, [name] [nchar](10))GOINSERT INTO aaa VALUES(1,0,'a')INSERT INTO a ...
function checkMultiple(){ var tableColumnames = $("input[name='userColumn.tableColumname']"); var str = ''; var flag = true; if(tableColumnames.length>0){ for(i=0;i<tableColumnames.length;i++){ str += (tableColumnames[i].value).toLowerCase()+','; } var ar ...
import java.util.HashSet; import java.util.Random; import java.util.Set; public class Test1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // 产生100000个长度为11的随机无重复字符串 Set<String> set = cDifferentRandoms(100000, 11); ...
原理很简单,传入要查询的SQL 语句,得到所有数据,根据PAGE SIZE 计算ROW_NUMBER, 然后再包装一个SQL语句就可以了。但这里是用Hibernate做,所以直接实现Hibernate Dialect 方言比较好. package com.ruijie.spl.common.dialect; /** * SQLServer2005的Dialect,主要封装2005的高效分页语句 * */ import org.hibernate.dialect.SQLServerDialect; import com.ruijie.spl.common.exceptio ...
http://www.blogjava.net/robbie/archive/2009/04/05/264003.html

java连接ftp服务器

    博客分类:
  • ftp
/** * 设置FTP客服端的配置 * * @return */ private FTPClientConfig getFtpConfig() { FTPClientConfig ftpConfig = new FTPClientConfig( FTPClientConfig.SYST_UNIX); ftpConfig.setServerLanguageCode(FTP.DEFAULT_CONTROL_ENCODING); return ftpConfig; }   /** * 连接到服务器 * * @par ...
1、struts2实现预览 action中代码: private String downloadFileName; public InputStream getDownloadFile() throws Exception { Map<String,String[]> param = super.getParameter(); String imageFileId = ((String[])param.get("fileId"))[0]; Integer fileId = new Integer( imageFil ...
jsp页面: function downLoad(filename){ var filename = filename; var data="?filename="+encodeURI(encodeURI(filename));//encodeURI两次 var url ="preViewTakingInfo!download.action"; window.open(encodeURI(url)+data); }  java后台获取参数: String filename = Se ...
Global site tag (gtag.js) - Google Analytics