- 博客(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&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&wfr=spider&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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人