- 博客(40)
- 问答 (1)
- 收藏
- 关注
原创 redhat7.5+selenium+firefox+geckodriver离线部署总结
firefox和geckodriver对应不上(下载geckodriver时可以看到支持版本,没有就往上下几个版本找找看)selenium版本不对(通常升降一个版本,比如4.x——3.x)3.firefox56起才开始支持headless参数。python版本不对。
2023-12-06 16:10:59
227
2
原创 k8s-概念1
高可用集群副本数据最好是 >=3奇数个APISERVER:所有服务访问统一入口ControllerManager:维持副本期望数目Scheduler:负责介绍任务,选择合适的节点进行分配任务ETCD:键值对数据库,储存K8S集群所有重要信息(持久化)Kubelet:直接跟容器引擎交互实现容器的生命周期管理Kube-proxy:负责写入规则至IPTABLES、IPVS实现服务映射访问的COREDNS:可以为集群中的SVC创建一个域名IP的对应关系解析。
2023-10-19 10:17:28
72
原创 oracle
oracle是一种网络上的数据库,oracle或oracle数据库指的是oracle数据库管理系统。用户如果要存取数据库(也就是硬件上的文件)里的数据,必须通过oracle实例才能发现,不能直接读取硬盘上的文件。oracle数据库:一个相关的操作系统文件(即存储在计算机硬盘上的文件)集合,这些文件组织在一起,成为一个逻辑整体,即为oracle数据库。oracle实例:位于物理内存里的数据结构,它由操作系统的多个后台进程和一个共享的内存池所组成,共享的内存池也可以被所有进程访问。区别:实例可以操作数据库;
2023-07-13 16:56:23
95
原创 Docker
docker图形化界面管理工具!提供后台面板提供我们操作!可视化面板不太用,了解即可如果数据存在容器中,那么容器删除,数据也就丢失了!我们需要数据可以持久化,如MySQL。docker容器产生的数据同步到本地,这就是卷技术,将我们的容器的目录挂载到Linux上面!一句话,容器的持久化和同步操作!容器间也是可以数据共享的!dockerfile是用来构建docker镜像的文件!命令参数脚本!构建步骤:1.编写一个dockerfile文件2.docker build 构建成为一个镜像。
2023-07-11 16:46:36
85
原创 RH134
Linux容器是由Linux内核所提供的具有特定隔离功能的进程,Linux容器技术能够让你对应用及整个运行时环境(包括全部所需文件)一起进行打包或隔离。从而让你在不同环境(如开发、测试和生产等环境)之间轻松迁移应用的同时,还可保留应用的全部功能。Linux容器还有利于明确划分职责范围,减少开发和运维团队间的冲突。这样,开发人员可以全心投入应用开发,而运维团队则可专注于基础架构维护。由于Linux容器基于开源技术构建,还将便于你在未来轻松采用各种更新、更强的技术产品。
2023-06-29 11:00:05
126
原创 RH124
标记含义按名称列出已安装和可用的软件包列出已安装和可用的组按关键字搜索软件包显示软件包的详细信息安装软件包安装软件包组更新所有软件包yum update删除软件包显示事务历史记录。
2023-06-14 16:30:34
68
原创 Linux day14
实际生产应用中,往往需要对重要的数据进行归档备份。需求:实现一个每天对指定目录归档的脚本,输入一个目录名称(末尾不带/),将目录下所有文件按天归档保存,并将归档日期附加在归档文件名上,放在/root/archive下。这里用到了归档命令:tar条件判断里,判断是否目录正确存在用-d,是否文件正确存在用-f。后面可以加上-c选项表示归档,加上-z选项表示同时进行压缩,得到文件后缀名为.tar.gz。
2023-06-02 11:11:05
78
原创 Linux day13
Action;经验技巧:1.必须在调用函数地方之前,先声明函数,shell脚本是逐行运行。不会像其他语言一样先编译。2.函数返回值,只能通过$?系统变量获得,可以显示加:return返回,如果不加,将以最后一条命令运行结果,作为返回值。return后跟数值n(0-255)
2023-06-01 09:07:20
52
原创 Linux day11
HOME、$PWD、$SHELL、$USER等1.定义变量:变量名=变量值,注意,=前后不能有空格2.撤销变量:unset 变量名3.声明静态变量(常量):readonly变量,注意:不能unset定义规则:1.变量名可以由字母、数字和下划线组成,但是不能以数字开头,环境变量名建议大写。2.等号两侧不能有空格3.在bash中,变量默认类型都是字符串类型,无法直接进行数值运算。4.变量的值如果有空格,需要使用双引号或单引号括起来。
2023-05-31 09:39:13
62
原创 linux day10
yum(Yellow dog Updater,Modified)是一个在Fedora和Redhat以及CentOS中的Shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地依次下载、安装。
2023-05-30 14:12:20
61
原创 Linux day9
进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。d结尾的.service进程就是守护进程。
2023-05-30 09:15:09
76
原创 Linux day8
du=disk usage磁盘占用情况du 【目录或文件】:显示目录下每个子目录的磁盘使用情况选项:-h:以人们较易阅读的Gbytes、Mbytes、Kbytes等格式自行显示-a:不仅查看子目录大小,还要包括文件-c:显示所有的文件和子目录大小后,显示总和-s:只显示总和--max-depth=n:指定统计子目录的深度为n层。
2023-05-29 11:47:33
45
原创 Linux day7
find指令将从指定的目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。find【搜索范围】【选项】选项:-name(查询方式):按照指定的文件名查找模式查找文件("*.cfg")。-user(用户名):查找指定用户名所有文件。-size(文件大小):按照指定的文件大小查找文件,单位为:(+10M)b:块(512字节);c:字节;w:字(2字节);k:千字节;M:兆字节;G:吉字节;
2023-05-25 16:21:35
78
原创 day6 linux
当然必须要root身份来进行操作useradd 用户名:添加新用户useradd -g 组名 用户名:添加新用户到某个组useradd -d /home/文件名 【用户名】:文件名和用户名可以不同。
2023-05-19 16:13:42
86
原创 day5 linux
基本语法:选项说明:-d<时间字符串>:显示指定的“时间字符串”表示的时间,而非当前时间-s<日期时间>:设置系统日期时间参数说明:<+日期时间格式>:指定显示时日期所用的时间格式。
2023-05-18 16:40:25
59
原创 day4 linux常用基本命令篇
shell可以看作一个命令解释器,为我们提供了交互式的文本控制台界面。我们可以通过终端控制台来输入命令,由shell进行解释并最终交给内核执行。shell可以说是连接外部应用和内核的桥梁。系统模式 bash shell 及bash。命令行-l:表示将信息按行分。
2023-05-18 15:49:03
66
原创 linux day3
windows和linux都会提供ssh这个插件。现在在win命令界面输入ssh root@MyVMware100。@之前是我们要指定登录的用户,当然@后面是要连接的虚拟机名。接下来会弹出一段话,意思是是否要连接这样一台机器,输入yes,再输入虚拟机密码就可以登录成功了。
2023-04-05 10:40:09
60
原创 linux day 2
win中输入ipconfig查看ip地址,Linux中输入ifconfig查看IP地址。为了使我们不用去麻烦的查看虚拟的IP,所以我们将动态分配ip设置成静态。配置文件在etc/sysconfig/network-scripts/ifcfg-ens33,修改其BOOTPROTO为static然后添加以下配置:(依照自己的电脑给虚拟机分配的ip来修改)#IP地址#网关#域名解析器添加这些然后通过service network restart命令重启网络。是互联网的一项服务。
2023-03-20 21:23:02
67
原创 day4 springboot监控
springboot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、bean加载情况、配置属性、日志信息等。Actuator使用起来也非常简单,只需要导入依赖坐标就可以了。然后访问http//:localhost:8080/actuator。
2023-03-18 15:59:59
63
原创 day4 springboot监听机制
配置完这个ApplicationContextInitializer接口的实现类就可以运行了,而最后一个需要一个构造方法和SpringApplication, String[]两个参数也就可以运行了。springboot在项目启动时,会对几个监听器进行回调,我们可以实现这几个监听器接口,在项目启动时完成一些操作。实现以上四个接口,运行,发现仅有后两个启动了(当项目启动就会启动,执行run方法),前两个启动则需要配置。springboot的监听机制,实际上是对java提供的监听机制的封装。
2023-03-12 16:46:26
91
原创 day4 springboot自动配置
先创建个redis-spring-boot-autoconfigure模块用来写核心的自动配置类,再创建redis-spring-boot-starter模块做依赖的整合。当然程序也能优化,比如加注解Conditional来判断,当Jedis类存在,再加载bean,或者判断,当已经有jedis的bean则不再创建bean。2.创建redis-spring-boot-starter模块,依赖redis-spring-boot-autoconfigure模块。案例:自定义redis-starter。
2023-03-12 15:11:25
36
原创 day4 springboot自动配置
springboot的web环境中默认tomcat作为内置服务器,其实springboot提供了四种内置服务器供我们选择,我们可以很方便的进行切换。首先在pom文件中将tomcat排除。排除tomcat依赖后引入jetty依赖。
2023-03-11 22:20:39
61
原创 day3 springboot
比如我在这自定注解ConditionOnClass,然后需要将注解@Conditional(ClassCondition.class)放入自定的注解里,并且为了要自定注解代替原注解,就需要将 @Conditional里的注解拿出来放到自定注解处。1.定义条件类:自定义实现Condition接口,重写matches方法,在这个方法里面进行逻辑判断,返回Boolean值。用自定的class实现condition,重写matches(这个方法返回true则会创建bean,相反则不创建)。
2023-03-10 20:54:15
73
原创 navicat int长度自动变成0
根据官网资料可知:从8.0.17版本开始,TINYINT, SMALLINT, MEDIUMINT, INT, and BIGINT类型的显示宽度将失效。
2022-02-10 21:08:27
3651
1
原创 org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
2022-02-10 14:36:12
819
原创 Could not autowire. No beans of ‘IProductDao‘ type found.
Could not autowire. No beans of
2022-02-09 16:53:09
175
空空如也
svn打不开冲突文件tortoiseMerge提示无效文件
2023-05-12
ssm 后台拿不到前端传的form表单里面东西,用断点发现它们都是null
2022-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人