• 2024-06-22Java Lambda 表达式中为何不能访问局部定义的变量?
    问题展示代码:publicstaticvoidtest01(){Stringstr="str";newThread(()->{str+="yes";System.out.println(str);}).start();}在jdk1.8下,在lambda表达式中访问str,编译器未报错;提示我不可访问非f
  • 2024-06-07vscode安装
    一、VScode作用:主要就是为了方便我们去写代码,可以实现代码的自动补全---提高我的编程效率1、安装流程选择路径:保持默认即可:以下选项建议全部选择:安装:2、中文设置:切换VScode界面的显示语言VScode支持安装多个语言包,并提供切换已安装语言包功能。1.打开显示(View)
  • 2024-05-12Openssl 设置 双向认证证书的过程
    Openssl设置双向认证证书的过程openssl的安装安装openssl大部分操作系统都会带openssl只是版本略有不同.因为不带openssl连基本的openssh可能都没法用.安装方法yuminstallopenssl-y查看版本:opensslversionOpenSSL1.1.1kFIPS25Mar2021OpenEuler2203
  • 2024-05-11与awr/addm/ash类似信息的相关视图
    转自:https://www.cnblogs.com/lijiaman/p/10381167.html(一)session相关视图(1)视图v$sessionv$active_session_history、wrh$_active_session_historydba_hist_active_session_history如果是多节点数据库,v$session和v$active_hist_session_history仅获得单节点的信息,可以使
  • 2024-05-04linux 中判断一列数据是否按照指定步长递增
     linux中判断一列数据是否按照指定步长递增 001、[root@pc1test01]#lsa.txtb.txt[root@pc1test01]#cata.txt##测试数据,正确递增123456[root@pc1test01]#catb.txt##测试数据,异常递增12456[root@pc1test01]#awk
  • 2024-04-07类对象做类成员
    `#includeusingnamespacestd;includeclassPhone{public:Phone(stringpName){ m_PName=pName;}stringm_PName;};classPerson{public:Person(stringname,stringpName):m_Name(name),m_Phone(pName){}stringm_Name;Phonem_Phone;};voidtest
  • 2024-04-01linux 中 实现计算一列数据的和
     001、awk[root@pc1test01]#lsa.txt[root@pc1test01]#cata.txt8325[root@pc1test01]#awk'{sum+=$1}END{printsum}'a.txt##awk计算第一列数据的和18 002、paste+bc实现[root@pc1test01]#lsa.txt[root@pc1test01]#cata.txt
  • 2024-04-01&符号在sed命令中使用
     001、如下测试数据,想在每行最后的两个字符之前添加特定字符,比如QQ,如何实现[root@pc1test01]#lsa.txt[root@pc1test01]#cata.txt##测试数据2+adey2-ddfr7_dgqd 002、可以借助&实现[root@pc1test01]#lsa.txt[root@pc1test01]#cata.txt
  • 2024-03-27linux 中实现数据按照指定行号顺序输出
     001、测试数据[root@pc1test01]#lsa.txtidx.txt[root@pc1test01]#cata.txt##测试数据01020304050610708091011122131415161718319202122232442526272829305313233343536637383940414274344454647
  • 2024-03-25eggnog 注释软件的安装
     使用conda安装001、创建单独的环境名称 (base)[root@pc1test01]#condacreate-neggnog 002、查看环境(base)[root@pc1test01]#condaenvlist#condaenvironments:#base*/root/anaconda3eggnog/root/anaconda
  • 2024-03-08python 脚本中 # -*- coding: utf-8 -*-的作用
     001、[root@pc1test1]#lstest01.pytest02.py[root@pc1test1]#cattest01.py#!/usr/bin/envpython#注释内容list1=["aa","bb","cc"]print(list1)[root@pc1test1]#cattest02.py#!/usr/bin/envpython#-*-coding:utf-8
  • 2024-02-22Linux---rsync服务
    1.rsync简介rsync英文称为remotesynchronization,从软件的名称就可以看出来,rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似于ssh带的scp命令,但是又优于scp命令的功能,scp每次都是全量拷贝,而rsync可以增量拷贝。当然,rsync还可以在本地主
  • 2024-02-14SVC服务的发现
    目录服务的发现发现的方式1.ClusterIP2.通过变量3.通过DNS(推荐)服务的发现发现的方式服务的发现说的就是svc的ip只有集群内的资源可以访问到,比如集群内的节点,pod到底说的是什么意思呢?我们可以来看看LNMP架构(Linux+Nginx+Mysql+php)搭建的wordpress首先wordpress是
  • 2024-02-06Linux 中实现去重复后仍然按照原来的顺序输出
     001、一般去重复[root@PC1test01]#lsa.txt[root@PC1test01]#cata.txt##测试文本cdcabb[root@PC1test01]#cata.txt|sort|uniq##去重复后也排序了abcd 002、去重复后保持原来的顺序[root@PC1test01]#lsa
  • 2024-01-23mysql权限的一个细枝
    业务需求:对一个用户回收一个表的所有权限,但是之前对这个用户是授权表所在库的整个权。 背景:某个表后来插入了机密数据,不能再让人随便查阅了。  比如:存在库test01 库下存在表T1,那mysql是否支持呢,来复盘下整个操作:  首先整库授权: grantallprivilgesontest01.*to
  • 2024-01-21docker数据持久化(存储卷)
    1.查看现有的存储卷[root@centos201~]#dockervolumels#查看现有的存储卷DRIVERVOLUMENAME[root@centos201~]#2.创建随机(匿名)的存储卷[root@centos201~]#dockervolumecreate#创建随机(匿名)的存储卷050d2f963345d595c827551adc27ee48d61d482bfcf7c86
  • 2023-12-20安装CentOS Vault系统踩过的坑
    CentOSVault简介一、CentOSVault介绍CentOSVault是CentOS发布的一个yum镜像,存放CentOS历史版本的软件包和安装介质。CentOSVault的使命是为已经部署了CentOS系统的用户提供历史版本的安全更新、补丁和其他必要的软件包,以确保其系统的安全和稳定性。CentOSVault的官方网
  • 2023-12-12linux 中实现字符串的拼接
     001、简单测试[root@pc1test01]#str1=ab##测试字符串[root@pc1test01]#str2=xy[root@pc1test01]#echo$str1##测试字符串ab[root@pc1test01]#echo$str2xy[root@pc1test01]#str3="$str1$str2"##字符串拼接[root@pc1test01]#echo
  • 2023-11-25Linux 中 一次同时复制多个文件到一个目录
     001、测试目录及文件(base)[root@pc1test01]#lsa.txtb.txtc.txt(base)[root@pc1test01]#pwd/home/test/test01 002、同时复制a.txt和b.txt到/home/test/test02目录中(base)[root@pc1test01]#lsa.txtb.txtc.txt(base)[root@pc1test01]#pwd
  • 2023-11-25linux 中 mkdir -p选项
     mkdir-p选项保证在创建目录的时没有上一级目录情况下自动创建001、不加-p选项(base)[root@pc1test]#ls(base)[root@pc1test]#mkdirtest01/test02##不加-p,创建两级目录,失败mkdir:cannotcreatedirectory‘test01/test02’:Nosuchfileordirector
  • 2023-11-11cpanm 命令的安装及使用
     001、安装(base)[root@pc1test01]#yuminstallperl-App-cpanminus.noarch##安装;系统为centos7系统 002、测试安装效果(base)[root@pc1test01]#cpanmUsage:cpanm[options]Module[...]Try`cpanm--help`or`mancpanm`formoreoptions. 。
  • 2023-11-06C++中如何返回数组类型数据
    错误示范:int*test01(){ intdata[3]={1,2,3}; returndata;}intmain(){ int*result=test01(); for(inti=0;i<3;i++){ cout<<result[i]<<'\t'; }}正确示范:int*test01(){// intdata[3]={1,2,3}; int*da
  • 2023-11-05windows10测试时如何构造大图片(如超过8M+的图片)
    1.原图片(大小40k) 2.选怎一个容量大的文件如视频文件8M+ 3.使用copy命令进行扩容(cmd命令行操作):copytest01.jpg/b+8M.MP4test01_8M.jpg 4.完成后查看图片大小(8M+) ps:如果文件容量未变化,记得排查一下,使用的文件与视频名字内均无特殊字符
  • 2023-11-05linux shell中 创建数组及数组的基本操作
     001、创建数组a、方法1[root@pc1test01]#ay1=(100200"abc""xyz")##创建数组 b、方法2[root@pc1test01]#ay2[0]=100[root@pc1test01]#ay2[1]=200[root@pc1test01]#ay2[3]="mn" 002、访问数组的全部元素[root@pc1test01]#ay1=(100
  • 2023-10-17linux 中 md5sum -c 命令
     001\[root@pc1test01]#ls[root@pc1test01]#seq3>a.txt##测试文件[root@pc1test01]#lsa.txt[root@pc1test01]#cata.txt123[root@pc1test01]#md5suma.txt>a.txt.md5##生成md5码[root@pc1test01]#lsa.txta.txt.md5[root@pc1tes