- 博客(183)
- 资源 (5)
- 收藏
- 关注
原创 SpringSecurity如何集成Oauth2 简单明了
只要suportParameter为true,OAuth2AuthorizedClientArgumentResolver 会在request处理的时候被调用,从而会调用resolveArgument()方法,该方法执行authorize()方法,会对client做校验。spring-boot-starter-oauth2-client.jar包来判断是否要导入spring-security里面的oauth2配置类oauth2ClientConfiguration。
2023-06-15 16:17:59
284
原创 mybatis 简单明了
configurationclass reader的时候专门有一步来处理这个Map,遍历这个map会调用这个Register对象的registerBeanDefinitions 方法。这个类注意是把path下的bean扫描的定义definition扫描进来。由于它是imports进来的,项目启动后configurationclass parse的时候会把imports注释里面的类放到Map。把path下的bean都交给RegisterBean单独按mybatis的业务客制化解析。
2023-06-12 16:27:32
817
原创 SpringBootSecurity 简单明了
该代理类DelegatingFilterProxy预留了一个targetBeanName字段,它是一个beanName (springSecurityFilterChain)给下游的实现商,只要实现提供了这样一个beanName的实例就接入进来了。springsecurityfiterchain故技重施也留了一个接入点securityfilterchain给研发,研发想容易提供beanName一样的对象,就会接入进来。这个集成思路就是这样。
2023-06-12 14:48:09
406
原创 Windows 上杀端口和相关进程
tasklist | findstr “3500”netstat –aon | findstr “8080”tskill 19656
2022-11-16 15:05:08
135
原创 安装Ingress-Nginx 0.30.0
开放service selector 指向 ingress-nginx-controller的POD,用nodeport的方式对外开放。ingress-nginx-controller 代表的是Nginx 功能。下载ingress-0.30.0。版本必须和k8s的版本匹配。Ingress代表的是的nginx.conf 文件。每个ingress版本的安装差异较大。
2022-11-11 14:54:31
591
原创 部署istio 1.10.6
kubectl apply -f samples/bookinfo/networking/bookinfo-gateway.yaml经常报错,可以以下代替,手动注入。k8s 1.18 对应的istio版本 1.10.6.(版本一定要匹配!
2022-11-11 14:19:33
277
原创 OpenTracing总结
实现onfilter(),开始new span,httpRequest.getAsyncContext() .addListener(new AsyncListener() { span.finish();算出一个httprequest请求的时间。一系列框架都遵循openelemetery,opentracing 协议。如prometheus,Jaegar,zipkin ,skyworking 等。,javaagent=xx.jar ,启动时修改字节码。内容保存在LocalThread里面。
2022-09-30 13:59:26
232
原创 UI布局:Margin和absolute的区别
top:20px, 整体移动元素,不放大,不缩小。padding: 放大或者缩小元素,从内容开始缩小,边框的位置不变。margin: 放大或者缩小元素,从边框开始缩小。
2022-09-07 16:57:04
324
原创 Linux系统yum查看软件安装路径的方法
yum本质上安装的是rpm包,所以可以用rpm-qa和rpm-ql命令查询包的路径。Linux系统yum查看软件安装路径的方法。
2022-07-18 16:23:49
1117
原创 route -n
gateway 0.0.0.0 不走路由局域网内arp-net 网路路由-host 服务器路由netmask 子网掩码route add -net 10.76.0.0/16 gw 10.76.3.245 eth1route add -net 10.76.0.0/16 netmask 255.255.0.0 gw 10.76.3.245 eth1route add -host 10.76.3.1 gw 10.76.3.245 eth1......
2022-07-12 16:30:21
259
原创 java命令行参数详解
java 命令参数详解_赶路人儿的博客-优快云博客_java命令行参数java命令用于启动 java 应用:它首先会启动 java 运行时环境(JRE),然后加载指定的类,调用类的main()方法。main()方法必须定义为public和static的,并且不返回任何值,参数是 String 类型的数组,该方法的形式如下:public static void main(String[] args)在通过java命令启动应用时,有一系列的可选参数,使用时需根据应用场景选择合适的参数。本文内容主要来自于 Ma
2022-06-20 11:07:26
2047
原创 RPC(Remote Procedure Call)
RPC(Remote Procedure Call)核心,万变不离其宗https://baijiahao.baidu.com/s?id=1709082440305850192&wfr=spider&for=pc动态代理二进制序列号反序列化DubboTCP/IP
2022-06-15 14:25:01
352
原创 Jar 的打包
springboot 打包插件spring-boot-maven-plugin打包机制及内部结构分析_上上黑的博客-优快云博客_spring-boot-maven-plugin有两种jar 包,一种是可执行的Jar包,里面包括BOOT-INF,和运行该包所需要的Jar(放在lib下面),可以直接用java 命令执行。第二种是给别的包引用的Jar,mvn package,不包括启动类的信息,也不包括依赖的lib包。...
2022-06-15 10:17:42
157
原创 DockerFile
哪些适合配置在Dockfile 镜像文件里面,哪些需要在 docker run的时候指定,过多指定在dockfile里面讲限制镜像的可移植性。Docker-Compose 将镜像生成和容器启动放到同一个文件里面。被k8s的部署文件取代。...
2022-06-09 11:18:46
97
原创 一文说清楚Dockerfile 中VOLUME到底有什么用?
一文说清楚Dockerfile 中VOLUME到底有什么用?_诺浅的博客-优快云博客_dockerfile volume
2022-06-09 11:03:15
319
原创 浏览器获取CA认证流程
浏览器获取CA认证流程_Maxiao1204的博客-优快云博客crt 文件即PEM,部署在服务器端。浏览器获得crt 用CA的公钥校验签名,确定crt的合法性。
2022-06-07 14:00:03
930
原创 JSONP
jsonp 的原理及应用_god_speed丶的博客-优快云博客_jsonp客户端: <script src= "http://xxx?call=show">实现 show(){}服务端: return “show ({json})”
2022-05-18 16:05:34
88
原创 spring-boot-starter-parent 有什么用
spring-boot-starter-parent 有什么用 ? - 知乎要理解spring-boot-starter-parent,首先要明白springBoot中的starter是什么。1、Spring Boot Stater可以…https://www.zhihu.com/question/426662759把一些version写到父类,子类pom就不用写Version标签了。...
2022-03-09 14:19:36
1111
原创 FeignClient
FeignClient 调用_Mackay-Wang的博客-优快云博客_feignclient方法备注里面写上被调用方服务名。像调用本地方法一下调用另外一个微服务,不走网关,可以加上负载均衡。
2022-03-08 10:17:42
177
原创 docker network详解、教程
docker network详解、教程_wangyue123com的专栏-优快云博客_docker network运行容器时候加入命令 --network mynet --network-alias redis,Docker 会分配一个ip 给Container,可以给container的ip取一个网络名字,类似dns。...
2021-11-10 13:51:52
2048
原创 idea中springboot+maven生成一个可执行jar包操作(亲测可用)
Eclipse和JIdea的方法不一样普通的Java项目:IntelliJ IDEA 把Maven项目导出可执行jar包_waterimelon的博客-优快云博客_idea maven导出可执行jar包SpringBoot 项目:idea中springboot+maven生成一个可执行jar包操作_zyl_06的博客-优快云博客...
2021-11-09 14:31:22
697
转载 linux 中 /etc/systemd/system和/usr/lib/systemd/system 的区别
linux 中 /etc/systemd/system和/usr/lib/systemd/system 的区别_lcczpp的博客-优快云博客_/etc/systemd/system每一个 Unit(服务等) 都有一个配置文件,告诉 Systemd 怎么启动这个 Unit 。Systemd 默认从目录/etc/systemd/system/读取配置文件。但是,里面存放的大部分文件都是符号链接,指向目录/usr/lib/systemd/system/,真正的配置文件存放在那个目录。systemctl ena
2021-10-13 14:16:30
1498
原创 函数式接口@FunctionalInterface
JDK8新特性:函数式接口@FunctionalInterface的使用说明_aty-优快云博客_@functionalinterface传值时,经常被Lambda表达式代替。
2021-10-13 11:09:08
96
原创 Lambda 表达式
函数式接口的简写,函数式接口里面只有一个函数,lambda 表达式可以直接是该实现接口的方法体。参考:Lambda 表达式有何用处?如何使用? - 知乎
2021-10-13 10:49:03
70
转载 Collectors 集合
和Collections 不一样,好文 :Java8中Collectors详解_Life is for sharing的博客-优快云博客_collectors
2021-10-12 10:12:05
82
原创 UI 自适应宽度布局-按百分比
<html> <head> </head> <body> <div id="main"> <div id="row1"> <div id="left">left</div> <div id="middle">middle</div> .
2021-09-30 16:48:58
213
原创 ICMP 协议
网络层控制协议路由器会依赖ICMP收集错误信息,并依赖ICMP应答决定MTU大小。各个线路允许的包大小不一样。需要试探。转:https://www.cnblogs.com/iiiiher/p/8513748.html
2021-09-02 15:27:45
139
原创 JAVA Stream
@Beforepublic void init() { random = new Random(); stuList = new ArrayList<Student>() { { for (int i = 0; i < 100; i++) { add(new Student("student" + i, random.nextInt(50) + 50)); } ...
2021-08-16 10:00:50
83
navicat.7z
2020-03-03
TCP IP协议 21 HTTP协议.mp4
2020-03-03
TCP-IP详解卷1
2010-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人