自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

OkHttp通用简单封装

CommonOkHttp--通用OkHttp简单封装一个用于Java应用(非安卓)的OkHttp的简单封装github地址 https://keran213539.github.io/CommonOkHttp/maven引入<dependency> <groupId>com.github.keran213539</groupId> ...

2018-04-07 18:22:59 410

原创 通过Spring AOP实现Spring MVC自定义注解验证器

背景大家可能会问,spring MVC支持验证注解,如常用的hibernate-validator,为什么要自己实现一套呢?最近做一个APP的服务端接口,项目中有自己的业务返回码.spring MVC支持的注解验证器无法设置验证不通过的时候的返回码,各种不方便,所以思前想后还是自己实现了一套.废话不多说,开始正文.状态码枚举状态码枚举中有两个属性: 状态码 和 对应的默认消息pu...

2018-03-30 17:58:06 216

原创 Spring + RocketMQ入门

RocketMQ简单介绍RocketMQ 是阿里出品的一款MQ,现在已经捐给Apache并成为Apache顶级项目,更多介绍请 移步在这里向大家介绍一个学习RocketMQ的好文章:RocketMQ实战(一)RocketMQ实战(二)RocketMQ实战(三)RocketMQ实战(四)一些说明本文给出的代码均为代码片段,并非完整代码阅读本文前,您需要具备以下知识:了解Ro...

2018-03-30 17:56:54 463

原创 【转】Java中的 lambda 表达式

作者:Sevenvidia链接:https://www.zhihu.com/question/20125256/answer/324121308来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 什么是Lambda?我们知道,对于一个Java变量,我们可以赋给其一个“值”。 如果你想把“一块代码”赋给一个Java变量,应该怎么做呢?比如,我...

2018-03-30 10:52:22 288

原创 [转]JPA(Hibernate)不生成外键

原文地址: http://lpyyn.iteye.com/blog/2180551              关于如何禁用Hibernate生成外键,网上有使用设置ForeignKey(name="null")方式,使Hibernate不生成外键关联,但是需要在每个关联关系上设置,比较繁琐,很难统一控制保证数据库中不存在外键关联。而且经测试在@JoinColumn设置foreignkey=@...

2016-09-20 17:38:12 1255

原创 [转]Android都支持那些Java特性

很多Java SE 或 EE 的程序员想转到Android平台上进行开发,对于Android平台上到底对java支持多少呢?下面andy给大家总结一下常规的支持:  目前看 JDK 的高级特性均支持,比如说:1.Java的反射、2.NIO(New I/O)、3.JNI(Java Native Interface)  相对而言 对于OpenGL 和 SQLite 的支持比较强大,但是 AWT 和 J...

2011-02-18 21:35:08 93

原创 JAVA获取CLASSPATH路径

ClassLoader 提供了两个方法用于从装载的类路径中取得资源:        public URL  getResource (String name);          public InputStream  getResourceAsStream (String name);         这里name是资源的类路径,它是相对与“/”根路径下的位置。getResource得到的是...

2011-01-05 15:41:59 119

原创 关于 IPv6 你需要知道的 10 件事

在过去的几年里,IPv6已经逐渐慢慢地成为主流,但许多IT专业人士在面临IPv6时还手足无措,的确,IPv6和IPv4存在很大的不同,本文为此而写,希望能帮助你消除IPv6恐惧症。1、IPv6地址是128位十六进制数IPv4地址是有4个数字位组(总共32位)组成的,IPv6地址的长度时128位,而且是由16进制字符组成的。在IPv4中,每个位组由0-255的十进制数字组成,位组之间由英...

2010-11-30 10:37:25 445

我在开发AJAX过程中遇到的问题及解决方案,分享给大家~

注:这篇文章是很早以前写的了,当时还在上学...当时AJAX刚开始流行,06~07年的时候...当然,现在大家已经用不到这些了,现在有很多的AJAX库把这些都封装好了,例如很早以前的prototype,现在比较流行的Dojo,EXT等,当然,我还是比较喜欢轻量级的jQuery,现在国内出了个  龙博Ajax框架  ,值得关注 先发代码吧~var request = false;  //...

2010-04-26 14:32:40 248

CAS实战(cas-server-3.3.4 + cas-client-3.1.3)十

 单点登出的实现单点登出的配置很简单    <filter>        <filter-name>CAS Single Sign Out Filter</filter-name>        <filter-class>org.jasig.cas.client.session.SingleSignOutFilter&l...

2009-12-03 18:27:08 189

CAS实战(cas-server-3.3.4 + cas-client-3.1.3)九

配置还有使用spring的方式,这里就不列出了,如果大家有兴趣,可以参考官方资料至此,子系统已经接入CAS,当访问子系统的时候,如果没有经过认证,将会跳转到CAS服务器,登录后会自动返回到子系统,当然,这样做并没有实现单点登陆,因为子系统还没有设为登录状态.单点登陆的实现CAS服务端在认证通过后,会把当前认证通过的登陆用户名传递到子系统,当然,认证通过的用户名有可能与子系统的用户名不一...

2009-12-03 18:25:30 242

CAS实战(cas-server-3.3.4 + cas-client-3.1.3)八

3.1.3的配置下面是3.1.3版本的配置方式,我目前使用的就是3.1.3我的子系统和CAS服务器是在2个tomcat下,2个tomcat分别使用不同的JDK(2个JDK都得导入密钥,否则会无法认证通过,报CAS无响应错误,当然用同一个JDK也是可以的)CSA服务器是用的8080端口,HTTPS 是8443端口,子系统使用的是9090端口同样,打开子系统的web.xml,增加如下配置:...

2009-12-03 18:22:10 167

CAS实战(cas-server-3.3.4 + cas-client-3.1.3)七

 CAS客户端(接入CAS的子系统)配置2.x的配置CAS客户端配置非常的简单,但这里需要进行些修改,并导入2.x的jar以下是官方文档中客户端web.xml中配置<filter><filter-name>CAS Filter</filter-name><filter-class>edu.yale.its.tp.ca...

2009-12-03 18:21:17 195

CAS实战(cas-server-3.3.4 + cas-client-3.1.3)六

 keytool用法keytool 用法:-certreq     [-v] [-protected]             [-alias <别名>] [-sigalg <sigalg>]             [-file <csr_file>] [-keypass <密钥库口令>]             [-key...

2009-12-03 18:20:10 127

CAS实战(cas-server-3.3.4 + cas-client-3.1.3)五

 扩展 CAS Server 界面CAS 提供了 2 套默认的页面,分别为“ default ”和“ simple ”,分别在目录“ cas/WEB-INF/view/jsp/default ”和“ cas/WEB-INF/view/jsp/simple ”下。其中 default 是一个稍微复杂一些的页面,使用 CSS,而 simple 则是能让 CAS 正常工作的最简化的页面。...

2009-12-03 18:18:41 147

CAS实战(cas-server-3.3.4 + cas-client-3.1.3)四

CASPasswordEncoder.javapackage org.kr.test.casTest.sha; import org.jasig.cas.authentication.handler.PasswordEncoder; public class CASPasswordEncoder implements PasswordEncoder {     p...

2009-12-03 18:16:50 217

CAS实战(cas-server-3.3.4 + cas-client-3.1.3)三

} catch (Exception ignored) {}        }    }     /**     * Calculate digest of given String using given algorithm.     * Encode digest in MIME-like base64.     *     * @param pass the ...

2009-12-03 18:15:55 202

CAS实战(cas-server-3.3.4 + cas-client-3.1.3)二

 DigestUtil.javapackage org.kr.test.casTest.sha;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;impor...

2009-12-03 18:13:17 88

CAS实战(cas-server-3.3.4 + cas-client-3.1.3)一

CAS in Action(cas-server-3.3.4 + cas-client-3.1.3)纠结了2天,终于把CAS的第一个例子搭起来了…网上找了N多文档,都不太适用,特别是在client的配置方面…因为我用的是 3.1.3的,网上大部分是2.X版本的…以前的老版本是耶鲁实验室开发的,但是3.X后(具体啥版本开始我也不清楚…)是由jasig开发的,代码结构完全变了…下面发一些我的配...

2009-12-03 18:01:01 852 1

空空如也

空空如也

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

TA关注的人

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