
spring
文章平均质量分 89
Java精选
Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。
展开
-
Spring Boot从入门到精通(十一)集成Swagger框架,实现自动生成接口文档
Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 是一组开源项目,其中主要要项目如下:Swagger-tools:提供各种与Swagger进行集成和交互的工具。例如模式检验Swagger 1.2文档转换成Swagger 2.0文档等功能。Swagger-core: 用于Java/Scala的的Swagger实现。与JAX-RS(Jersey、Resteasy、CXF…)、Servlets和Play框架进行集成。Swagger-j原创 2021-08-08 11:35:19 · 396 阅读 · 0 评论 -
工作八年,分享整合初中高级Java面试题合集附答案(2020年最新版)
Java面试前需要做足各方面的准备工作,大家肯定都会浏览大量的面试题过往的面试经验,本人也不例外,通过浏览面试题和以往的面试经历,总结了初级、中级、高级的面试题以及面试技巧和面试经验,供大家学习讨论。面试题-基础篇Java基础篇——Java开发面试题1期Java基础篇——Java开发面试题2期Java基础篇——Java开发面试题3期Java基础篇——Java开发面试题4期J...原创 2020-03-06 09:30:43 · 3880 阅读 · 3 评论 -
Spring Boot从入门到精通(七)集成Redis实现Session共享
来源:素文宅博客地址:https://blog.yoodb.com/yoodb/article/detail/1571单点登录(SSO)是指在多个应用系统中,登录用户只需要登录验证一次就可以访问所有相互信任的应用系统,Redis Session共享是实现单点登录的一种方式。本文是通过Spring Boot框架集成Redis缓存来实现session共享的,分享给大家仅供参考和学习。有...原创 2020-03-09 09:55:25 · 475 阅读 · 1 评论 -
Spring Boot从入门到精通(六)集成Redis实现缓存机制
来源:素文宅博客地址:https://blog.yoodb.com/yoodb/article/detail/1570Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis是一个高性能的key-value内存数据库,通...原创 2020-03-05 20:38:00 · 395 阅读 · 0 评论 -
Spring Boot从入门到精通(一)搭建第一个Spring Boot程序
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boot是基于Spring框架基础上推出的一个全新的...原创 2020-02-20 11:20:41 · 718 阅读 · 0 评论 -
互联网大厂Java面试题集—Spring boot常见面试题(二)
Spring Boot的核心功能与使用优点?核心功能:1)Spring Boot项目为独立运行的spring项目,java -jar xx.jar即可运行。2)内嵌servlet容器(可以选择内嵌: tomcat,jetty等服务器)。3)提供了starter的pom配置简化了maven的配置。4)自动配置spring容器中的bean。当不满足实际开发场景,可自定义bean的自...原创 2019-12-12 09:54:15 · 740 阅读 · 0 评论 -
Spring Boot教程(十四)Spring Boot整合ActiveQ实现消息收发和订阅
来源:素文宅博客 https://blog.yoodb.com/yoodb/article/detail/1426 javax.jms.ConnectionFactory接口提供了一个标准的用于创建一个javax.jms.Connection的方法,javax.jms.Connection用于和JMS代理(broker)交互。尽管为了使用JMS,Spring需要一个ConnectionFactor原创 2017-11-13 15:09:39 · 1409 阅读 · 0 评论 -
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 评论 -
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 评论 -
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 评论 -
Java基于微信公众号接口实现授权登录源码及原理分析
微信公众号授权登录操作前提必须注册微信公众平台账号,注意的是订阅号不支持授权登录操作,因此对于个人开发者注册的订阅号是无法实现的,必须注册企业号的微信平台账号而具体注册流程就不详细介绍了,有什么疑问可去微信公众号平台查看具体的文档。接下来讲述一下具体的微信授权登录流程,打开微信开发文档官网(https://mp.weixin.qq.com/wiki),“微信网页开发”中找到“微信网页授权”,其中详细原创 2017-05-22 11:17:44 · 17458 阅读 · 3 评论 -
spring源码剖析之Spring Security安全框架
Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为原创 2016-12-19 09:40:20 · 2270 阅读 · 2 评论 -
CAS集群部署基于Redis缓存配置详细方案
CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS集群部署首先需要考虑的是ticket票据统一存储的问题,以便于达到每个节点访问的一致性,官方虽然提供了基于memcached方式,但未提供基于Redis方式,项目中需要使用redis,原创 2016-12-01 12:41:32 · 6754 阅读 · 2 评论 -
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 评论 -
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 评论 -
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 评论 -
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 评论 -
推荐Java五大微服务器及其代码示例教程
来源:这里写链接内容 微服务越来越多地用于开发领域,因为开发人员致力于创建更大,更复杂的应用程序,这些应用程序作为较小的服务组合而更好地开发和管理,可将工作在一起,实现更大的应用程序范围的功能。工具正在上升,以满足使用逐块方法思考和构建应用程序的需求,与同时考虑整个应用程序相比。下面本站素文宅博客为大家讲述一下Java五大微服务器,使用这些功能的好处以及相关的代码示例。什么是微服务 微服务是一种原创 2017-06-20 11:35:02 · 3215 阅读 · 0 评论