- 博客(60)
- 收藏
- 关注
原创 Java的常用语→别称与dos命令、转义字符、Eclipse常用快捷键(持续更新)
Java的常用语→别称别称常用语函数方法实例对象访问调用输出写入常量池数据共享区动态参数可变参数成员变量对象的属性成员方法对象的方法、行为static成员变量静态变量static属性类属性、静态属性static方法类方法、静态方法static成员内部类静态内部类参数列表方法()内...
2020-02-23 10:20:46 307
原创 Jenkins You‘re using ‘Known hosts file‘,known_hosts file does not exist
解决:参考这篇文章可排查问题。
2024-11-01 15:07:29 542
原创 Jenkins-配置使用ssh拉取仓库代码,配置自动化构建打包(三)(云效)
检查之前是否配置过与代码仓库的连接 > 生成密钥对 > 测试与代码仓库的连接 > 代码仓库端添加公钥 > jenkins系统管理-System-Publish over SSH中添加私钥 > Jenkins中创建项目,并使用私钥添加ssh凭据 > 手动在服务器中与代码仓库建立连接以生成 Known hosts file > 自动化编译并构建项目。Jenkins将会在点击立即构建后,从代码仓库拉取代码,并使用指定的环境进行编译打包,最后生成一个apk文件。点击控制台输出,即可查看此次构建的详细日志记录。
2024-11-01 14:47:55 1058
原创 docker file容器化部署Jenkins(一)
Jenkins Github地址:https://github.com/jenkinsci/jenkins国内镜像地址:https://docker.aityp.com/
2024-10-31 17:21:27 779
原创 Android编译环境构建(二)(可用于物理机、虚拟机、容器化Jenkins环境)
打开下载地址后,找到你需要的版本,点击对应版本中Download: binary-only or complete (checksums)中的"complete",即可开始下载。JDK17:由于新版SDK只能够使用cmdline-tools下载,而官网提供最版的cmdline-tools又需要JDK17的环境。使用文档页面:https://developer.android.com/tools/sdkmanager?所有版本下载地址:https://gradle.org/releases/
2024-10-31 17:18:26 920
原创 docker-Dockerfile
Docker为我们提供的一个用于自定义构建镜像的一个配置文件配置文件作用:描述如何构建一个对象利用Docker提供的build命令,指定Dockerfile文件,就可以按照配置的内容将镜像构建出来。
2024-10-30 16:43:50 1046
原创 docker-高级(待补图)
连接容器与主机的存储的介质强制删除容器并不会删除相应的数据卷,只会删除容器本身不适用Dockr自带的网络模式,而是自己去定制化自己特有的网络模式。ckr自带的网络模式,而是自己去定制化自己特有的网络模式。目的:展现主机无法与容器实现网络互通,但是容器之间可以进行网络互通的效果。准备:使用centos镜像进行测试。由于centos是一个系统不是一个软件,一般作为基础镜像去使用,所以运行为一个容器时,centos会自动退出。#1. 下载centos镜像。
2024-10-30 16:42:47 919
原创 Docker-基础
主机端口与容器端口实行隔离,所以需要指定主机与容器端口。每个容器之前也是相互隔离的,不同的容器需要指定不同的主机端口映射。不同的容器可以使用相同的镜像文件。
2024-10-30 16:41:02 504
原创 Ubuntu桌面环境下没有网络配置图标,只有显示VPN设置
10月 21 15:33:19 yx-PowerEdge-R730 NetworkManager[2265593]: [1729495999.9686] device (eno1): Activation: successful, device activated.根据经验判断出系统使用nmcli配置的网络,使用nmcli命令修改即可,但是使用nmcli查看后发现正在使用的网络设备(eno1)处于不可用(unmanaged)的状态。再次查看网络设备状态,设置界面内的网卡配置也已存在,问题解决。
2024-10-30 16:39:10 1171
原创 ifcfg文件配置网络(待补充)
说明:通过ifcfg文件配置的网络配置不会立即生效,需要在root权限下执行ifup interface-name命令以激活网络配置后才生效(interface-name处填写具体的网络接口名)。在"/etc/sysconfig/network-scripts/"目录中生成名为ifcfg-enp4s0的文件中,修改参数配置。以enp4s0网络接口进行静态网络设置为例,通过在root权限下修改ifcfg文件实现。注意配置静态IP时 ,要设置BOOTPROTO=none。
2024-10-30 16:34:20 110
原创 ip命令网络配置详解
ip命令可以创建和管理各种隧道,如GRE隧道、IP-in-IP隧道等。功能:ip命令支持复杂的路由配置,包括静态路由、默认路由、策略路由等。Linux中的ip命令是一个功能强大的网络配置工具,用于显示或操作路由、设备、策略路由和隧道等网络参数。功能:ip命令提供了监视网络设备和路由表状态变化的功能,这对于调试网络问题非常有用。-s 或 --stats 或 --statistics:输出更详细的信息。-V 或 --version:显示ip命令的版本信息。-r:在显示主机时,不使用IP地址,而使用主机的域名。
2024-10-30 16:33:36 546
原创 nmcli命令网络配置详解
网络配置文件默认保存在 /etc/sysconfig/network-scripts/ 路径下,如果配置文件在其它位置,则需要填写完整路径。网络配置文件的命名方式就是ifcfg-连接名,例如 ens33 的配置文件名为ifcfg-ens33。-p 或 --pretty:以更美观的格式显示输出,包括表头和分隔线。-v 或 --verbose:显示详细输出,包括额外的信息和调试信息。-t 或 --terse:以简洁格式显示输出,不包括表头等信息。-f 或 --fields:指定要显示的字段,以逗号分隔。
2024-10-30 16:32:45 1108
原创 nmcli、ip、ifcfg配置网络区分方法
如果这些命令能够返回正确的网络配置信息,并且系统没有使用NetworkManager(或者NetworkManager未运行),那么系统可能是直接使用ip命令进行网络配置的(尽管这种方式通常用于临时配置)。如果存在这样的文件,并且文件内容包含了网络接口的配置信息(如IP地址、子网掩码、网关等),那么系统很可能是使用ifcfg文件进行网络配置的。如果文件包含了网络接口的配置信息,并且系统没有使用NetworkManager,那么系统可能是使用这个文件进行网络配置的。使用下方命令来查看文件内容。
2024-10-30 16:29:56 486
原创 三种网络配置方法nmcli、ip、ifcfg文件
nmcli:适合需要动态管理网络连接、持久化配置以及脚本化操作的场景。ip:适合需要快速临时配置网络接口的场景。ifcfg:适合需要详细配置网络接口参数且希望配置永久生效的场景。nmcli(Network Manager Command Line Interface)是Linux中用于管理NetworkManager网络管理器的命令行工具。它可以帮助用户在命令行界面下配置和管理网络连接,包括无线、有线、VPN等不同类型的连接。ip是Linux中用于显示或操作网络接口参数的命令行工具。
2024-10-30 16:29:21 642
原创 rsync部署 附报错解决、配置详解及Windows脚本
Linux(CentOS8)为服务端,Windows为客户端官网:https://rsync.samba.orgWindows端并用脚本控制备份官网:https://www.itefix.net/cwrsync。
2024-10-25 16:25:02 812
原创 rsync 客户端实现自动备份 Windows端powershell脚本及bat批处理文件程序
如果可以直连,注释测试网络链接函数中的restartVPN即可。由于我这里需要使用软件才能够链接到服务器,所以加了处理。文件名:start-backup-manual.bat。注意:若出现乱码,则需要另存为,并将编码设置为ANSI。文件名:startbackup.ps1。
2024-10-25 16:22:57 301
原创 k8s 1.28 集群部署
注:如果Pod处于“ContainerCreating”状态说明在下载镜像中,需耐心等待,所有的pod状态为running时,代表安装成功。注:如果Pod处于“ContainerCreating”状态说明在下载镜像中,需耐心等待,所有的pod状态为running时,代表安装成功。浏览器访问“https://节点IP地址:30001”,将看到Dashboard登录界面。注:由于网络插件还没有部署,节点会处于“NotReady”状态。启动并设置开机自启 ci-docker。重载systemd配置。
2024-10-15 22:07:23 983
原创 Windows 安装 Typora 1.9.5,并附脚本
注意:不要把creak文件夹直接复制到Typora的安装文件夹内,而是拷贝creak文件夹里面的文件到安装文件夹!!!!
2024-10-07 22:54:11 534 3
原创 大数据集群启动&检查
http://主节点IP:12345/dolphinscheduler/ui。用户名:admin 密码:dolphinscheduler123。浏览器访问 http://主节点IP:8393/若启动失败则需要进入组件安装目录执行。
2024-09-26 00:05:57 585
原创 大数据集群部署文档
点击顶部Job右侧的下拉列表,可以看到四个选项,node-exporter,node-exporter-master-ubuntu,node-exporter-slave1-ubuntu,node-exporter-slave2-ubuntu,分别查看三台机器是否正常显示监测数据。记录性能指标,修改进入/opt/atlas/conf/路径,修改/opt/apache-atlas-2.1.0/conf/atlas-log4j.xml文件。
2024-09-25 23:51:47 761
原创 设置CentOS7使用代理服务器上网
设置之后可能使用ping时还是无法连接外网,但是pip时可以的,因为ping的协议不一样不能使用这个代理。在命令行中直接输入下列命令即可。直接在pip时设置代理。
2024-09-21 17:03:30 596
原创 docker入门总结(附错误处理,持续更新)
软件设置-参数设置-为局域网开启新的端口(可选)软件设置-参数设置-允许来自局域网的连接。记录本机ip与端口号。修改docker代理。
2024-09-21 15:41:15 721
原创 Linux运维常用指令讲解(持续更新)
(Yellowdog Updater Modified):这是基于RPM的包管理器,用于解决RPM包依赖问题,能够自动处理依赖关系,并且可以从网络仓库中安装和更新RPM包。每个文件或目录都有一个所有者(owner)、一个组(group),以及全局的读(r)、写(w)、执行(x)权限。没有指定用户名,命令执行后需要输入用户名和密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;安装、更新、删除、模糊查询。
2024-09-21 11:40:16 1086
原创 记录网络IP自动获取到169.254.x.x的解决过程
属性,取消勾选Internet协议版本6(TCP/IPv6),双击Internet协议版本4(TCP/IPv4),将自动获得IP地址改为使用下面的P地址,并配置固定的IP地址,禁用再启用。-属性,双击Internet协议版本4(TCP/IPv4),将使用下面的P地址改为自动获得IP地址,并配置固定的IP地址,禁用再启用。可以使用 ping 测试问题电脑与局域网内其他电脑的连通性来判断是电脑本身问题,还是局域网的上层设备问题,然后再逐级向上排查。结果:问题解决,能够获取到正确的IP地址,并且也能够上网。
2024-09-20 15:45:36 1598
原创 Zabbix 5.0 CentOS7下安装与部署(附报错处理)
从Zabbix 5.0版本开始,Zabbix前端需要PHP 7.2版或更高版本。在 Zabbix 服务器主机上导入初始架构和数据。系统将提示您输入新创建的密码。编辑配置文件 /etc/yum.repos.d/zabbix.repo 为可用。非常不幸的是, RHEL/CentOS 7 缺省只提供PHP 5.4版本。使用下方命令重新安装zabbix-server-mysql。使用下方命令重新安装mariadb-server。查看zabbix Server日志。使用下方命令配置为阿里源。使用下方命令启动并检查。
2024-09-20 11:41:23 1148
原创 Zabbix 3.4 CentOS7下在线安装部署
zabbix agent:部署在被监控主机上,负责被监控主机的数据,并将数据发送给zabbix server。zabbix server:负责接收agent发送的报告信息,并且负责组织配置信息、统计信息、操作数据等。zabbix database:用于存储所有zabbix的配置信息、监控数据的数据库。zabbix web:zabbix的web界面,管理员通过web界面管理zabbix配置以及查看zabbix相关监控信息,可以单独部署在独立的服务器上。
2024-09-20 11:35:07 1210
原创 线程死锁 Java第十八天(四)
Java第十八天(四)线程 线程死锁线程 线程死锁 线程同步锁类 public class Lock {// 创建线程同步锁1 static Object lock1 = new Object();// 创建线程同步锁2 static Object lock2 = new Object();} 线程类 public class ThreadDieLock implement...
2020-04-19 18:56:32 186
原创 采用Runable接口实现并发与同步、线程休眠与同步锁、线程间的通信(协调同步线程)、线程的优先级、加入线程、等待线程、守护线程 Java第十八天(三)
这里写目录标题线程 并发(线程同步) 采用实现Runable接口的方式实现 当只有一个代码块使用一把锁时 当不同的代码块使用同一把同步锁时,不会发生并发异常。 针对上面的代码我们可以将第二个代码块使用方法封装起来。 当synchronized修饰非静态方法时,虽然我们不能指定锁对象,但是其同步锁对象为当前对象。 线程的休眠(sleep方法)与同步锁 线程间的通信(协调同步的线程)...
2020-04-17 23:30:46 258
原创 字符编码,使用指定字符编码写入文件,对字符串进行转码,创建线程,线程的状态与生命周期,实现并发(线程同步),synchronized锁详解 Java第十八天(二)
这里写目录标题字符编码 更改指定文件的字符编码格式 使用指定字符编码写入文件 对字符串进行转码线程 常用构造器 常用方法 创建线程(Thread) 第一种方式 第一种方式 自定义线程名 使用方法 使用构造器字符编码读写过程中的字符编码格式要保持一致! 存储: 在计算机中存储自读都是存储字符所对应的数值,并且以二进制的形式表示。 显示: 在显示前会去相关的编码表中去查找...
2020-04-15 13:22:35 406
原创 序列(持久)化对象、对象输出流(ObjectOutputStream)、对象输入流(ObjectInputStream)、使用集合序列化对象 Java第十八天(一)
序列化流(对象流Serializable) 定义:将对象以流的形式存储在硬盘上或者数据库中的过程就是写序列化流。 反序列化:从硬盘或数据库中读取的过程就是反序列化。对象输出流(ObjectOutputStream) 定义:ObjectOutputStream将Java对象的原始数据类型和图形写入OutputStream。(序列化过程)常用构造器ObjectOutputStream...
2020-04-01 19:29:06 449
原创 字节流与字符流转换(InputStreamReader、OutputStreamWriter)打印流(PrintWriter、PrintStream)属性集合类(Properties) Java第十七
这里写目录标题字节流与字符流转换 字节流转换为字符流(InputStreamReader) 常用构造器 使用方法 字符流转换成字节流(OutputStreamWriter) 常用构造器 使用方法打印流 字符打印流(PrintWriter) 常用构造器 其方法详见API(PrintWriter) 使用方法 将文件中的数据使用PrintWriter打印到控制台 使用打印流复制文件 字...
2020-03-30 16:54:12 822
原创 装饰者设计模式 Java第十六天(四)
设计模式——装饰者 目的:将类的功能进行增强。 使用继承方式实现将类的功能增强: 举例:在写入文件时的增强 我们有一个Writers类去写入文件,并且这个类有三个子类分别是:TxtWriter、Mp3Writer与Mp4Writer。 在Writers类中,我们定义了写文件的标准方法,并由三个子类去分别去实现这个方法。 再创建者三个子类的子类,用于给相对应的父类添加高效缓冲区...
2020-03-29 12:47:16 192
原创 文件被"永久删除"、格式化怎么办?DiskGenius、minitool来帮你
这是个标题,下有目录跳转恢复前准备工作迷你兔(minitool) 使用方法:DiskGenius 使用方法:至此文件恢复结束!名图镇贴!再不会操作的自行剁手吧(狗头)恢复前准备工作 首先在对文件或文件夹做了误“永久删除”作之后,不要再对文件或文件夹所在的驱动器(分区)所任何读写操作!尽快使用数据恢复软件进行恢复!迷你兔(minitool) 缺点: 1.此软件的安装位置不能是被恢复的驱...
2020-03-27 16:38:39 532 1
原创 实现从控制台录入信息至文件 Java第十六天(三)
Java第十六天(三)从控制台录入信息至文件实例从控制台录入信息至文件实例用户类/** * Student类 *///implements Comparable<Student>public class Student implements Comparable<Student>{ //定义学生类成员变量 private Integer id; priv...
2020-03-25 14:33:14 280
原创 InputStream+OutputStream+单字节/字节数组与BufferedInputStream+BufferedOutputStream+单字节/字节数组文件拷贝速度对比Java第十六天二
Java第十六天(二)对比字节输入、输出流与高效缓冲区的输入、输出流文件拷贝速度对比字节输入、输出流与高效缓冲区的输入、输出流文件拷贝速度由下面测试的结果我们可以得出结论:InputStream+OutputStream+单个字节InputStream+OutputStream+字节数组BufferedInputStream+BufferedOutputStream+单个字节B...
2020-03-25 10:16:48 178
原创 字节流OutputStream、InputStream、文件拷贝,BufferedInputStream、BufferedInputStream Java第十六天(一)
Java第十六天字节流 输出OutputStream 常用构造器(覆盖写入) 常用方法 使用字节流向一个文件中写入字符串 常用构造器(追加写入) 输入InputStream 常用构造器 常用方法 使用字节流做文件拷贝字节流 输出OutputStream 由于OutputStream是抽象类,所以要使用它的子类FileOutputStream。 常用构造器(覆盖写入)Fi...
2020-03-25 10:12:40 524
原创 JavaIO流、字符流的输入流、输出流(FileReader、BufferedReader、FileWriter、BufferedWriter)与两种文本文件的复制方法 Java第十五天(二)
IO流 IO(Input/Output):输入和输出,指的是某个设备或环境进行数据的输入或输出,Java将输入、输出抽象成流对象来解决。 例:以Java游戏程序为中心IO流在Java中从输入输出角度分类IO流在Java中从数据的角度分类输入流字符流 例:word文件、java文件可以理解为文本,我们能直接能读懂的都可以认为是字符流输出流字节流 例:图片文件...
2020-03-24 19:09:38 790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人