自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

michael_linux的博客,一个小小小学生。滴水穿石,步步为营,只为那刹那芳华。

知而不行,只是未知。实践、实践、实践、实践、实践。人须在事上磨练,做功夫,乃有益。若只好静,遇事便乱,终无用处。唯天下之至诚能胜天下之至伪;唯天下之至拙能胜天下之至巧。

  • 博客(327)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Dockerfile部署前后端分离项目

1、创建专用网络2、构建mysql服务镜像3、构建redis服务镜像4、构建tomcat后端服务镜像5、构建nginx前端服务镜像6、测试服务啦

2025-11-12 14:30:13 308

原创 OGNL语法实践

OGNL(Object-Graph Navigation Language)是一种功能强大的表达式语言,用于访问和操作 Java 对象图的属性。它广泛应用于 Java Web 框架(如 Struts2)中,用于数据绑定、表达式求值等场景。OGNL 支持动态属性访问、方法调用、集合操作等功能,语法简洁且灵活。OGNL 是一种功能强大且灵活的表达式语言,广泛应用于 Java Web 开发中。通过掌握其核心功能和语法,可以高效地实现数据绑定和操作。同时,需要注意其安全性问题,避免潜在的风险。

2025-10-24 23:19:38 964

原创 Arthas监控诊断实践

1、下载运行2、Arthas 常用命令2.1、JVM 相关的2.2、类加载相关的2.3、方法调用相关的3、简单使用及功能实践3.1、dashboard 命令3.2、thread 命令3.3、sysprop 命令3.4、logger 命令3.5、sc 命令3.6、jad 命令3.7、monitor 命令3.8、watch 命令4、综合实践

2025-10-22 11:18:04 759

原创 Java的UDP通信:DatagramSocket和DatagramPacket

1、UDP协议简介2、DatagramSocket 类2.1、构造方法2.2、基本方法3、DatagramPacket 类3.1、接受类型3.2、发送类型4、InetAddress类 和 SocketAddress类5、代码示例5.1、UdpReceive5.2、UdpSend

2025-10-16 12:19:35 775

原创 信管00-2025信管软考准备

1、2025年度计算机技术与软件专业技术资格计划2.1、考试资格设置2.2、2025年考试科目设置及考试时间3、信息系统管理工程师考试更新4、考试内容与章节逻辑5、考试说明6、考试目标7、考试要求

2025-07-28 21:52:28 907

原创 C语言中的文件I/O

在Linux系统中,当我们打开或创建一个文件(或套接字)时,操作系统会提供一个文件描述符(File Descriptor,FD),这是一个非负整数,我们可以通过它来进行读写等操作。然而,文件描述符本身只是操作系统为应用程序操作底层资源(如文件、套接字等)所提供的一个引用或“句柄”。在Linux中,文件描述符0、1、2是有特殊含义的。0是标准输入(stdin)的文件描述符。1是标准输出(stdout)的文件描述符。2是标准错误(stderr)的文件描述符。

2025-05-23 22:13:35 1363

原创 Flutter常用组件实践

Scaffold 实现了基本的 MaterialApp 布局。只要是在 Material 中定义了的单个界面显示的布局控件元素,都可以使用 Scaffold 来绘制。将Container容器放在上面的Scaffold对象的body部分,则到如下。

2025-04-12 19:49:26 1210

原创 kubernetes对于一个nginx服务的增删改查

Deployment 用于管理 Pod 副本和更新策略。方式一:命令式创建–replicas=3:指定副本数为 3–port=80:容器暴露的端口方式二:YAML 文件创建。

2025-03-16 21:48:44 434

原创 Excel我碰到的用法

Excel常见函数的使用

2024-11-05 18:19:19 773

原创 Linux性能监控之nmon安装与实践

1、安装nmon2、nmon交互式实时监控3、后台监控收集图形报表分析

2024-10-29 15:52:18 1002

原创 神奇的uniq命令

uniq 命令在 Unix 和 Linux 系统中用于报告或忽略文件中的重复行。它通常与 sort 命令一起使用,因为 uniq 只能处理相邻的重复行。

2024-10-19 14:54:22 249

原创 mysql系统常用参数查询命令

1、获取基本配置信息2、获取连接数配置信息3、获取 Binlog 配置信息执行语句4、获取 GTID 配置信息5、InnoDB 配置信息6、监控指标

2024-10-07 17:20:28 1364 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 568 2

原创 01认知网络设备

网络设备主要有交换机,路由器,防火墙。

2024-09-02 22:32:20 1421 2

原创 C 语言中的头文件

引用的是编译器的类库路径里面的头文件。 引用的是你程序目录的相对路径中的头文件,如果在程序目录没有找到引用的头文件则到编译器的类库路径的目录下找该头文件。

2024-08-10 23:44:59 968

原创 MongoDB

1、YUM安装2、tgz安装包安装3、Compass 图形化客户端4、常用操作

2024-08-06 21:23:42 662

原创 OpenWrt系统中查看硬件信息

1. 查看CPU信息2. 查看内存信息3. 查看无线网卡信息4. 查看网卡信息5. 查看设备树信息6. 查看硬件信息汇总7. 查看固件版本

2024-07-29 11:42:53 7754

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

原创 Java并发编程三大神器之Semaphore

1、Semaphore是什么2、Semaphore小试牛刀3、Semaphore和CountDownLatch组合使用4、Semaphore常用方法5、Semaphore 结语

2024-06-15 23:52:28 1489 2

原创 Java并发编程三大神器之CyclicBarrier

1、CyclicBarrier是什么2、CyclicBarrier小试牛刀3、CyclicBarrier源码分析4、CountDownLatch和CyclicBarrier对比总结

2024-06-15 21:08:15 714

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

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

原创 TCP三次握手四次挥手与我们的工作生活

1、五遍部署任务法2、TCP三次握手四次挥手与生活2.1、TCP三次握手2.2、TCP四次挥手3.2、畅想一下我们的生活与网络协议3、我们工作与生活3.1、工作:广之达的人才标准3.2、生活:条条大路通罗马,万事万物皆联系

2024-05-30 22:37:16 477

原创 Kali 我来了

1、官网下载2、修改密码3、开启SSH远程登录服务4、关闭kali图形化界面

2024-05-29 16:22:22 828

原创 Linux中的网络隔离功能 netns

Network Namespace (以下简称netns)是Linux内核提供的一项实现网络隔离的功能,它能隔离多个不同的网络空间,并且各自拥有独立的网络协议栈,这其中便包括了网络接口(网卡),路由表,iptables规则等。例如大名鼎鼎的docker便是基于netns实现的网络隔离,今天我们就来手动实验一下netns的隔离特性。

2024-05-13 10:58:09 1347 2

原创 图解AAA认证方案

1、上网方式分类2、AAA协议具体实现有哪些3、PORTAL无感知认证4、IPoE WEB无感知认证5、哑终端认证6、802.1X

2024-05-13 10:32:05 697

原创 IP报文在设备间传递的封装过程

1、PC1访问PC2报文传递过程2、PC1访问PC3报文传递过程3、最后的结语

2024-05-09 09:42:47 773

原创 Tomcat同时支持http及https

1、Tomcat同时支持http及https2、Springboot同时支持http及https

2024-05-07 11:13:02 754

原创 在家中访问一个网站的思考

1、家庭网络简介2、家庭WLAN + DHCP3、Router路由器

2024-05-06 11:15:17 1914 3

原创 multimac实践

multimac

2024-05-01 14:27:57 490

转载 什么是NAC

NAC(Network Admission Control)称为网络接入控制,是一种“端到端”的安全结构,包括802.1X认证、MAC认证与Portal认证。随着企业网络的应用和发展,病毒、木马、间谍软件、网络攻击等各种信息安全威胁也在不断增加。在传统的企业网络建设思路中,一般认为企业内网是安全的,安全威胁主要来自外界。但是研究证明,80%的网络安全漏洞都存在于网络内部,它们对网络的破坏程度和范围持续扩大,经常引起系统崩溃、网络瘫痪。

2024-05-01 06:33:27 1643

原创 java中的日期

1、Java中的Date、LocalDate、LocalDateTime互相转换2、Java中的Date、LocalDate、LocalDateTime比较大小

2024-04-17 11:29:53 849

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

原创 Tomcat管理配置

Tomcat管理配置1 host-manager项目2 manager项目

2024-04-06 17:15:10 838

原创 01Tomcat工作原理

1、服务器分类2、TCP 协议3、Http 协议4 Tomcat 架构介绍5、Tomcat 组件介绍6、Tomcat 处理请求过程7、Tomcat启动流程

2024-04-06 11:09:32 921

原创 A stop job is running for /etc/rc.d/rc.local compatibility无法关机问题

1、问题:A stop job is running for /etc/rc.d/rc.local compatibility2、解决方案2.1、方案一(不推荐)2.2、方案二(不推荐)2.3、方案三

2024-04-03 09:42:29 2839 2

原创 java线程监控实践

Attach Listener 线程接收到命令后,会交给 Signal Dispatcher 线程去进行分发到各个不同的模块处理命令,并且返回处理结果。注意:Attach Listener、Signal Dispatcher线程在jvm启动的时候若没有初始化,那么则会在用户第一次执行jvm命令时启动这两个线程。虽然我们只执行了一个main函数的单线程程序,但JVM会启动一些额外的线程,主要包括:Attach Listener。:负责接收外部JVM的命令,而对该命令进行执行的,并且把结果返回给发送者。

2024-03-31 21:25:20 1101

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

原创 线程池ThreadPoolExecutor

1、线程池的好处2、Executor 框架3、ThreadPoolExecutor实践4、jdk提供的几种常见线程池5、ScheduledThreadPoolExecutor实践6、线程池大小确定

2024-03-01 21:48:32 1459 1

原创 我用到的mysql参数配置与查看

1 查看mysql的操作信息2 max_allowed_packet 设置及问题

2024-02-29 12:02:13 1127

Wireshark识别解析Portal报文脚本

在Wireshark的安装目录下的`plugins\4.4`目录创建如下`portal.lua` 如我的目录:`C:\Program Files\Wireshark\plugins\4.4`

2025-09-29

Oracle数据库scott数据库

Oracle数据库scott数据库表结构与数据

2023-02-26

es7.8.0的windows版本和linux版本

es7.8.0的windows版本和linux版本

2022-07-27

linux版本rabbitmq

linux版本rabbitmq

2022-07-27

git-2.33.1.tar.gz

git-2.33.1.tar.gz

2022-07-20

kubernetes性能监控平台prometheus和grafana

kubernetes性能监控平台prometheus和grafana

2022-05-15

Windows版本Erlang22.3-RabbitMQ3.8.3

Windows版本的Erlang22.3和RabbitMQ3.8.3安装包

2022-05-09

spring-framework-5.1.x.zip

spring-framework-5.1.x源码

2021-12-27

spring-framework-4.2.x.zip

spring-framework-4.2.x源码

2021-12-27

echarts地图json数据

echarts地图json数据

2022-02-19

del_svn.zip

用于svn相关文件的删除

2021-08-19

eclipseCommonTemplate.xml

eclipse注释文档模板文件

2021-06-22

sqluldr.zip

oracle数据库导出dbf文本文件备份

2021-07-13

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

TA关注的人

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