- 博客(38)
- 收藏
- 关注
原创 cas支持restful访问方式进行认真
SSO除了支持表单的方式进行认证外还可以使用rest接口进行认证,参考:http://jasig.github.io/cas/4.0.x/protocol/REST-Protocol.html 操作步骤如下: 1、将cas-server-support-rest-4.1.3.jar放到cas server的lib中以支持rest认证 2、配置web.xml,...
2016-04-04 16:47:23
1295
原创 CAS配置logout及配置http
cas client官网文档:https://github.com/Jasig/java-cas-client一、CAS配置logout cas提供的默认client样例,不带有logout配置,及当sso serverlogout的时候客户端并不会登出,而可以继续使用。需要如下配置使当server端登出的时候,SingleSignOutFilter会处理server发给cl...
2016-04-04 12:44:17
2870
原创 使用CAS实现SSO简洁教程
原文地址:http://my.oschina.net/baochanghong/blog/394873SSO 即Single sign on/off,单点登录/退出CAS 全称JA-SIG Central Authentication Service,实现SSO的开源项目 1. 概述 1.1背景单点登录是必须的,实现方式颇多,这里就说使用CAS的实现方式。使用CAS实...
2016-04-04 00:49:09
502
原创 cas 4.x实战
cas 4.x实战,原文地址:http://www.cnblogs.com/secsea/p/5177284.html 使用工具maven-3.3.9cas-4.1.4Tomcat-7.0.57-win-x64cas-sample-java-webapp一、Hello cas1、下载Tomcat,解压;修改其server.xml,增加对SSL支持(具体百度)...
2016-04-04 00:45:13
266
原创 win10只有edge浏览器能上网的解决方法
win10升级很长一段时间后,清理了一些软件,结果电脑就只有edge浏览器和自带的邮件可以上网,但是QQ Chrome,360浏览器都无法上网,上网找了很久最后通过如下方式解决。 邮件点击开始,打开命令提示符(管理员),执行netsh winsock reset,重启系统就好了 感谢:http://jingyan.baidu.com/art...
2016-04-03 02:21:05
1978
原创 (转)Vmware磁盘优化深度解析-如何才能提高工作性能
Vmware磁盘优化深度解析-如何才能提高工作性能http://www.2cto.com/os/xuniji/ 在使用VMware Workstation时,随着使用时间的增加,虚拟磁盘空间的增加以及虚拟机磁盘文件(VMDK)的增加导致宿主机(Host)物理磁盘空间占用会越来越大,究其原因主要是虚拟机系统(子系统)中应用软件的安装、磁盘碎片、数据存储以及虚拟机文件(VMDK)不会...
2013-11-01 01:35:26
401
用awt画图,消锯齿等导出为jpg,已经xml命名空间说明
BufferedImage bi = new BufferedImage(Math.round(dWidth), Math.round(dHeight), BufferedImage.TYPE_INT_RGB); Graphics2D draw = bi.createGraphics(); 一下代码为了保证图形的质量,消除锯齿等。RenderingHints qualityHints =...
2011-11-04 18:48:43
191
原创 文件上传
// 保存文件到服务器中 DiskFileItemFactory factory = new DiskFileItemFactory(); factory.setSizeThreshold(4096); ServletFileUpload upload = new ServletFileUpload(factory); upload.setHeaderEncoding("utf-8"); ...
2011-11-04 17:39:04
128
几个ORACLE命令
sqlplus / as sysdbashutdown immediatestartuplsnrctl statuslsnrctl start导出导入表1、导入(cmd命令行执行)imp system/password@111.111.111.111/orcl file=d:\name.dmp fromuser=appname touser=appName log=d:...
2011-09-22 11:14:59
123
原创 (转)poi删除行内容以及直接删除行
(原标题)使用poi进行excel基础操作的一些体会 part 1 最近写了个使用poi合并单元格的小程序。由于是首次使用poi,因此在操作时遇到了种种小麻烦,也因此进行了一些总结1、删除行一般情况下,删除行时会面临两种情况:删除行内容但保留行位置、整行删除(删除后下方单元格上移)。对应的删除方法分别是:removeRow()及shiftRow(startRow,endRow...
2011-07-28 09:44:58
1655
原创 (转)Excel2007制作简单级联下拉框
Excel2007制作简单级联下拉框content为了准备毕设论文,利用周末学了点office word的排版,顺便也看了点excel的功能。下面利用我学到的一点东西,做一个简单的excel级联下拉菜单。因为只学了一点,所以算是比较简单的。 最终完成的文件可在此处下载:点击下载1.准备数据利用如下数据,将制作一个简单的“国家”-》“城市”-》“市区”的级联。 2.创建名称选中A...
2011-07-25 16:40:39
199
原创 js 中 delete操作符
Javascript的变量 实际上Javascript中,变量 = 对象属性,这是因为 Javascript 在执行脚本之前会创建一个Global对象,所有的全局变量都是这个 Global对象的属性,执行函数时也会创建一个Activation对象,所有的局部变量都是这个Activation对象的属性。如下例: var global = 42; this.global; // ...
2011-05-18 14:47:41
306
原创 java 版Escape Unescape
class EscapeUnescape{ public static String escape (String src) { int i; char j; StringBuffer tmp = new StringBuffer(); tmp.ensureCapacity(src.length()*6); for (i=0;i<s...
2011-05-18 12:10:49
140
原创 escape,encodeURI,encodeURIComponent
(转载一部分,综合一部分)网上查到的全都是escape,和需要的编码不是一回事,好不容易找到的结果 保存下来以备以后使用js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这...
2011-05-18 10:45:11
127
原创 awt画带箭头的函数
public void drawAL(int sx, int sy, int ex, int ey, Graphics2D g2) { g2.setStroke(new BasicStroke(1.5f)) ; double H = 8; // 箭头高度 double L = 3.5; // 底边的一半 int x3 = 0...
2011-04-28 14:59:00
221
String输出指定长度(如像素固定而不是字符数固定),多余的以“...”代替
这好像和字体有关,一般情况下单字符占的空间是双字符的一般,所以这时可以通过固定的char来模拟固定的像素private String CutStrMit(String inputString, int len) { int i = inputString.getBytes().length - len; String ext = ""; if(...
2011-04-28 12:47:06
436
Dom4j中String 、Document 、文件类型的xml之间的相互转换
1、通过xml String创建Document Document ttdocument = DocumentHelper.parseText(xml);2、将Document 的xml格式化输出为文件 OutputFormat format = OutputFormat.createPrettyPrint(); format.setEn...
2011-04-27 09:46:31
282
原创 Flex上传下载
在项目开发过程中,经常会遇到文件上传下载的问题。但在flex中由于安全沙箱的原因,flex程序不能直接访问本地文件。但是flex SDK中提供了FileReference和FileReferenceList两个类,可以通过这两个类来实现,这两个类位于flash.net包中。一、 文件上传上传文件flex端处理:1、上传文件第一步——打开文件。首先需要创建一个FileReference对象:priv...
2011-04-27 09:18:33
231
原创 Oracle)rownum用法详解
Oracle)rownum用法详解 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用...
2011-04-14 14:28:10
205
原创 JS截取字符串substr 和 substring方法的区别
JS截取字符串substr 和 substring方法的区别 <!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br...
2011-03-14 16:09:21
134
原创 两内网之间访问,P2P原理
P2P之UDP穿透NAT原理首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本 的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功能模块。 ...
2011-02-18 16:38:34
619
原创 'iyyy-iw'去周问题
周是按照国际标准ISO 8601来表示的。以1月4日所在的那个星期为当年的第一个星期,如:2005年1月1日是2004年53周,2005年1月3日是2005年01周。每个日历星期从星期一开始,星期日为第7天。非iso: 永远以新年的第一天为第一周的星期一,第一周一定有七天,而且最后一周不一定有七天。如:最后一天2009年12月30日是星期四,2010年1月1日确是2010年第一星期的星期一...
2011-01-02 14:12:20
410
原创 (转加自己实践)Tomcat6 源码编译过程全过程
add by 星海孤舟 http://keith3321.iteye.com/blog/856641自己下载了源码且ant DownLoad了没有通过,最后没法找到这篇文章下载了编译好的文件下来下载下来后还有两个问题需要修改3处地方1、修改build.properties文件中的base.path为自己下载解压后的share文件2、重新引用jar包3、修改Tomcat6.la...
2010-12-31 11:06:27
159
原创 数据库连接池学习笔记
连接池源代码请参看前一篇博文 连接池管理类中的属性:private int clients; // private Vector drivers = new Vector(); private PrintWriter log; private Hashtable pools = new Hashtable(); 内部类DBC...
2010-12-22 12:38:39
167
原创 (转)java 数据库连接池的实现代码
java 数据库连接池的实现代码package com.xiaobian; /** * 数据库连接池管理类 */ import java.io.*; import java.sql.*; import java.util.*; import java.util.Date; ...
2010-12-22 12:30:41
142
原创 Java中Properties类的使用
在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件)。 Properties的构造函数有两个,一个不带参数,一个使用一个Properties对象作为参数。 使用Properties读取.properties文件 test.properties文件如下: #测试环境配置:平台路径配置...
2010-12-21 19:08:32
160
原创 JSP和Servlet中的几个编码的作用及原理
JSP和Servlet中的几个编码的作用及原理http://developer.51cto.com 2009-06-30 14:51 网络 builder 我要评论(0) 本文介绍JSP和Servlet中的几个编码的作用及原理,以及浏览器是怎么样对接收和发送的数据进行编码的。 首先,说说JSP和Servlet中的几个编码的作用。...
2010-12-16 17:17:18
103
原创 解决url乱码问题
我的工程中出现了url传参乱码的问题,通过baidu等,找到解决方法如下。在接受参数的地方,通过 String name= new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");这样就可以将url编码转会utf-8,因为服务器传参时采用的是ISO-8859-1编码。 但是这样在tomc...
2010-12-04 11:41:43
259
原创 url 编码 js url传参中文乱码解决方案
url 编码 js url传参中文乱码解决方案发布:dxy 字体:[增加 减小] 类型:转载 <!--end art_info-->前后台用js传参过程中,如果是中文就容易出现乱码,所以最好是先编码。<script type="text/javascript"></script><script src="http://cpro....
2010-12-04 11:33:51
220
原创 Java基础——孙鑫谈Java中文乱码问题产生原因分析(二)
Java基础——孙鑫谈Java中文乱码问题产生原因分析(二)作者:孙鑫 来源:孙鑫 发布者:admin 时间:2009-07-22 10:56:59 点击:2734 在输出字符和字符串的时候,会从Unicode编码向中文系统默认的编码GBK转换,由于Unicode编码0xfffd在GBK字符集中没有对应的编码,于是得到0x3f,输出字符“?”。最后输出的结果如下:f...
2010-12-04 11:29:44
121
原创 Java基础——孙鑫谈Java中文乱码问题产生原因分析(一)
Java基础——孙鑫谈Java中文乱码问题产生原因分析(一)作者:孙鑫 来源:孙鑫 发布者:admin 时间:2009-07-22 10:48:07 点击:1689 在计算机中,只有二进制的数据,不管数据是在内存中,还是在外部存储设备上。对于我们所看到的字符,也是以二进制数据的形式存在的。不同字符对应二进制数的规则,就是字符的编码。字符编码的集合称为字符集。常用字...
2010-12-04 11:26:28
148
原创 offsetleft,offsettop,scrollleft,scrolltop
转自:http://cxhgoo.iteye.com/blog/337615offsetleft,offsettop,scrollleft,scrolltop一直以来对offsetleft,offsettop,scrollleft,scrolltop这几个方法很迷糊,花了一天的时间好好的学习了一下.得出了以下的结果: 1.offsettop : 当前对象到其上级层顶部的距离. 不...
2010-11-30 19:27:58
163
原创 用URL传参带特殊字符,特殊字符丢失(encode)
用URL传参带特殊字符,特殊字符丢失(encode)(2010-04-21 16:55:54)转载标签:url特殊字符分类: 工作随笔 <!-- 正文开始 -->一、问题阐述 用URL传参数的时候,用&符号连接,如果某一个参数中含"#$ ^ & * + ="这些符号的时候,在另一个页面getParamet...
2010-11-20 14:47:32
589
原创 Dom4j应用总结
文章不错,我取了里面的Document转为String的方法,简单,方便 Dom4j应用总结 2008-05-23 16:36:15<!--showHead end-->标签:Dom4j xml 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51ct...
2010-11-19 16:05:38
129
原创 xml 的xsd验证汇总
两种方式我都试过,都好用//通过xsd验证xml的合法性一 private boolean validateXMLByXSD(String xml) throws SAXException, UnsupportedEncodingException { //建立schema工厂 SchemaFactory schemaFactor...
2010-11-19 09:02:33
452
原创 eclipse直接启动的时候提示错误:Could not reserve enough space for object heap
-arch [processor architecture] 描述:指定所使用的处理器的类别 举例:eclipse -arch x86或eclipse -arch sparc -application [id] 描述:指定要运行的应用,id为扩展org.eclipse.core.applications扩展点的插件id加扩展id 举例:例如有个插件id为edu.sdu.app,扩展id为myapp...
2010-11-05 09:32:24
396
原创 Unicode网页中上传下载文件时发生文件名乱码的问题 ,转载一部分和自己的体验...
我的问题主要是下载时使用name = new String(name.getBytes(), "UTF-8"); 编码在本地好使,部署到服务器上乱码,于是改用了下面的代码:String codedfilename = URLEncoder.encode("操作日志" + dateStrTemp + ".xls", "UTF8"); response...
2010-11-03 15:25:33
214
转载 (转)linux安装飞信
本文是针对红旗Linux安装linux-fetion的。其它用Qt4以下的版本可以参照一下。安装前 下载:linux-fetion-0.2.2.tar.gz 可以到这里下载 qt4-4.3.2-3.i686.rpm qt4-devel-4.3.2-3.i686.rpm qt4-sqlite-4
2009-05-19 08:39:00
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人