- 浏览: 68991 次
- 性别:
- 来自: 哈尔滨
最新评论
-
vke0919:
其实shiftRow不能真正意义上的删除行,此操作只能将指定区 ...
(转)poi删除行内容以及直接删除行 -
星海孤舟:
animo_itey 写道 sheet.shiftRows( ...
(转)poi删除行内容以及直接删除行 -
animo_itey:
sheet.shiftRows(1, 4, -1);
这 ...
(转)poi删除行内容以及直接删除行 -
TxjDsk:
学习了!!!
Java中Properties类的使用
文章列表
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,以提供rest接口。
<servlet>
<servlet-name>restlet</servlet-name>
<servle ...
cas client官网文档:https://github.com/Jasig/java-cas-client
一、CAS配置logout
cas提供的默认client样例,不带有logout配置,及当sso serverlogout的时候客户端并不会登出,而可以继续使用。
需要如下配置使当server端登出的时候,SingleSignOutFilter会处理server发给client logout请求,从而清理掉
client的session。
而SingleSignOutHttpSessionListener是当容器创建和删除session的时候将session存储 ...
使用CAS实现SSO简洁教程
- 博客分类:
- CAS
原文地址:http://my.oschina.net/baochanghong/blog/394873
SSO 即Single sign on/off,单点登录/退出
CAS 全称JA-SIG Central Authentication Service,实现SSO的开源项目
1. 概述
1.1背景
单点登录是必须的,实现方式颇多,这里就说使用CAS的实现方 ...
cas 4.x实战,原文地址:
http://www.cnblogs.com/secsea/p/5177284.html
使用工具
maven-3.3.9
cas-4.1.4
Tomcat-7.0.57-win-x64
cas-sample-java-webapp
一、Hello cas
1、下载Tomcat,解压;修改其server.xml,增加对SSL支持(具体百度):
1 <Connector SSLEnabled="true" acceptCount="100" clientAuth
win10升级很长一段时间后,清理了一些软件,结果电脑就只有edge浏览器和自带的邮件可以上网,但是QQ Chrome,360浏览器都无法上网,上网找了很久最后通过如下方式解决。
邮件点击开始,打开命令提示符(管理员),执行netsh winsock reset,重启系统就好了
感谢:http://jingyan.baidu.com/article/5552ef47dda995518ffbc993.html
Vmware磁盘优化深度解析-如何才能提高工作性能
http://www.2cto.com/os/xuniji/
在使用VMware Workstation时,随着使用时间的增加,虚拟磁盘空间的增加以及虚拟机磁盘文件(VMDK)的增加导致宿主机(Host)物理磁盘空间占用会越来越 ...
BufferedImage bi = new BufferedImage(Math.round(dWidth), Math.round(dHeight), BufferedImage.TYPE_INT_RGB); Graphics2D draw = bi.createGraphics();
一下代码为了保证图形的质量,消除锯齿等。RenderingHints qualityHints = new RenderingHints(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);qualityHints.p ...
// 保存文件到服务器中 DiskFileItemFactory factory = new DiskFileItemFactory(); factory.setSizeThreshold(4096); ServletFileUpload upload = new ServletFileUpload(factory); upload.setHeaderEncoding("utf-8"); upload.setSizeMax(maxPostSize); List fileItems = upload.parseRequest(request); Iterator ...
sqlplus / as sysdba
shutdown immediate
startup
lsnrctl status
lsnrctl start
导出导入表
1、导入(cmd命令行执行)imp system/password@111.111.111.111/orcl file=d:\name.dmp fromuser=appname touser=appName log=d:\logname.log ignore=y2、导出exp system/password@111.111.111.111/soc file=d:\name.dmp tables=(appName.tab ...
(原标题)使用poi进行excel基础操作的一些体会 part 1
最近写了个使用poi合并单元格的小程序。由于是首次使用poi,因此在操作时遇到了种种小麻烦,也因此进行了一些总结
1、删除行
一般情况下,删除行时会面临两种情况:删除行内容但保留行位置、整行删除(删除后下方单元格上移)。对应的删除方法分别是:removeRow()及shiftRow(startRow,endRow,shiftCount)
示例代码:
以下代码是使用removeRow()方法删除行内容但保留行位置。代码从d:\test.xls中的第一个sheet中删除了第一行。需要注意的是,改变是需要在wor ...
Excel2007制作简单级联下拉框
content为了准备毕设论文,利用周末学了点office word的排版,顺便也看了点excel的功能。下面利用我学到的一点东西,做一个简单的excel级联下拉菜单。因为只学了一点,所以算是比较简单的。 最终完成的文件可在此处下载:点击下载
1.准备数据
利用如下数据,将制作一个简单的“国家”-》“城市”-》“市区”的级联。 2.创建名称
选中A1-A6,然后在选项卡“公式”中点击“根据所选内容创建”。 然后在弹出框中作如下选择,点击“确定”。 最后,对其他列做如上的同样的操作(可以用套用表格格式来做较简单,此处数据量不大,便不再介绍)。完 ...
Javascript的变量
实际上Javascript中,变量 = 对象属性,这是因为 Javascript 在执行脚本之前会创建一个Global对象,所有的全局变量都是这个
Global对象的属性,执行函数时也会创建一个Activation对象,所有的局部变量都是这个Activation对象的属性。如下例:
var global = 42;
this.global; // 42, 可以通过this来访问Global对象
this.global2 = 12;
global2; // 12
function foo() {
var local ...
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<src.length() ;i++ )
{ j = src.charAt(i); if (Character.isDigit(j) || Character.isLowerCase(j) | ...
(转载一部分,综合一部分)
网上查到的全都是escape,和需要的编码不是一回事,好不容易找到的结果 保存下来以备以后使用
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent
1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。
例如:<script language="javascript">do ...
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; int y3 = 0; int x4 ...