自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 面试题-前后台分类

一、前后台分类Spring Cloud基本介绍:https://www.jdon.com/springcloud.html Spring cloud框架图:https://m.imooc.com/article/23679二、面试题Spring Cloud基本介绍:https://www.jdon.com/springcloud.html Spring cloud框架图:https:...

2018-08-29 16:56:44 359

原创 面试题-专业名称诠释

一、开发技术名称 REST、SOA、SOAP、RPC、ICE、ESB、BPM:https://blog.csdn.net/orange596/article/details/79936507 SOA(Service-Oriented Architecture)-面向服务编程(又叫服务治理),是一种思想,一种方法论,一种分布式的服务架构:https://www.cnblogs.com/renzh...

2018-08-29 14:33:44 363

原创 微服务优缺点

优点: 每个服务足够内聚,足够小,代码容易理解这样能聚焦一个指定的业务功能或业务需求 开发简单、开发效率提高,一个服务可能就是专一的只干一件事。 微服务能够被小团队独立开发,这个团队可以使2到5人的开发人员组成。 微服务是松耦合的,是有功能意义的服务,无论实在开发阶段或部署阶段都是独立的。 微服务能使用不同的语言开发。 微服务只是业务逻辑的代码,不会和HTML,CSS或其他界面组件混...

2018-08-29 10:38:13 463

原创 微服务技术栈

微服务条目 技术 备注 服务开发 Springboot、Spring、SpringMVC   服务配置与管理 Netflix公司的Archaius、阿里的Diamond等   服务注册与发现 Eureka、Consul、Zookeeper等   服务调用 REST、RPC、gRPC   服务熔断器 Hystrix...

2018-08-29 10:36:10 325

原创 Spring Boot 开发指南

https://qbgbook.gitbooks.io/spring-boot-reference-guide-zh/

2018-08-29 10:12:38 708

原创 面试题-设计模式

一、JavaWeb问题单例模式的7中写法:http://cantellow.iteye.com/blog/838473    二、JavaWeb问题 

2018-08-24 15:37:24 194

原创 前端存放token

1、可以将token存储在 localstorage里面,在一个统一的地方复写请求头,让每次请求都在header中带上这个token, 当token失效的时候,后端肯定会返回401,这个时候在你可以在前端代码中操作返回登陆页面,清除localstorage中的token就好。2、Storage的localStorage长期有效,sessionStorage关闭浏览器时会自动清除3、vue存...

2018-08-23 17:14:21 37465

原创 面试题-绝对重点博文

1、Spring Security 构建REST服务:https://www.cnblogs.com/lihaoyang/category/1165059.html2、RabbitMQ实战系列:https://blog.csdn.net/u013871100/column/info/27053

2018-08-23 14:32:21 181

转载 Spring Security Oauth2 认证(获取token/刷新token)流程(password模式)

1.本文介绍的认证流程范围本文主要对从用户发起获取token的请求(/oauth/token),到请求结束返回token中间经过的几个关键点进行说明。2.认证会用到的相关请求注:所有请求均为post请求。获取access_token请求(/oauth/token)  请求所需参数:client_id、client_secret、grant_type、username、passwo...

2018-08-23 11:25:33 16969 4

原创 身份验证

一般的身份认证从Spring Security核心部分,对Spring Security有一个笼统概念了,那该怎么理解上面说的呢?   通常情况下,我们的系统都是这样的: 1、用户输入用户名、密码登录 2、系统对用户名、密码进行验证 3、获取用户上下文信息(角色列表等等) 4、获取相关操作权限   对于上面说的前三条,用Spring Security来处理,就是:...

2018-08-22 16:18:31 208

原创 Thymeleaf 基本用法总结

一、引用命名空间<html xmlns:th="http://www.thymeleaf.org"> 在html中引入此命名空间,可避免编辑器出现html验证错误,虽然加不加命名空间对Thymeleaf的功能没有任何影响。二、输出内容 2.1 <p th:text="#{home.welcome}">Welcome to ...

2018-08-22 15:51:47 151

原创 面试题-实战例子

一、实战例子springcloud 例子:https://github.com/yinjihuan/spring-cloud Spring Cloud 例子2:https://github.com/zhuwj921/spring-cloud-framework/tree/master Spring cloud oauth2:https://blog.csdn.net/u013815546/...

2018-08-21 11:14:38 200

转载 SpringMVC的工作原理

SpringMVC的工作原理图:SpringMVC流程1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet...

2018-08-20 15:01:06 128

转载 Spring5.0有哪些JAR包及这些JAR的作用

spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。   除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自...

2018-08-20 14:12:00 3137 1

原创 面试题-架构

1、oauth2:sso单点登录:https://blog.csdn.net/isea533/article/details/78078101?utm_source=tuicool&amp;utm_medium=referral

2018-08-19 23:28:18 379

原创 autoApprove

服务端最主要的一个配置就是使用 @EnableAuthorizationServer 注解,该注解的作用就是引入了一些 OAuth2 相关的端点,包含以下的端点: AuthorizationEndpoint 根据用户认证获得授权码,有下面两个方法: /oauth/authorize - GET /oauth/authorize - POST TokenE...

2018-08-19 23:23:30 3255 2

原创 面试题-JavaWeb

一、JavaWeb问题web项目中的跨域问题解决方法1:https://www.cnblogs.com/fengli9998/p/6145717.html web项目中的跨域问题解决方法2:https://blog.csdn.net/baidu_24545901/article/details/81474342 http请求报文结构和内容:https://www.cnblogs.com/C...

2018-08-17 17:41:32 134

转载 BIO、NIO和AIO的区别(简明版)

转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6543960.html      一:事件分离器        在IO读写时,把 IO请求 与 读写操作 分离调配进行,需要用到事件分离器。根据处理机制的不同,事件分离器又分为:同步的Reactor和异步的Proactor。        Reactor模型: - 应用程序在事件分离器注...

2018-08-17 14:54:34 128

原创 spring sec_urity oauth2的几个endpoint的认证

本文就来讲一下spring security oauth2的几个endpoint的认证endpointspring-security-oauth2-2.0.14.RELEASE-sources.jar!/org/springframework/security/oauth2/config/annotation/web/configuration/AuthorizationServerEnd...

2018-08-16 22:51:43 1171

原创 User must be authenticated with Spring Security before authorization can be completed.unauthorized

spring oauth2User must be authenticated with Spring Security before authorization can be completed.unauthorizedResourceServerConfiguration 和 SecurityConfiguration上配置的顺序,  SecurityConfiguration一定要在...

2018-08-16 22:44:25 2158

原创 java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must b

java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:...

2018-08-16 21:40:43 49558 4

原创 Spring Cloud 注解说明

context-path: /uaa:#认证服务上下文地址(必须配置)uaa配置spring:  application:      name: secu-oauth  cloud:    config:      discovery:        service-id: config-server        enabled: true      profile: d...

2018-08-16 15:07:42 684

原创 SpringCloud服务间调用

 SpringCloud服务间的调用有两种方式:RestTemplate和FeignClient。不管是什么方式,他都是通过REST接口调用服务的http接口,参数和结果默认都是通过jackson序列化和反序列化。因为Spring MVC的RestController定义的接口,返回的数据都是通过Jackson序列化成JSON数据。一、RestTemplate使用这种方式,只需要定义一个R...

2018-08-14 15:06:56 657

原创 微服务架构中整合网关、权限服务

http://baijiahao.baidu.com/s?id=1586433976983127535&amp;wfr=spider&amp;for=pc

2018-08-14 10:39:42 725 1

转载 实现 Bootstrap 基本布局

看到了一篇 20 分钟打造 Bootstrap 站点的文章,内容有点老,重新使用 Bootstrap3 实现一下,将涉及的内容也尽可能详细说明。1. 创建基本的页面我们先创建一个基本的 HTML 模板页面,使用 sublime + emmet 可以直接创建这个页面。1.1 新建一个文件, Ctrl + N1.2 保存到页面文件中,Ctrl + S,命名为 index.html1...

2018-08-13 18:03:09 138

原创 JavaScript Source Map 详解

http://www.ruanyifeng.com/blog/2013/01/javascript_source_map.html

2018-08-13 15:00:05 222

原创 Bootstrap中文官网

http://www.bootcss.com/

2018-08-13 14:59:20 1252

原创 Spring Security 中的ResourceServerConfigurerAdapter配置会覆盖WebSecurityConfigurerAdapter

Spring Security 中的ResourceServerConfigurerAdapter配置会覆盖WebSecurityConfigurerAdapterprotected void configure(HttpSecurity http) 中的配置会以ResourceServerConfigurerAdapter为准。 package com.two.oauthserver...

2018-08-13 11:55:57 33778 3

原创 深入学习thymeleaf模板

本文记录一下几点: 一、资源文件的约定目录结构 二、Maven配置 三、开发时修改thymeleaf模板自动重新加载配置 四、thymeleaf常用基础知识点 一、资源文件的约定目录结构 在“深入学习spring-boot系列(二)--使用spring-data-jpa“一文中,只介绍了spring-boot项目源码目录结构的约定,现在继续介绍资源文件的约定目录结构 Maven的资源...

2018-08-13 00:03:35 280

原创 SpringBoot开发问题-没有thymeleaf导入页面是无法找到的

1、SpringBoot开发问题-没有thymeleaf导入页面是无法找到的

2018-08-13 00:02:58 1360

原创 聊聊spring security的permitAll以及webIgnore

本文主要聊一下spring security的permitAll以及webIgnore的区别permitAll配置实例@EnableWebSecuritypublic class SecurityConfig extends WebSecurityConfigurerAdapter { @Override public void configure(HttpSecuri...

2018-08-12 21:15:13 3115

原创 UsernamePasswordAuthenticationToken

UsernamePasswordAuthenticationToken继承AbstractAuthenticationToken实现Authentication所以当在页面中输入用户名和密码之后首先会进入到UsernamePasswordAuthenticationToken验证(Authentication),然后生成的Authentication会被交由AuthenticationMana...

2018-08-09 23:21:36 20389

原创 Postman 安装及使用入门教程

安装本文只是基于 Chrome 浏览器的扩展插件来进行的安装,并非单独应用程序。 首先,你要台电脑,其次,安装有 Chrome 浏览器,那你接着往下看吧。1. 官网安装(别看)打开官网,https://www.getpostman.com点击那个灰灰色的「Chrome App (Free)」按钮。正常情况会跳转到Chrome网上应用店界面,但是,由于,嗯,你懂的!你一般看到的是第...

2018-08-09 21:33:53 176

原创 Spring Cloud Oauth2注意

配置授权端点的URL(Endpoint URLs):AuthorizationServerEndpointsConfigurer 这个配置对象(AuthorizationServerConfigurer 的一个回调配置项,见上的概述) 有一个叫做 pathMapping() 的方法用来配置端点URL链接,它有两个参数:第一个参数:String 类型的,这个端点URL的默认链接。 第二个参...

2018-08-09 15:05:52 474

原创 Oauth2:There is no PasswordEncoder mapped for the id "null"

需要添加密码加密算法new BCryptPasswordEncoder().encode("123456")

2018-08-09 11:37:15 1175

原创 API网关是什么?

1、API网关介绍API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。通常,网关也是提供REST/HTT...

2018-08-08 23:12:14 25274 1

原创 spring boot启动不扫描创建bean怎么回事

说明你的spring boot启动时的application类不在io.github.gefangshuai.app及其子包下。SpringBoot项目的Bean装配默认规则是根据Application类所在的包位置从上往下扫描的。“Application类”是指SpringBoot项目入口类。如果Application类所在的包为:io.github.gefangshuai.app,则只会扫...

2018-08-06 21:56:44 2951

原创 面试题-JVM

一、JVMJVM的内存结构:https://blog.csdn.net/bluetjs/article/details/52874852 JVM的运行原理:https://www.cnblogs.com/chihirotan/p/5975293.html JVM的栈中引用如何和堆中的对象产生关联:对象生成时,产生的首地址存储在栈中,这样两者就关联起来了。 逃逸分析技术:https://b...

2018-08-01 15:24:41 2701 1

原创 面试题-Linux系统

一、Linux及shell教程:http://www.runoob.com/linux/linux-tutorial.html二、Linux系统学习常用的Linux:https://jingyan.baidu.com/article/ca41422f0f01721eaf99ed75.html 虚拟机的安装:https://blog.csdn.net/u014225733/article/...

2018-08-01 11:37:42 236

kafka使用说明文档.docx

Kafka基础资料

2019-07-24

空空如也

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

TA关注的人

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