
统一认证系统
文章平均质量分 89
Java精选
Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。
展开
-
Spring Boot 教程(二)Spring Boot 构建框架
来源素文宅博客:https://blog.yoodb.com/yoodb/article/detail/1412 什么Spring Boot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的原创 2017-11-01 10:28:55 · 1320 阅读 · 0 评论 -
Spring Boot使用Redis实现session共享
来源 - 素文宅博客:https://blog.yoodb.com/yoodb/article/detail/1421 Redis是一个缓存消息中间件及具有丰富特性的键值存储系统。Spring Boot为Jedis客户端库和由Spring Data Redis提供的基于Jedis客户端的抽象提供自动配置。spring-boot-starter-redis’Starter POM’为收集依赖提供一种原创 2017-10-27 09:36:41 · 1711 阅读 · 0 评论 -
CAS Server集成QQ登录、新浪微博登录源码及配置文件
转载自素文宅博客:https://blog.yoodb.com/yoodb/article/detail/1446 CAS Server集成QQ第三方登录,CAS Server集成新浪微博第三方登录以及CAS Server集成微信网页登录源码和配置基本类似,本文着重介绍一下如何通过CAS Server(cas-server3.5.2)实现qq第三方登录,并分享一下实现代码和具体配置文件内容,虽然包原创 2017-10-12 16:04:34 · 2059 阅读 · 0 评论 -
Spring Boot 创建可执行jar
转载自素文宅博客 Spring boot教程:https://blog.yoodb.com/yoodb/article/detail/1419 创建一个完全自包含的可执行jar文件,该jar文件可以在生产环境运行。可执行jars(有时候被称为胖jars “fat jars”)是包含你的编译后的类和你的代码运行所需的依赖jar的存档。可执行jars在Java没有提供任何标准的加载内嵌jar文件(即j原创 2017-10-13 11:54:46 · 1492 阅读 · 0 评论 -
keeplived离线安装openssl-devel依赖包
转载自:https://blog.yoodb.com/yoodb/article/detail/1434由于公司业务并发比较高需要高可用使用LVS keeplived。在linux系统centos6.5版本中安装keeplived时,需要安装penssl-devel依赖包,但是服务器是不允许连接外网(互联网)的,无法使用yum命令进行安装操作,所以本人研究了一下如何在离线状态下安装penssl-de原创 2017-09-06 15:08:54 · 11537 阅读 · 0 评论 -
Spring Boot 简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boot的特点创建独立的Spring应用程序直接嵌入Tom原创 2017-09-04 13:45:11 · 641 阅读 · 0 评论 -
WSO2 ESB企业服务总线汉化源码分享和实现原理
转载自 WSO2 ESB企业服务总线汉化源码分享和实现原理 WSO2 ESB是一个轻量级的易于使用的企业服务资源总线,基于Apache Software License v2.0. WSO2 ESB 允许系统管理员和SOA架构师轻松的配置消息路由, 虚拟化, 中介, 转换, 日志记录, 任务调度, 负载均衡, 失败路由, 事件中介等等. 运行时被设计为完全异步, 非阻塞 、连续的。原创 2017-07-17 12:10:39 · 1577 阅读 · 0 评论 -
Java基础篇多线程概念和使用原理分析
转载自:http://blog.yoodb.com/yoodb/article/detail/1330 首选了解一下什么是进程和线程的概念? 进程是运行中的应用程序,每个进程都有自己独立的一块内存空间,一个进程可以启动多个线程,而线程是指进程中的一个执行流程,也可以理解成一段代码。比如java.exe进程中可以运行很多线程,线程永远属于某个进程,进程中的多个线程共享进程的内存。在Java中为了创原创 2017-06-06 17:32:00 · 1640 阅读 · 0 评论 -
CAS票据之ST与TGT过期策略详细说明
CAS的核心就是Ticket中文称之为票据,以及在Ticket之上的一系列逻辑处理操作。CAS的主要包含票据有TGT、ST、PGT、PGTIOU、PT,其中TGT、ST是CAS1.0协议中就有的票据,PGT、PGTIOU、PT是CAS2.0协议中新增的的票据,目前CAS最新版本已经到了CAS4.0。cas分为服务端和客户端两部分组成,下简单说一说CAS认证过程:1)用户访问cas-client转载 2016-11-16 09:26:55 · 25840 阅读 · 2 评论 -
CAS3.5.2 Server登录后返回用户信息详细解决方案
转载自:http://www.yoodb.com/article/display/1223 单点登录(Single Sign-On, 简称SSO)是目前比较流行的服务于企业业务整合的解决方案之一,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。大家在使用时CAS Server验证成功后会立即跳转到客户端,CAS Server默认只返回账号uid给客转载 2016-11-16 09:46:18 · 5161 阅读 · 0 评论 -
CAS3.5.2 Server 集成 OAuth2.0 Server 详细介绍
转载自 http://www.yoodb.com/article/display/1226 OAuth2.0是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储用户信息,而无需将用户名和密码提供给第三方应用,CAS3.5.x(x>1)提供了OAuth2.0的支持,包括客户端和服务端,依赖cas-server-support-oauth.jar包。CAS默原创 2016-11-21 14:26:01 · 9182 阅读 · 6 评论 -
CAS server和CAS Client 各类文章总结
CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS集群部署首先需要考虑的是ticket票据统一存储的问题,以便于达到每个节点访问的一致性,官方虽然提供了基于memcached方式,但未提供基于Redis方式,项目中需要使用redis,原创 2016-11-24 11:22:23 · 3315 阅读 · 3 评论 -
CAS集群部署基于Redis缓存配置详细方案
CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS集群部署首先需要考虑的是ticket票据统一存储的问题,以便于达到每个节点访问的一致性,官方虽然提供了基于memcached方式,但未提供基于Redis方式,项目中需要使用redis,原创 2016-12-01 12:41:32 · 6754 阅读 · 2 评论 -
CAS4.0.0集成OpenLdap并返回用户信息配置讲解
cas4.0.0中cas-server登录页自定义提示消息实现方法最近公司要求CAS3.5.2支持saml而目前使用的版本不支持saml,因此升级成4.0.0版本,但是升级cas到cas4.0.0版本后也需要支持ldap,网上关于4.0.0版本的文章很少而支持ldap的少之又少,本人花了很长的时间整理了关于cas4集成ldap的完美解决方案的文章,如果对该文章有什么问题,欢迎在素文宅www.yood.com原创 2017-03-17 16:41:53 · 2818 阅读 · 0 评论 -
Java基于微信公众号接口实现授权登录源码及原理分析
微信公众号授权登录操作前提必须注册微信公众平台账号,注意的是订阅号不支持授权登录操作,因此对于个人开发者注册的订阅号是无法实现的,必须注册企业号的微信平台账号而具体注册流程就不详细介绍了,有什么疑问可去微信公众号平台查看具体的文档。接下来讲述一下具体的微信授权登录流程,打开微信开发文档官网(https://mp.weixin.qq.com/wiki),“微信网页开发”中找到“微信网页授权”,其中详细原创 2017-05-22 11:17:44 · 17458 阅读 · 3 评论 -
Spring Boot教程(四)Spring Boot 连接MySql数据库
来源素文宅博客:https://blog.yoodb.com/yoodb/article/detail/1416Spring Boot可以大大简化持久化任务,几乎不需要写SQL语句,在之前章节“Spring Boot 构建框架”中我们新建了一个Spring Boot应用程序,本章在原有的工程中与数据库建立连接。Spring Boot有两种方法与数据库建立连接,一种是使用JdbcTemplate,另一原创 2017-10-26 15:18:26 · 1706 阅读 · 0 评论