自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 OAuth2保护微服务 案例实战

OAuth2保护微服务 案例实战文章目录OAuth2保护微服务 案例实战前言1. 依赖包问题2.服务引导类Application3.配置类OAuth24. 配置类Security5. Postman测试6. 配置被保护的服务6.1 yaml与引导类6.2 测试的Controller6.2 定义访问规则6.3 访问被保护的服务前言不得不吐槽一下,一些经典书籍的案例 真的已经过时了,首先依赖包不适用,案例不正确,代码欠缺,而且很多关键位置的代码并没有贴出来,这对于许多不仅仅是看书,也想动手敲一敲案例的

2020-06-03 00:38:20 338

原创 微服务中 Feign调用以及网关Zuul的请求头相关问题

微服务中 Feign调用以及网关Zuul的请求头与字段相关问题文章目录微服务中 Feign调用以及网关Zuul的请求头与字段相关问题前言1. Feign远程调用请求头丢失1.1 原因分析1.2 解决方案11.3 解决方案22. Zuul对请求头的加工前言在Spring Cloud中使用Feign进行远端调用时,会发生请求头信息的丢失,下游服务无法获取到上游服务请求头的问题。在搭配Zuul网关后,可能会需要使用前置过滤器对上游服务的请求头信息进行修改、添加或过滤 再转至下游服务。1. Feign远程

2020-05-30 16:12:17 1596 1

原创 Spring Cloud Config Server/Client结合Git

Spring Cloud Config Server/Client结合Git前言Spring Cloud Config 中心化配置,本文将使用Spring Cloud Config 并结合Git挂在云配置,Git仓库选择的gitee,具体用意跟实现理由等等理论化就不说了。进入主题,第一步是创建gitee仓库,并在仓库里新建一个配置文件jamtest-client.yml;第二步是新建工程SpringCloud-config-server;第三步是新建工程SpringCloud-config-client

2020-05-24 15:43:33 285

原创 毕业倒计时 — 科班仔Java后端的点滴与学习路线规划

毕业倒计时 — 科班仔Java后端的点滴与学习路线规划文章目录毕业倒计时 — 科班仔Java后端的点滴与学习路线规划一、前言二、选好方向—“站在风口上,猪都能上天”三、学习资源途径四、学校教的基础知识到底有多重要五、大学期间做点啥能受益匪浅六、我是如何入门Java后端的七、校招生要学到什么程度八、备战实习春招和正式校招九、结语一、前言题记 —— 我也不知道计算机读出来是干啥的。毕业倒计时的...

2020-03-31 17:08:46 3237 1

原创 SpringSecurity+jwt,实现前后分离 适配Resful API的权限控制

前言SpringSecurity默认采用的基于表单的认证形式,以session识别 从用户登录授权、鉴权等都与表单相关。而当前许多应用都采用SpringBoot 基于Resful API风格的开发,使用默认的SpringSecurity无法直接使用满足。解决方案:不采用默认的登录鉴权方式,而通过覆写增加其中的过滤器Filter来实现 登录和鉴权,并将JWT(JSON WEB TOKEN)作为认证...

2020-03-13 18:48:48 652

原创 Spring Security的使用 #Web安全#权限认证《Spring实战》第4版笔记 (二)

9.3 拦截请求对每个请求进行细粒度安全性控制的关键在于重载configure(HttpSecurity) 方法。如下代码中的重载configure,为不同的URL路径有选择性的应用安全性 @Override protected void configure(HttpSecurity http) throws Exception{ http.authorizeRe...

2020-03-13 15:42:02 351

原创 Spring Security的使用 #Web安全#权限认证《Spring实战》第4版笔记 (一)

9.1 Spring Security简介Spring Security 是基于Spring AOP和Servlet规范中的Filter实现的安全框架,能够在Web请求级别和方法调用级别处理身份认证和授权。Spring Security 从两个角度来解决安全性问题。它使用Servlet 规范中的Filter的保护Web请求并限制URL级别的访问。Spring Security 通过使用Spri...

2020-03-10 00:26:35 385

原创 Mybatis 批量增加/更新/删除 操作,注意修改数据库配置url !!

Mybatis 批量增删改查CRUD操作一个小坑,如果数据库配置不加上allowMultiQueries=true这个属性的话,执行时sql语句会报错!Srping: datasource: url: jdbc:mysql://localhost:3306/test?allowMultiQueries=true结合动态sql 话不多说,直接上码// 批量插入 <in...

2020-03-09 01:46:49 1101

转载 android开发同时选择日期和时间,datePicker和timePick结合使用为DateAndTimeDialog.java

android开发同时选择日期和时间,datePicker和timePick结合使用为DateAndTimeDialog.java参考大佬博客:安卓原生时间选择器,DatePicker和TimePicker并用,弹窗dialog在大佬代码的基础上做了点完善已经补充 分别为多个TextView选择日期时间时TextView的回写问题(构造方法增加view id)改弹窗时间选择器的初始时间为...

2020-03-08 00:12:27 897 1

原创 Gson数据类型转换异常 java.lang.ClassCastException: com.google.gson.internal.出现原因已经解决方案 gson泛型指定

Gson数据类型转换异常 java.lang.ClassCastException: com.google.gson.internal.出现原因已经解决方案,今天写项目发现了一个用gson做JSON串回List的数据对象时,报了这个错误,如下 List<User> userList; userList=gson.fromJson(jsonStr),Li...

2020-03-04 16:09:15 3118

原创 【如何在静态方法/main方法中调用Controller】 @PostConstruct注解使用

SpringBoot如何在main方法调用Controller前言根据功能需求,一般Controller层是用来处理外部请求的,最常见的就是@RequestMapping("../..")这样的书写,但是有时会遇到不通过外部,而由自己手动发起去调用这个控制层去发起某个操作,就是在main方法中调用调用 Controller。静态方法的问题main方法在一个类中属于一个静态方法,所以...

2019-08-08 11:10:30 4124

空空如也

空空如也

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

TA关注的人

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