散记
CaixuOrange
这个作者很懒,什么都没留下…
展开
-
在华为防火墙上抓取会话数
咱就是想了一个小办法,把命令返回的文本进行了个小处理,整体就是使用正则表达式进行匹配,把78个-开头和78个-结尾的文本提取出来,并且返回,如果遇到了"Start a new statistics?再然后咱就是封装了一个小函数,将命令返回的数据进行每行的处理,如果判断是有效数据,则把这条记录拼接为一条metrics,并存到list中。脚本的功能呢,就是在华为的防火墙上抓取会话数,然后写到prom里被普罗收集到,再到grafana上做展示。最近网络运维的同事有个小需求,需要我这个弱弱的实习生写个脚本。原创 2023-10-24 16:48:48 · 378 阅读 · 0 评论 -
Java 中 StringBuffer 和 StringBuilder 的区别
toStringCache 的作用是将 toString() 进行缓存,如果做了修改,就将 toStringCache 设置为 null,并重新生成并返回,反之就直接返回 toStringCache。而 StringBuffer 和 StringBuilder 中维护的是可变的 char[],所有的增删改都在 char[] 上操作,所以性能非常高。由于 String 中维护的是 final 修饰的 char[],每次修改后都会创建新对象,所以 String 不适合频繁的修改。原创 2023-01-01 12:06:30 · 124 阅读 · 1 评论 -
Maven 分离lib和resource的打包配置
使用Maven打包并分离resource,只需两步:1、修改pom.xml2、添加assembly.xml原创 2022-07-05 11:30:55 · 1081 阅读 · 1 评论 -
MySQL 8 安装及初始化(Windows版)
1、首先在官方网站下载MySQL的安装包,在这里使用的是最轻量级的压缩包。 2、下载完成后,将zip文件解压至硬盘里,并将解压文件中bin的路径放入环境变量中。我这里是将MySQL的文件放在D盘的Program Files里,所以将D:\Program Files\mysql-8.0.29-winx64\bin放入环境变量,再依次点确定。 3、配置好环境变量后,用管理员权限打开cmd,依次输入以下命令:安装服务:mysqld install启动服务:net start mysql初始化:mysqld --原创 2022-06-27 19:30:00 · 2357 阅读 · 0 评论 -
Composer 安装与使用
Composer 安装与使用应女朋友要求,在21的今天发布这篇2020年初写好的md,这篇还是我在CSDN上发布的第一篇文章,供大家学习参考。小白还没安装好环境的话,可以自行百度WAMP。1. Composer 简介什么是Composer? 是 PHP 用来管理依赖关系的工具。2. Composer 安装Windows 平台前期环境配置首先要启用 PHP 中的 openssl 插件。打开 PHP 文件目录下的 php.ini, 将以下两行取消注释(即删除句首的;)。extension=op原创 2021-09-20 18:22:30 · 279 阅读 · 0 评论