2022年10月29日

Nginx代理后端Tomcat

摘要: 拉取镜像并运行 docker pull nginx:1.23 docker pull tomcat:8 docker run -d nginx:1.23 docker run -d tomcat:8 修改Nginx配置 安装vim命令并备份 安装vim命令 apt update apt instal 阅读全文

posted @ 2022-10-29 19:32 王景迁 阅读(475) 评论(0) 推荐(0)

2022年8月17日

Spring循环依赖问题

摘要: Spring Boot版本 pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.2</version 阅读全文

posted @ 2022-08-17 22:45 王景迁 阅读(170) 评论(0) 推荐(0)

2022年8月14日

Spring IoC常用注解手写实现

摘要: 执行流程 1. 初始化Spring容器时传入配置类,通过配置类的@ComponentScan注解告知Spring需要扫描的包路径,不在扫描包路径下的@Component等注解修饰的Bean不会被IoC容器创建;2. 从工程根目录/target/classes中获取全类名,使用类加载器加载全类名得到c 阅读全文

posted @ 2022-08-14 20:05 王景迁 阅读(65) 评论(0) 推荐(0)

2022年7月23日

go Mutex源码分析

摘要: 使用Mutex 互斥锁Mutex提供了两个函数Lock和Unlock。 func(m *Mutex) Lock() func(m *Mutex) Unlock() 源码分析 Mutex实现演变过程 初版 // 互斥锁的结构,包含两个字段 type Mutex struct { key int32 / 阅读全文

posted @ 2022-07-23 07:34 王景迁 阅读(101) 评论(0) 推荐(0)

2022年4月21日

kubelet监控静态Pod

摘要: 获取静态Pod路径 静态Pod路径默认是空。 当静态Pod路径是空时,路径会被设置成/etc/kubernetes/manifests。 检测周期 /var/lib/kubelet/config.yaml配置了FileCheckFrequency值是20s即List的间隔周期是20s。 List和W 阅读全文

posted @ 2022-04-21 07:49 王景迁 阅读(179) 评论(0) 推荐(0)

2022年3月19日

动手实现lombok的@Getter和@Setter

摘要: 使用lombok的@Getter和@Setter 作为一个Java 库,以简单的注解方式避免工程中的繁琐重复的代码。常用的注解有@Getter @Setter @Slf4j等。官网是https://projectlombok.org/。 // 配置Maven依赖 <dependency> <grou 阅读全文

posted @ 2022-03-19 12:04 王景迁 阅读(1743) 评论(0) 推荐(0)

2022年3月5日

tcpdump

摘要: 安装tcpdump 通过yum命令来直接安装(推荐) yum install tcpdump -y 通过源码来安装tcpdump # 登录http://www.tcpdump.org/,下载源码包。 # 下载tcpdump-4.9.3.tar.gz和libpcap-1.9.1.tar.gz。 # 安 阅读全文

posted @ 2022-03-05 09:17 王景迁 阅读(3591) 评论(0) 推荐(0)

2022年1月24日

Channel的典型应用场景

摘要: 消息交流(生产者和消费者) 一个goroutine可以安全地往Channel中塞数据,另外一个goroutine可以安全地从Channel中读取数据,goroutine就可以安全地实现信息交流了,即生产者和消费者模式。工作池是一组等待任务并处理任务的协程。 1 package main 2 3 im 阅读全文

posted @ 2022-01-24 08:33 王景迁 阅读(317) 评论(0) 推荐(0)

2022年1月23日

git

摘要: 提交本地仓库 git init git remote add origin git@xxx.git git add . git commit -m "xxx" git push -u origin master 管理分支 # 查看本地git分支 git branch # 删除本地分支 git che 阅读全文

posted @ 2022-01-23 22:06 王景迁 阅读(141) 评论(0) 推荐(0)

2022年1月21日

k8s https证书认证

摘要: 证书握手时会验证客户端访问域名或者ip是否满足SAN。具体来说,grpc是tlsConfig中的server_name,https是TlsClientConfig中的ServerName。 curl --connect-to 'www.baidu.com:443:180.101.49.44:443' 阅读全文

posted @ 2022-01-21 18:48 王景迁 阅读(1839) 评论(0) 推荐(0)

导航