- 博客(75)
- 收藏
- 关注
原创 微服务自动化管理初步认识与使用
etcd在生产环境中一般推荐集群方式部署etcd使用的2个默认端口号:2379和23802379:用于客户端通信(类似于sqlserver的1433/oracle的1521/mysql的3306)2380:用于与集群中的Peer通信因为etcd是go语言编写的,安装只需要下载对应的二进制文件,并放到合适的路径就行。
2024-03-06 20:34:16 1383
原创 Error response from daemon: driver failed programming external connectivity on endpoint.......
安装redis,进行启动服务。
2024-03-05 17:04:32 5073
原创 后端项目访问不了
先查看进程:docker ps,必须有三个。详细查看:docker ps -a。后端启动不了,无法访问网站。4、docker没有启动。exited代表没有开启。
2024-03-05 15:59:15 743
原创 用docker一键部署前后端分离若依系统
1.构建Dockerfile镜像1)切换到家目录cd ~#新建文件夹#切进去2)上传ruoyi-admin.jar到Dockerfile_ruoyi-admin文件所在目录#重命名4)ruoyi-admin为镜像名称,开始制作镜像测试#运行容器docker ps#进入容器#查看日志ls -l测试。
2024-03-04 19:48:29 2232 1
原创 解决连接工具Mobaxterm连接错误Connection timed out----VMware里Linux端口号固定
没有固定ip,网络断开,再次连接就是新的IP。
2024-03-04 09:04:26 488
原创 学会网络知识并了解两个常见模式与自定义网络
为什么要学:为了容器之间相互通信,因为开发会用微服务springCloud,会把一个项目拆成多个项目用户微服务 项目1订单微服务 项目2商品微服务 项目3模块与模需要相互调用的,所以容器需要相互通信,不通信访问不了,要通信必须知道服务部署在哪里,所有需要知道ip,就需要指定ip#创建自定义网络#查看网络0/16:分配会从0到16这几个ipmynetwork:名字指定自己的tomcat--net=mynetwork指定自己的网络--ip 172.18.0.8 指定自己的ip。
2024-03-03 11:23:45 476
原创 制作镜像与配置&推送阿里云仓库
Alpine Linux是一个,专注于安全、简洁和高效。它采用了musl libc和BusyBox,使得系统资源占用较少,启动速度较快。Alpine Linux也提供了一个简单的包管理工具APK,(注意:ubuntu中是apt-get),我们可以通过https://pkgs.alpinelinux.org/packages 查询包信息,可以。由于其轻量级和高安全性,Alpine Linux常被用于。
2024-03-02 13:43:09 1679 1
原创 【无标题】
变量命名规则:可以包含字母,数字,下划线,首字母不能用数字开头,中间不能又空格为变量赋值等号之间不能为空格变量命名不能使用标点符号不能使用bash的关键字 shell中默认的变量的类型都是字符,就算是数字字符也会被认为是字符串,如果需要进行字符相加则必须指定变量为数值如果定义的变量中没有空格,则定义变量时可以使用单引号或双引号,也可以使用,如: name=zs,如果变量中包含了空格,则必须使用单引号或双引号引起来,如:"Kent Beck”可以使用命令的结果作为变量的值,但必须使用 `` 或 $(
2024-02-28 22:43:18 545
原创 Docker使用数据卷自定义镜像Dockerfile
数据卷是Docker容器中用于持久化存储数据的一种机制。数据卷可以在容器之间共享和重用,使得容器之间可以更加灵活地共享数据。数据卷可以在容器启动时被创建,并且可以在容器停止或删除时保留数据。数据卷可以存储在宿主机的文件系统中,也可以存储在网络存储中,如网络文件系统(NFS)或云存储服务。数据卷的使用可以帮助用户更好地管理容器中的数据,并且可以提高容器的可移植性和可靠性。Dockerfile是一个文本文件,其中包含了一系列用于构建Docker镜像的指令和配置。
2024-02-28 22:34:53 1094
原创 强大的Docker入门知识
一种开源的容器化平台,可以让开发者将应用程序及其依赖项打包成一个独立的容器,然后部署到任何支持Docker的环境中运行。通过使用Docker,开发者可以实现快速部署、可移植性、可伸缩性和更高的资源利用率。Docker的核心概念是容器,它是一个轻量级、独立的运行环境,包含了应用程序的代码、运行时环境、系统工具和系统库,可以在任何支持Docker的平台上运行。
2024-02-27 22:10:49 1986 1
原创 踏入shell基础使用
Shell 是一个用 C 语言编写的程序,它是用户使用。Shell 既是一种,又是一种程 序设计语言。shell是解释执行的。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个访问操作系统内核的服务Shell脚本是一种用Shell语言编写的脚本文件,用于自动化执行一系列命令和操作。Shell脚本通常包含一系列命令和控制结构,可以执行文件操作、系统管理、数据处理等任务。Shell脚本可以在命令行中执行,也可以作为一个可执行文件运行。
2024-02-27 11:58:03 1246
原创 Linux安装Mysql设置自启动失败,Failed to execute operation: No such file or directory
注意: 设置开机自启动脚本可以在/etc/systemd/system或者/usr/lib/systemd/system目录下配置,当两个地方都配置了的情况下,/etc/systemd/system配置优先。①CentOS7的服务systemctl脚本存放在:/usr/lib/systemd/,Systemd(YUM/DNF/RPM/APT/etc) 的软件,安装的时候,会。第四步.:进入cd /usr/local/java/mysql-5.7/第一步.:进入/lib/systemd/system。
2024-02-26 01:02:00 2539
原创 实施工程师用Linux方式部署前后端项目流程一次完成
是一个开源的高性能的HTTP和反向代理服务器,也可以用作邮件代理服务器。#服务器1 weight是权重的意思,权重越大,分配的概率越大。#服务器2 weight是权重的意思,权重越大,分配的概率越大。多个tomcat负载配置,后端项目部署,因为如果只有一个服务器,服务器坏了,项目就用不了了,多个就坏了就替换,就不会影响运作。使用nginx就端口号后不用加端口号,就等价于我设置的两个端口号。换端口号一个一个测试,后面把端口号去了也可以访问,因为负载了。开始安装 ,一个一个执行(注意写自己的版本号)
2024-02-25 19:54:33 1339
原创 Linux安装jdk&tomcat&MySQl一战完成
1、查询是否有jdk2、进入opt目录cd /opt/连接服务器工具进入opt目录,把压缩文件上传查询是否查询成功进入解压到的目录创建新文件夹mkdir java再回到opt目录进行解压cd /opt解压到刚刚创建的文件夹里(解压复制到文件夹里)其实如果自己也记不得全就写一半按Tab键会自动补全进入java文件夹配置环境变量在最后面加配置i进入编辑模式 按ESC :wq保存并退出设置环境变量生效最后测试是否成功。
2024-02-24 20:31:48 950
原创 深入攻克并了解权限ACL
如果给用户赋予了ACL权限,则用户所获取的权限并不是ACL时所附的权限,而是赋予的ACL权限 与 mask权限 进行 与 操作 之后的权限。例如:user:tempuser:r-x 第一位是r, mask的第一位也是r, 则与操作后,用户则有 r 的权限, user:tempuser:r-x 第二位是 - ,mask的第二位是 w,则与操作后用户则没有 w 的权限。mask的默认值为rwx,即最大权限,任何其他的权限值和mask相“与”都会得到其自身;
2024-02-23 22:56:55 1066
原创 Linux进一步研究权限-----------ACL使用
Access Control List的缩写,指访问控制列表。ACL是一种用于控制网络设备或操作系统上资源访问权限的机制,通过ACL可以限制哪些用户或哪些网络设备可以访问特定的资源。ACL通常用于路由器、交换机、防火墙等网络设备上,也可以在操作系统中用于控制文件和目录的访问权限。ACL可以根据不同的条件设置不同的访问规则,如IP地址、端口号、协议类型等。
2024-02-23 18:19:11 999
原创 解决MobaXterm网络错误连接超时问题
第一步:编辑------>虚拟机网络编辑器(我的Linux在虚拟机里)第三步:选中VMnet8------>点击DHCP设置。第五步:点击应用-------->再点击确定。最后:去MobeXterm再次使用就OK了。第四步:把时间调成63,代表永久租用ip。第二步:用管理员身份改:点击更改设置。
2024-02-21 20:38:14 3387
原创 一分钟学会MobaXterm当Linux客户端使用
MobaXterm是一款功能强大的远程计算机管理工具,它集成了各种网络工具和远程连接协议,可以帮助用户在Windows系统上轻松管理远程计算机。MobaXterm支持SSH、Telnet、RDP、VNC等多种远程连接协议,同时还集成了X11服务器,可以实现远程图形化界面操作。此外,MobaXterm还具有文件传输、网络扫描、端口转发等功能,是一款非常实用的远程管理工具。
2024-02-21 20:22:37 1036
原创 Linux之用户和用户组的深入了解
如果要使用系统资源,就必须向系统管理员申请一个账号,然后通过这个账号进入系统,这个账号即用户,用户又有不同的权限,经理有增删改查的权限,组长没有新增表权限,普通用户只能看
2024-02-21 19:50:34 1105
原创 Linux挂载NTFS格式的文件系统
GCC是GNU编译器套件(GNU Compiler Collection)的缩写,它是一个用于编译和链接程序的工具集合。GCC包括C、C++、Fortran、Objective-C等多种编程语言的编译器,是一个开源的软件,常用于Unix和Linux系统上。GCC可以在不同的操作系统上运行,并且能够生成针对特定平台的代码。它还支持优化和调试功能,可以生成高效的代码并提供丰富的调试信息。因此,GCC在软件开发中起着非常重要的作用,是许多开发人员和组织首选的编译器工具。
2024-01-25 22:37:52 1116
原创 Linux常见的管理命令
作用: 显示出当前有效的用户名称,Linux是多用户多任务语法:whoami(选项)选项:--help:在线帮助--version:显示版本信息和退出1. 当用户想要时,可以使用whoami指令来显示当前用户的用户名。2. 在中,可以使用whoami指令来获取当前用户的用户名,以便进行。3. 在中,可以使用whoami指令来确认当前正在执行命令的用户身份,以确保。
2024-01-25 16:13:19 1755
原创 Linux之快速入门
从Windows转到Linux最不习惯的是什么:目录结构Windows会分盘,想怎么放东西就怎么放东西,好处自由,缺点容易乱Linux有自己的目录结构,不能随随便便放东西注:Windows有盘,显示图标,Linux所有设备都是文件(一切接是文件)注:(常用)创建用户,这个用户会默认在Windows下面创建一个更你的用户名同名的目录,这个目录就是我放资料的地方,不能放在别人目录下,因为Linux是多用户多任务操作系统,同时存有很多到服务器上去,找就是你创建的用户名,可以改,但是不建议。
2024-01-23 18:20:01 1674
原创 Linux版本下载Centos操作
总的来说,CentOS 7是一个受欢迎的服务器操作系统,受到许多企业和个人用户的青睐,尤其是那些寻求稳定性和安全性的用户。配置好了,别人可以联我的虚拟机(等于局域网多了一台机器,不仅我可以访问,别人也可以访问),但是配置麻烦。原因:有软件仓库,国内有一个镜像仓库,为什么要换成国内的,原因研究国外要翻墙,比较麻烦,所有换成阿里源。第一步:输入:ifconfig,查看ip ------>看不见ip。第二步:输入'y'回车-----再输入'y'回车。输入'y'回车-----再输入'y'回车。
2024-01-23 02:28:12 1761 1
原创 禅道-项目从0到1的过程18开源版本使用
开源的项目管理软件。它提供了敏捷开发、测试管理、bug跟踪、需求管理、团队协作等功能,适用于敏捷开发团队和软件开发项目管理。禅道软件旨在帮助团队更好地管理项目、提高工作效率和质量。
2024-01-19 17:45:42 1524 1
原创 一键操作完整的Windows操作系统的部署项目流程---单机项目
再去浏览器测试---->在刚刚测试tomcat基础上 ---->输入 "/oapro"回车,可以进到这个界面代表部署成功,但是登录会发现登不进去,不存在。输入刚刚设置的密码---->给连接取个名字 ---->点击测试。双击exe---->(傻瓜安装)下一步下一步--->点击安装。在下面找到path---->点击编辑---在变量值后面加。点击进入:右键属性--->高级设置---->环境变量。打开my.ini文件---->把刚刚复制的路径粘贴进来。再进入bin目录下---->点击startup,运行。
2024-01-12 11:49:31 1493 1
原创 了解不同方式导入导出的速度之快
一、用工具导出导入Navicat(速度慢)1.1、导入:共耗时:1.2、导出表共耗时:二、用命令语句导出导入2.1、mysqldump速度快导出表数据和表结构共耗时:只导出表结构导入共耗时:2.2、load data infie(速度更快--针对单表)导出:共耗时:编辑 导入删除数据编辑共耗时:三、备份(与上面2.1一样,只不过多个ip)导出导入四、思维导图总结第一步:右键运行SQL文件 第二步:点击旁边三个点,找到sql文件放的位置,点击开始 可以发现55.7mb,花了30秒第一步:右键点击转储
2024-01-09 23:40:07 2834
原创 在python里面探索web框架
Flask是一个轻量级的Python Web框架,它由Werkzeug工具箱和Jinja2模板引擎构建而成。Flask的设计简单而灵活,它提供了一些核心功能,但也允许开发者根据需要选择并集成其他库和工具。特点:1. 简单易用:Flask的API设计简洁,学习曲线较低,使得开发者可以快速上手并开始开发Web应用程序。2. 灵活性:Flask没有强制性的项目结构和组织方式,开发者可以根据自己的需求进行定制和扩展。
2024-01-09 21:32:53 452
原创 职场必备技能2自动化办公excel操作
Excel是一种电子表格软件,由微软公司开发和发布。它是一种用于数据分析、计算和管理的工具,可以用于创建、编辑和组织数据表格,进行数据分析和图表制作等。Excel具有强大的计算功能和丰富的数据处理功能,被广泛应用于商业、金融、教育、科研等领域。Excel的文件格式为.xlsx,它可以在Windows、Mac和其他操作系统上运行。excel有不同的sheet页,每个sheet页,也有不同的内容 先获得对应的sheet页。
2024-01-08 23:43:27 1223
原创 SQL语句案例
以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90。s.*哪个学生,c.cname哪门课程,t.tname那个老师,sc.score哪个成绩--出现重复。sum(if(sc.cid='01',sc.score,0))语文,所有学生----外联(所有)----RIGHT JOIN右联。两/平均成绩----数量----用聚合函数---要分组。min(sc.score) 最低分,
2024-01-08 00:36:41 2081 1
原创 视图与索引&连表查询(内/外联)和子查询
目录一、视图 1.1、概念:1.2、场景:1.3、用视图的意义1.2、创建(增加)视图1.3、修改视图1.4、删除视图1.5、查看视图编辑二、索引2.1、概念2.2、优缺点优点:缺点:2.3、应用场景2.4、会失效2.5、分类:2.6、语法创建索引的语法三、复杂SQL语句3.1、用处3.2、内联(inner join/ join)概念:应用场景:3.3、外联(left join\right join或full outer join)概念:分类:应用场景:3.3、子查询概念:面试题3.4、案例(运用两种方式
2024-01-06 17:35:02 1411
原创 增删改查语句实现&了解不同的函数与特殊字符union&union all区别
MySQL中的函数是一组预定义的操作,用于执行特定的任务或计算。这些函数可以用于检索、操作和处理数据,以及执行各种数学、字符串和日期操作。一些常见的MySQL函数包括:SUM、AVG、COUNT、MAX、MIN、CONCAT、UPPER、LOWER、DATE_FORMAT等。这些函数可以在SELECT语句中使用,也可以在存储过程和触发器中使用。实施用的场景:在面向客户中,我加了哪个数据,然后看不见,然后我们要帮他查,就要到测试函数是什么:select +函数。
2024-01-03 19:59:29 1026
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人