步春良

记录点滴,水滴石穿

排序:
默认
按更新时间
按访问量

基于CAS的SSO单点登录-实现ajax跨域访问的自动登录(也相当于超时重连)(部分转载)

情景描述:测试环境,设置session过期时间为1分钟。在session过期后,执行一个ajax请求,结果在Firebug中,出现如下错误提示: 这是ajax的跨域问题。首先想到的解决方案是使用jsonp,可能是我用的不对吧,没能解决问题。 不过,现在想一想,如果采用jsonp...

2016-05-18 18:11:49

阅读数:3636

评论数:0

1

1

2015-05-31 23:28:40

阅读数:1503

评论数:0

阿里巴巴Dubbo实现的源码分析

1.      Dubbo概述 Dubbo是阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及作为SOA服务治理的方案。它的核心功能包括: #remoting:远程通讯基础,提供对多种NIO框架抽象封装,包括“同步转异步”和“请求-响应”模式的信息交换...

2015-05-31 21:02:09

阅读数:1791

评论数:0

zookeeper原理

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需...

2015-05-27 21:44:28

阅读数:2001

评论数:0

onload js函数不执行的原因分析及解决方法

今天在开发的时候,发现很多页面的信息都没有显示出来,仔细观察了之后,发现都是onload的js函数没有执行的原因。

2015-05-25 22:55:28

阅读数:21046

评论数:1

先占一篇

今晚加班,以后补上

2015-03-31 23:13:09

阅读数:1823

评论数:0

推荐Java 中优秀的第三方开源 jar 包

1. log4j 理由:向system.out.println()说永别,刚开始学java的时候总是喜欢依靠system.out.println()的输出来查看异常和调试。后来工作后就果断log4j了,这样项目开发和发布的时候,可以根据自己的需求开关日志级别,把日志打印到远程服务等多种功能。现在...

2015-03-30 22:29:19

阅读数:3886

评论数:2

mysql中select * for update

由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。 举个例子: 假设有个表单products ,里面有id跟name二个栏位,id是主...

2015-03-30 22:17:14

阅读数:14091

评论数:5

SVN图标不见了?

昨天通过svn将任务提交到服务器的时候突然发现本地svn文件夹没有svn标识的图标了,之前还是好好的,怎么突然就没了呢? 通过查找资料,发现Windows Explorer Shell 支持 Overlay Icon 最多15个,Windows 自身已经使用了4个。留给我们使用的只有11...

2015-03-01 22:34:49

阅读数:5656

评论数:5

JAVA多线程实现的三种方式

JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 1、继承Thread类实现多线程 继承Thread类的方...

2014-07-31 18:34:17

阅读数:471524

评论数:45

Linus学习笔记

Linux在企业中的应用   Linux作为Internet网络服务器的应用    提供Web、DNS、FTP和E-mail服务   Linux作为中小企业内部服务器的应用    提供网络代理、网络防火墙、DHCP和文件共享服务   Linux作为桌面环境的应用    可选...

2014-07-30 21:36:20

阅读数:2586

评论数:5

java基础——transient

今天在看struts1源码的时候,发现在ActionForm中首先声明了两个transient类型的protected变量。之前没有接触过该transient类型,所以就查了查。 transient是java语言的关键字,变量修饰符,如果用它声明一个实例变量,当对象存储时,它的值不需要维...

2014-07-18 15:29:57

阅读数:3167

评论数:7

程序猿思维害死人

今天看了一篇文章,主要是讲

2014-06-30 16:59:26

阅读数:3504

评论数:38

CAS原理与协议

SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 SSO的解决方案很多,比如收费的有UTrust、惠普灵动等,开源的有CAS、Smart SSO等,其中应用最为广泛的是CAS。 CAS (Central A...

2014-06-29 19:57:56

阅读数:6775

评论数:7

如何使用DWZ?

刚刚过去的项目中,前台框架使用

2014-06-18 19:48:15

阅读数:7869

评论数:14

EJB是什么?(节选)

最近的项目中使用了EJB。当时就只知道怎么用,没有深入的去理解。当完成这个项目之后,再回顾项目中使用的技术、框架以及工具的时候,突然感觉对EJB这个概念很是模糊,于是上网搜一些资料。但是,很多的资料都是“官方语言”,没有我想要的答案,但是机缘巧合下,发现了一篇能够给我解惑的文章,这里就节选一部分(...

2014-06-18 17:39:56

阅读数:2168

评论数:16

EJB3.0与Spring

总的来看Spring+Hibernate与JPA很相似,它们都是基于pojo的持久化。 Hibernate Session和JPA Entity Manager基本上等价,但是要记住他们的两个重要区别。        Hibernate session是一个实体缓存也是一个ORM引擎的接口。 ...

2014-04-29 20:30:53

阅读数:3840

评论数:19

EJB3.0之事务

一 事务是什么 1 事务的概念 1.1 为什么需要事务 在我们日常系统开发当中,我们是不是不可避免的要对一些数据资源 进行访问,但是我们怎么来保证我们对数据资源的访问不会破坏数据资源的完整性呢?这个时候就需要事务了,正是引入了事务的概念,我们平时对数据资源进行操作的时候才不会破坏数据资源的完整性或...

2014-04-28 11:30:07

阅读数:2524

评论数:14

EJB3.0中的session bean以及MDB解析

大型业务系统面临的主要问题就是高并发性和事务访问,客户端的数量与服务器端的分布式对象数量存在一定程度的正比关系,客户端数量越多,服务器端分布式对象也就越多,如何解决这种高并发的问题也就成了企业级架构首先要解决的问题。EJB作为一种服务器端分布式组件,为我们提供了应对策略。 EJB提供了两种管...

2014-04-27 14:43:49

阅读数:2521

评论数:14

你U盘的速度为何那么慢?(节选)

http://www.ithome.com/html/it/78851.htm SSD主控都用上优盘速度有多快? 优盘随着USB3.0接口、更低的价格迅速普及,同时它的读写速度首次超过台式机硬盘,突破200MB/秒。这位SSD固态硬盘的近亲,天生基因优越,甚至于,它直接采用SS...

2014-03-31 20:33:08

阅读数:2222

评论数:15

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