自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 资源 (5)
  • 收藏
  • 关注

原创 转: SpringSecurity

好文章:

2023-07-07 14:44:55 117

原创 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 209

原创 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 705

原创 SpringBootSecurity 简单明了

该代理类DelegatingFilterProxy预留了一个targetBeanName字段,它是一个beanName (springSecurityFilterChain)给下游的实现商,只要实现提供了这样一个beanName的实例就接入进来了。springsecurityfiterchain故技重施也留了一个接入点securityfilterchain给研发,研发想容易提供beanName一样的对象,就会接入进来。这个集成思路就是这样。

2023-06-12 14:48:09 366

原创 Nginx的Upstream

ip_hash (session共享), fair(去性能好的),url_hash(url定位到缓存)

2023-01-31 16:41:53 93

原创 Windows 上杀端口和相关进程

tasklist | findstr “3500”netstat –aon | findstr “8080”tskill 19656

2022-11-16 15:05:08 85

原创 安装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 403

原创 部署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 224

原创 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 176

原创 UI布局:Margin和absolute的区别

top:20px, 整体移动元素,不放大,不缩小。padding: 放大或者缩小元素,从内容开始缩小,边框的位置不变。margin: 放大或者缩小元素,从边框开始缩小。

2022-09-07 16:57:04 267

原创 nohup 和 &

ssh连接是建立session,登录后启动的进程都是它的子进程。

2022-08-03 13:48:42 94

原创 Linux系统yum查看软件安装路径的方法

yum本质上安装的是rpm包,所以可以用rpm-qa和rpm-ql命令查询包的路径。Linux系统yum查看软件安装路径的方法。

2022-07-18 16:23:49 1022

转载 iptables -nat

iptables -I 插入。iptables -A 最加。

2022-07-18 13:48:31 102

原创 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 173

转载 Vue 中mixin 的用法详解

Vue 中mixin 的用法详解

2022-06-30 16:45:10 254

原创 Shiro 实现原理

Shiro 实现原理

2022-06-23 17:06:50 97

原创 java命令行参数详解

java 命令参数详解_赶路人儿的博客-CSDN博客_java命令行参数java命令用于启动 java 应用:它首先会启动 java 运行时环境(JRE),然后加载指定的类,调用类的main()方法。main()方法必须定义为public和static的,并且不返回任何值,参数是 String 类型的数组,该方法的形式如下:public static void main(String[] args)在通过java命令启动应用时,有一系列的可选参数,使用时需根据应用场景选择合适的参数。本文内容主要来自于 Ma

2022-06-20 11:07:26 1892

原创 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 301

原创 -Djava.ext.dirs启动的坑

java djava_Java -Djava.ext.dirs启动的坑_闪光学姐的博客-CSDN博客

2022-06-15 14:03:24 213

原创 java程序启动参数-D含义详解

java -D用法的简单总结_jianghuchuan66的博客-CSDN博客

2022-06-15 10:41:09 302

原创 Jar 的打包

springboot 打包插件spring-boot-maven-plugin打包机制及内部结构分析_上上黑的博客-CSDN博客_spring-boot-maven-plugin有两种jar 包,一种是可执行的Jar包,里面包括BOOT-INF,和运行该包所需要的Jar(放在lib下面),可以直接用java 命令执行。第二种是给别的包引用的Jar,mvn package,不包括启动类的信息,也不包括依赖的lib包。...

2022-06-15 10:17:42 103

原创 DockerFile

哪些适合配置在Dockfile 镜像文件里面,哪些需要在 docker run的时候指定,过多指定在dockfile里面讲限制镜像的可移植性。Docker-Compose 将镜像生成和容器启动放到同一个文件里面。被k8s的部署文件取代。...

2022-06-09 11:18:46 56

原创 一文说清楚Dockerfile 中VOLUME到底有什么用?

一文说清楚Dockerfile 中VOLUME到底有什么用?_诺浅的博客-CSDN博客_dockerfile volume

2022-06-09 11:03:15 267

原创 docker的cmd命令详解-前后台理解

docker的cmd命令详解-前后台理解 - 百度文库

2022-06-08 17:59:49 525

原创 浏览器获取CA认证流程

浏览器获取CA认证流程_Maxiao1204的博客-CSDN博客crt 文件即PEM,部署在服务器端。浏览器获得crt 用CA的公钥校验签名,确定crt的合法性。

2022-06-07 14:00:03 722

原创 JSONP

jsonp 的原理及应用_god_speed丶的博客-CSDN博客_jsonp客户端: <script src= "http://xxx?call=show">实现 show(){}服务端: return “show ({json})”

2022-05-18 16:05:34 56

原创 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 1072

转载 linux下如何查看某软件是否已安装

linux下如何查看某软件是否已安装_wzwsq的博客-CSDN博客_linux查看安装的软件

2022-03-08 17:23:14 306

原创 FeignClient

FeignClient 调用_Mackay-Wang的博客-CSDN博客_feignclient方法备注里面写上被调用方服务名。像调用本地方法一下调用另外一个微服务,不走网关,可以加上负载均衡。

2022-03-08 10:17:42 111

转载 Docker详解之EXPOSE

Docker详解之EXPOSE_just coding-CSDN博客_docker expose

2021-11-17 16:52:19 401

原创 docker network详解、教程

docker network详解、教程_wangyue123com的专栏-CSDN博客_docker network运行容器时候加入命令 --network mynet --network-alias redis,Docker 会分配一个ip 给Container,可以给container的ip取一个网络名字,类似dns。...

2021-11-10 13:51:52 1973

原创 idea中springboot+maven生成一个可执行jar包操作(亲测可用)

Eclipse和JIdea的方法不一样普通的Java项目:IntelliJ IDEA 把Maven项目导出可执行jar包_waterimelon的博客-CSDN博客_idea maven导出可执行jar包SpringBoot 项目:idea中springboot+maven生成一个可执行jar包操作_zyl_06的博客-CSDN博客...

2021-11-09 14:31:22 588

转载 linux 中 /etc/systemd/system和/usr/lib/systemd/system 的区别

linux 中 /etc/systemd/system和/usr/lib/systemd/system 的区别_lcczpp的博客-CSDN博客_/etc/systemd/system每一个 Unit(服务等) 都有一个配置文件,告诉 Systemd 怎么启动这个 Unit 。Systemd 默认从目录/etc/systemd/system/读取配置文件。但是,里面存放的大部分文件都是符号链接,指向目录/usr/lib/systemd/system/,真正的配置文件存放在那个目录。systemctl ena

2021-10-13 14:16:30 1337

原创 函数式接口@FunctionalInterface

JDK8新特性:函数式接口@FunctionalInterface的使用说明_aty-CSDN博客_@functionalinterface传值时,经常被Lambda表达式代替。

2021-10-13 11:09:08 59

原创 Lambda 表达式

函数式接口的简写,函数式接口里面只有一个函数,lambda 表达式可以直接是该实现接口的方法体。参考:Lambda 表达式有何用处?如何使用? - 知乎

2021-10-13 10:49:03 45

转载 Collectors 集合

和Collections 不一样,好文 :Java8中Collectors详解_Life is for sharing的博客-CSDN博客_collectors

2021-10-12 10:12:05 55

转载 ansible,同步运维工具

自动化运维工具——ansible详解(一) - 珂儿吖 - 博客园

2021-10-09 17:05:45 90

原创 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 138

原创 ICMP 协议

网络层控制协议路由器会依赖ICMP收集错误信息,并依赖ICMP应答决定MTU大小。各个线路允许的包大小不一样。需要试探。转:https://www.cnblogs.com/iiiiher/p/8513748.html

2021-09-02 15:27:45 96

原创 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 53

navicat.7z

强大的数据库管理和设计工具,支持 Win、macOS 和 linux。直观的 GUI 让用户简单地管理 MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的数据...

2020-03-03

TCP IP协议 21 HTTP协议.mp4

Tcp Ip 协议讲解。讲解了http协议的详细内容,http是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出。对于新手是一个非常好的帮助。

2020-03-03

apache-ant

编译工具,根据脚本可以打包,编译,管理好java代码,易用,高效

2013-06-04

tomcat 源代码

tocat 源代码,tomcat是一个开源服务器,通过学习可以更好地理解web应用的加载模式。

2011-07-29

TCP-IP详解卷1

TCP/IP(Transmission Control Protocol/Internet Protocol)的简写,中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议,这个协议是Internet最基本的协议、Internet国际互联网络的基础,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的。

2010-07-01

空空如也

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

TA关注的人

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