springcloud
南下狩猎的小花猫
天生喜欢编程,就像自己喜欢地理一样,热爱到骨子里。
工作使用7年多的Java、JavaScript;
工作之外研究ANSI C、Python
展开
-
数据权限dataScope的一种实现方式:mybatis拦截器改写SQL(springboot)
import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.apache.ibatis.executor.statement.StatementHandler;import org.apache.ibatis.mapping.BoundSql;import org.apache.ibatis.mapping.MappedStatement;import org.apache.ibat原创 2021-10-08 17:30:18 · 1102 阅读 · 0 评论 -
Spring Security Oauth2 授权码模式下 自定义登录、授权页面
一开始网上教程一堆,都是各抄各的,有的直接代码缺少,有的直接不可以用(MLGB的),于是乎去spring官网找找看,还真找到,最终自己配置搭建成功跑了一遍demo,美滋滋。一些HTML文件还是网上的,见谅~由于是springcloud项目(注册和配置中心是nacos),认证中心在auth模块,自己demo搭建测试直接在auth模块,没有走网关gatewaysys_oauth_client_details表:CREATE TABLE `sys_oauth_client_details` ( `cli原创 2021-06-18 10:16:33 · 12833 阅读 · 31 评论 -
springcloud 线程池进行微服务之间调用,传递Authentication
上代码:import org.springframework.security.core.Authentication;import org.springframework.security.core.context.SecurityContextHolder;import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;@ResourceThreadPoolTaskExecutor threadPoolTaskE原创 2021-05-07 15:39:27 · 439 阅读 · 0 评论 -
Spring Boot 之 spring.factories 和 @Import
https://www.cnblogs.com/huanghzm/p/12217630.htmlhttps://zhoutianyu.blog.csdn.net/article/details/106574073转载 2021-02-06 10:01:59 · 601 阅读 · 0 评论 -
springcloud oauth2 认证服务器自定义手机短信验证码登录(新增Oauth2的grant_type模式,更多模式以此类推)
感谢:https://blog.csdn.net/qq_33396608/article/details/103271320自己记录一遍操作步骤,防止原作者文章删除找不到。事前工作:sys_oauth_client_details表authorized_grant_types字段新增:phone_sms工具类,获取当前用户:import com.iwmake.common.core.constant.SystemConstant;import com.iwmake.common.securit原创 2021-02-05 12:43:56 · 1185 阅读 · 0 评论 -
Docker Volume
Docker的数据持久化主要有两种方式:bind mountvolumeDocker的数据持久化即使数据不随着container的结束而结束,数据存在于host机器上——要么存在于host的某个指定目录中(使用bind mount),要么使用docker自己管理的volume(/var/lib/docker/volumes下)。bind mountbind mount自docker早期便开始为人们使用了,用于将host机器的目录mount到container中。但是bind mount在不同的宿主转载 2020-10-21 15:32:26 · 232 阅读 · 0 评论 -
feign、openfeign、spring-cloud-openfeign的区别联系以及一些坑
三者都是Feign,但是有所区别:<!-- https://mvnrepository.com/artifact/com.netflix.feign/feign-core --><dependency> <groupId>com.netflix.feign</groupId> <artifactId>feign-core</artifactId> <version>8.18.0</versi原创 2020-07-10 17:02:26 · 3247 阅读 · 1 评论 -
Feign获取异常信息的解决办法【转】
https://blog.csdn.net/weixin_43696529/article/details/102648333转载 2020-03-09 13:08:21 · 2316 阅读 · 0 评论