- 博客(321)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 kubernetes对于一个nginx服务的增删改查
Deployment 用于管理 Pod 副本和更新策略。方式一:命令式创建–replicas=3:指定副本数为 3–port=80:容器暴露的端口方式二:YAML 文件创建。
2025-03-16 21:48:44
321
原创 神奇的uniq命令
uniq 命令在 Unix 和 Linux 系统中用于报告或忽略文件中的重复行。它通常与 sort 命令一起使用,因为 uniq 只能处理相邻的重复行。
2024-10-19 14:54:22
148
原创 mysql系统常用参数查询命令
1、获取基本配置信息2、获取连接数配置信息3、获取 Binlog 配置信息执行语句4、获取 GTID 配置信息5、InnoDB 配置信息6、监控指标
2024-10-07 17:20:28
1204
1
原创 Linux中的时间
1、date命令2、ntp时间同步3、了解GMT,CST,UTC时间3.1、UTC(世界标准时间)3.2、GMT(格林尼治平时)3.3、CST(北京时间)
2024-09-04 15:58:26
395
2
原创 C 语言中的头文件
引用的是编译器的类库路径里面的头文件。 引用的是你程序目录的相对路径中的头文件,如果在程序目录没有找到引用的头文件则到编译器的类库路径的目录下找该头文件。
2024-08-10 23:44:59
843
原创 OpenWrt系统中查看硬件信息
1. 查看CPU信息2. 查看内存信息3. 查看无线网卡信息4. 查看网卡信息5. 查看设备树信息6. 查看硬件信息汇总7. 查看固件版本
2024-07-29 11:42:53
4799
原创 Ubuntu / Openwrt使用lua发送http和https请求
1、Ubuntu配置以支持lua发送http和https请求1.1、配置apt镜像源1.2、安装相关lua关联包2、Openwrt配置menuconfig支持lua发送http和https请求2.1、配置menuconfig3、Ubuntu / Openwrt 使用lua发送http和https请求3.1、测试发送http请求3.2、测试发送https请求
2024-07-03 14:20:21
705
原创 Java并发编程三大神器之Semaphore
1、Semaphore是什么2、Semaphore小试牛刀3、Semaphore和CountDownLatch组合使用4、Semaphore常用方法5、Semaphore 结语
2024-06-15 23:52:28
1300
2
原创 Java并发编程三大神器之CyclicBarrier
1、CyclicBarrier是什么2、CyclicBarrier小试牛刀3、CyclicBarrier源码分析4、CountDownLatch和CyclicBarrier对比总结
2024-06-15 21:08:15
644
原创 Java并发编程三大神器之CountDownLatch
1、CountDownLatch是什么2、官网应用demo2.1、CountDownLatch 官网demo12.2、CountDownLatch 官网demo23、开发中的应用小栗子3.1、栗子1:【多个线程等待】模拟并发,让并发线程一起执行3.2、栗子2:【单个线程等待】多个线程(任务)完成后,进行汇总合并4、CountDownLatch 实现原理5、CountDownLatch 结语
2024-06-15 21:02:16
987
原创 RabbitMQ的队列模式
1、简单模式(Simple Model)2、工作队列模式(Work Model)3、发布订阅模式(Publish/Subscribe Model)4、路由模式(Routing Model)5、主题模式(Topic Model)6、远程过程调用(RPC Model)7、发布者确认(Publisher Confirms Model)
2024-05-31 22:41:48
1003
原创 TCP三次握手四次挥手与我们的工作生活
1、五遍部署任务法2、TCP三次握手四次挥手与生活2.1、TCP三次握手2.2、TCP四次挥手3.2、畅想一下我们的生活与网络协议3、我们工作与生活3.1、工作:广之达的人才标准3.2、生活:条条大路通罗马,万事万物皆联系
2024-05-30 22:37:16
407
原创 Linux中的网络隔离功能 netns
Network Namespace (以下简称netns)是Linux内核提供的一项实现网络隔离的功能,它能隔离多个不同的网络空间,并且各自拥有独立的网络协议栈,这其中便包括了网络接口(网卡),路由表,iptables规则等。例如大名鼎鼎的docker便是基于netns实现的网络隔离,今天我们就来手动实验一下netns的隔离特性。
2024-05-13 10:58:09
971
2
原创 图解AAA认证方案
1、上网方式分类2、AAA协议具体实现有哪些3、PORTAL无感知认证4、IPoE WEB无感知认证5、哑终端认证6、802.1X
2024-05-13 10:32:05
509
转载 什么是NAC
NAC(Network Admission Control)称为网络接入控制,是一种“端到端”的安全结构,包括802.1X认证、MAC认证与Portal认证。随着企业网络的应用和发展,病毒、木马、间谍软件、网络攻击等各种信息安全威胁也在不断增加。在传统的企业网络建设思路中,一般认为企业内网是安全的,安全威胁主要来自外界。但是研究证明,80%的网络安全漏洞都存在于网络内部,它们对网络的破坏程度和范围持续扩大,经常引起系统崩溃、网络瘫痪。
2024-05-01 06:33:27
1083
原创 java中的日期
1、Java中的Date、LocalDate、LocalDateTime互相转换2、Java中的Date、LocalDate、LocalDateTime比较大小
2024-04-17 11:29:53
479
原创 SpringBoot2.5.1实践01-Helloworld
1、本文环境2、创建项目及运行2.1、maven配置2.2、idea创建maven项目2.3、添加pom依赖2.4、创建启动类2.5、创建业务类2.6、项目结构2.7、运行启动类并测试2.8、项目配置信息的简化3、打包部署
2024-04-12 16:01:18
253
原创 01Tomcat工作原理
1、服务器分类2、TCP 协议3、Http 协议4 Tomcat 架构介绍5、Tomcat 组件介绍6、Tomcat 处理请求过程7、Tomcat启动流程
2024-04-06 11:09:32
747
原创 A stop job is running for /etc/rc.d/rc.local compatibility无法关机问题
中所执行的操作,有服务(或者程序)正在运行,在关机时退出不了,具体哪个还需要逐个排查。出现这种关机卡住的问题是。
2024-04-03 09:42:29
1986
2
原创 java线程监控实践
Attach Listener 线程接收到命令后,会交给 Signal Dispatcher 线程去进行分发到各个不同的模块处理命令,并且返回处理结果。注意:Attach Listener、Signal Dispatcher线程在jvm启动的时候若没有初始化,那么则会在用户第一次执行jvm命令时启动这两个线程。虽然我们只执行了一个main函数的单线程程序,但JVM会启动一些额外的线程,主要包括:Attach Listener。:负责接收外部JVM的命令,而对该命令进行执行的,并且把结果返回给发送者。
2024-03-31 21:25:20
960
原创 Springboot2.5.1和SpringSecurity5.5.0实践02_认证实践
1、本业务认证过程思路分析2、实践测试2.1、准备工作2.2、数据库明文校验用户2.3、密码加密存储校验用户2.4、自定义登陆接口2.5、自定义认证过滤器2.6、自定义退出登陆3、此时的过滤器分析
2024-03-15 22:26:59
883
原创 线程池ThreadPoolExecutor
1、线程池的好处2、Executor 框架3、ThreadPoolExecutor实践4、jdk提供的几种常见线程池5、ScheduledThreadPoolExecutor实践6、线程池大小确定
2024-03-01 21:48:32
1267
1
原创 Springboot2.5.1和SpringSecurity5.5.0实践01_快速入门
1、快速入门1.1、创建项目 添加依赖1.2、编码1.3、测试2、SpringSecurity基本原理2.1、SpringSecurity认证授权流程2.2、SpringSecurity默认认证流程图解2.2、SpringSecurity默认授权流程图解3、SpringSecurity的过滤器链3.1、SpringSecurity默认加载的过滤器链3.2、SpringSecurity的过滤器链的加载原理
2024-02-27 23:10:17
490
原创 lsof命令的那些事
1、lsof命令概述2、lsof命令基本语法2.1、列出网络进程信息(所有打开了的网络文件)2.2、实时监控指定端口(列出在指定端口上打开的文件)2.3、列出使用了指定协议(TCP/UDP) 的文件2.4、列出指定用户已打开的文件2.5、找出打开着但已被删除了的文件2.6、列出所有 IPV4/6 网络文件2.7、列出目录中所有打开的文件2.8、列出指定进程ID打开的文件2.9、杀死指定用户的所有进程3、小尾巴
2024-01-22 10:52:38
1097
原创 mac地址
请注意,ebtables需要在Root权限下运行,并且对于不同的Linux发行版,其使用方法和参数可能会略有不同。建议查阅相关文档或在系统上使用。ebtables是Linux下的一个工具,用于配置以太网桥的过滤规则。它可以根据不同的条件来过滤和修改网络数据包。上述命令将源IP为192.168.1.2的数据包的目的MAC地址替换为00:11:22:33:44:55。除了替换MAC地址,ebtables还支持其他操作。命令获取更详细的信息和用法。
2023-12-26 09:55:22
645
原创 nc(netcat)网安的“瑞士军刀”
Netcat 是一款简单的 Unix 工具,使用 UDP 和 TCP 协议。它是一个可靠的容易被其他程序所启用的后台操作工具,同时它也被用作网络的测试工具或黑客工具。使用它你可以轻易的建立任何连接。内建有很多实用的工具。
2023-12-12 21:23:18
952
原创 Linux中的SNAT与DNAT实践
1、SNAT的介绍1.1,SNAT概述1.2,SNAT源地址转换过程1.3,SNAT转换2、DNAT的介绍2.1,DNAT概述2.2,DNAT转换前提条件2.3,DNAT的转换3、防火墙规则的备份和还原4、tcpdump抓包工具的运用
2023-12-10 20:26:49
1369
原创 Linux上的MAC地址欺骗
1、查看mac地址法1:ifconfig法2:ip link show2、临时性改变 MAC 地址法1:使用iproute2工具包法2:使用macchanger工具3、永久性改变 MAC 地址3.1 在 Fedora、RHEL下实践3.2 在 Debian、Ubuntu、Linux Mint下实践
2023-12-10 19:42:08
917
希尔排序的增量及趟数确定问题
2021-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人