自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

原创 Docker入门实战教程-动力哥

因为我之前已经安装了,所以现在提示"Nothing to do"docker需要的依赖gcc gcc-c++docker search 镜像名称。为什么docker会比vm虚拟机快。查看镜像/容器/数据卷所占的空间。运行hello-world。查看docker版本。

2024-04-11 16:35:14 923

原创 Mysql数据备份与恢复实战

为什么要备份?

2024-03-29 17:49:00 916

原创 Mysql各种日志管理

Mysql日志记录着数据库在运行过程中的各种操作,帮助管理员定位查找问题。

2024-03-27 18:28:34 1239 2

原创 Mysql-数据库范式和Mysql安装

第一范式是对关系模式的基本要求,不满足第一范式的数据库就不是关系型数据库。

2024-03-26 16:56:15 372

原创 Spring6入门到高级-动力节点老杜

这里就是一个代理模式:孙悟空代理了高小姐和猪八戒成亲,既保护了高小姐又完成了八戒非要和高小姐成亲的愿望。Spring框架就很好的做到了这一点,在Spring框架中,spring帮我们new对象,并且将new出来的对象赋值到属性上,并且帮助我们维护对象和对象之间的的关系。由JDK的java.lang.reflect包下的Proxy类的newProxyInstance()来实现,只能代理接口。在成亲的过程中,八戒并不知道眼前的高小姐是孙悟空,而孙悟空知道他代理的是高小姐,去和八戒成亲,孙悟空则两边都要打交道。

2024-03-19 16:42:01 487

原创 AOP-面向切面编程

如上背景介绍所述:记录用户操作流水实际上就是给系统增加用户“日志”的系统功能。像:日志,事务管理,安全等,这些系统服务被称为 "交叉业务" 这些 "交叉业务" 几乎是通用的,这些交叉业务时每个项目系统都需要的。"交叉业务" 在系统中的影响 1. 如果交叉业务代码在多个业务流程中反复出现,显然这个交叉业务代码没有得到复用,如果将来交叉业务代码又需要修改的话,会出现牵一发而动全身的连锁反应。2. 这些 "交叉代码" 无关于业务代码,植入业务代码中侵入型很大,后期不好维护,应该抽取出来。

2024-03-15 15:38:16 399

原创 Java对象的序列化和反序列化

参与序列化和反序列化的对象,必须实现Serializable接口,没有实现该接口时,报错“NotSerializableException”但该接口中什么代码也没有,它只是一个标识,标识给JVM看的。一次序列化多个对象时,参与序列化的ArrayList集合以及集合中的对象User都需要实现“java.io.Serializable”ArrayList源码中已经实现了Serializable接口。如果不指定版本号,当代码后期有修改,修改之后再重新编译就会由如下报错,提示序列化版本不一致。

2024-03-13 20:40:31 406

原创 Mysql安装好后my.ini文件在何处

背景:导入一个sql脚本时执行报错,需要修改my.ini中的一个配置。

2024-03-09 17:34:50 381

原创 Redis入门到实战-黑马程序员

安装完成Redis,我们就可以通过Redis客户端来操作Redis实现数据的CRUD了。String类型,也就是字符串类型,是Redis中最简单的存储类型。通过systemd开启自启。指定配置启动Redis。systemd启动命令。

2024-03-08 14:23:30 461 1

原创 Java集合框架-Collection/Map和基本数据结构

Ctrl+Alt+V自动生成方法的返回值类型,或者在方法名后加.var也可以。代码中选中Map关键字Ctrl+B去到Map的源码中。1.put对象是,Map有返回值。

2024-03-03 00:21:57 473

原创 RabbitMQ-TTL/死信队列/延迟队列高级特性

总结来源B站黑马程序员。

2024-03-02 00:01:53 519

原创 Mysql-数据类型

如果字符串长度不确定或变化较大,一般建议使用varchar类型如果字符串长度固定且一致,可以考虑使用char类型以节省存储空间同时需要注意char类型在存储空间上的浪费,以及varchar类型在查询效率上的劣势.

2024-02-28 11:16:25 336

原创 Java常用设计模式

【代码】Java常用设计模式。

2024-02-25 23:13:35 681

原创 MySQL索引工作原理和管理

MYSQL官方对索引的解释MySQL官方对索引的解释为:索引用于快速查找具有特定列值的行。MySQL官方对索引的定义:索引(Index)是帮助MySQL高效获取数据的数据结构。索引:是经过了排序的可以快速查找的特殊数据结构,定义在作为查找条件的字段上,索引通过存储引擎实现。

2023-12-25 22:56:14 536

原创 Linux各种版本安装详细步骤和root密码破解

network设置时可能会遇到Ethernet unavailable 有网线被拔出的标识,这里解决的办法可以使还原虚拟网络的设置,然后重新设置一下就可以了。这里我选择的是标准分区(Standard Partition)第二项可以检查挂载上来的iso文件是否完整没有破坏。编辑>虚拟网络编辑器>VMnet8(NAT模式)选自定义分区Custom然后点Done。

2023-11-12 10:27:56 224

原创 ansible安装和常见模块

ansible是由epel源提供的,所以需要配置epel源。要么通过配置好的baseos源直接执行“yum install epel-release.noarch”命令,要么在“.repo”文件里配置epel源的baseurl。反正这个问题还是跟epel源没有配置好有关,需要自己摸索一下。执行以上这个命令后生成了以下四个文件。安装后,查看ansible版本。

2023-11-06 18:34:07 407

原创 红帽认证笔记-csa

考试题要求:将/var/log/journal目录及任何子目录下的任何.journal复制到/home/elovodo/container_journal。如果题目没给到具体网址,就search来搜索一下。这个时候才进入主题,切换为elovodo用户哦。(切记这是以root身份拷贝的)

2023-10-18 23:27:59 327

原创 红帽认证笔记-ce

playbook运行之前检查所有主机的NTP的状况。4.查看系统role里本体需要使用的变量。adhoc使用shell模块检查现象。5.编写playbook。运行playbook之后。

2023-10-09 18:12:52 127

原创 Linux-文件和目录权限

一般来说(并不强行规定),owner的权限>group的权限>others的权限,注意一点,文件的owner不一定属于该文件的所属组。③确定每一类人的权限,有r就是有读权限,有w就是有写权限,有x就是有执行权限。②确定拥有人权限的三列,所属组权限的三列,其他人权限的三列。权限对于普通文件和目录文件的作用是不一样的。①找到权限9列,将其3等分。

2023-09-19 21:59:47 469

原创 Linux-网卡和网络配置

CentOS 7之后使用基于硬件、设备拓扑和设置类型来命名,保证了网卡名称的唯一性和稳定性,如ens160,ens192…这样虽然保证了唯一性,但生产环境中不适合成百上千台机器的批量管理。咱还是回归到传统的网卡命令方式eth0、eth1、eth2…注意以上这个命令还必须切换到根目录下执行,不然在别的目录下执行会有问题(网卡名称没有该成功,导致我ssh远程都登录不上了)。早期的Linux系统中CentOS 6之情的发行版,网卡的名称通常以连续的序号来命名:eth0、ech1等。我的是基于BIOS引导的。

2023-09-18 17:19:09 241

原创 Linux用户和用户组信息管理

primary group(主要组),private group(私有组),attached group(附加组)/etc/group存放着⽤户组的信息。①⽤户组的添加(groupadd)②⽤户组的删除(groupdel)④⽤户组的修改(groupmod)③⽤户组的查看(grep 组名)创建⽤户的时候指定⽤户组。

2023-09-16 22:35:39 156

原创 Java基础-异常处理

Java语言的完美就在于Java有异常处理机制,它可以在控制台里提示异常信息帮助程序员处理异常。而不是哑不做声得程序没有结果也不知道发生了什么。异常以类的形式存在,可以实例化异常对象,可以创建异常对象。

2023-09-15 18:43:07 133

原创 Java基础-控制语句分类

控制语句的出现可以让我们的程序具有逻辑性/条理性,可以使用控制语句来实现一个“业务”。2.2 控制语句分3类:* 选择语句;* 循环语句;* 转向语句。2.3 选择语句也可以叫做分支语句* if语句* switch语句2.4 循环语句:主要循环反复的去执行某段特定的代码块* for循环* while循环* do...while..循环2.5 转向语句* break* continue* return。

2023-09-13 18:59:57 95

原创 Java通过http请求的方式调用他人的接口

我在的部门的项目(官网项目)要以http请求的方式去调用别的部门(微服务项目)的接口。先来看下别的部门的http请求的参数和返回数据。这里http请求的url生产环境和测试环境是不同的,所以为了方便管理,这里将url的配置作为yml的配置项。于是我封装的value的对象就是“F523OutputVo ”这个实体类,同时也是我用来回包的VO对象。由业务背景我么可知,http的请求体Json格式如下。参考上面的博主的代码后,我修改的自己的代码。

2023-09-11 17:40:44 975

原创 linux-安全技术

原文为:如果有两种或两种以上的方式去做某件事情,而其中一种选择方式将导致灾难,则必定有人会做出这种选择。墨菲定律是一种心理学效应,1949年由美国的一名工程师爱德华·墨菲(Edward A. Murphy)提出的,亦称墨菲法则、墨菲定理等。●网络安全:对网络访问的控制、防火墙规则。●管理安全:各种保障性的规范、流程、方法。●数据安全:信息的备份与恢复、加密解密。●物理安全:各种设备/主机、机房环境。●应用安全:各种网络服务、应用程序。●系统安全:主机或设备的操作系统。●可用性 Usability。

2023-08-01 18:29:11 216

原创 英语疑问句

【代码】英语疑问句。

2023-07-31 22:50:50 335

原创 名词性从句

【代码】名词性从句。

2023-07-29 17:49:03 236

原创 Linux-文本处理三剑客之awk

awk的名称是有其三个创始人的姓氏的首字符拼接而来( Alfred Aho 、Peter Weinberger 和 Brian Kernighan)。awk,报告生成器,格式化文本输出,GNU/Linux发布的awk目前有自由软件基金会(FSF)进行开发和维护,通常也称它为GNU AWK。

2023-07-21 18:31:58 123

原创 英语动词-分类及应用

【代码】英语动词-分类及应用。

2023-07-15 17:42:44 242

原创 Java的数据结构-Map集合

1、Map和collection没有继承关系2、Map集合以key和value的方式存储数据:键值对key和value都是引用数据类型。key和value都是存储对象的内存地址。key起到主导的地址,value是key的一个附属品。

2023-07-14 17:14:55 655

原创 mybatis双重foreach实现遍历map中的两个list数组

从上图可以看书JSONArray.fromObject(itemList)后,jsonArray已经size=2(解析出了两条json对象,每条对象又由name和infos各自的键值对(key =>value)组成,name中name为key,cords为value(这里的cords就是后面我们sql语句中需要拼接的and条件的字段值);infos中的key为infos,而value又是一个数组对象(这个数组里的各个对象,就是我们后面sql语句中需要拼接的in的条件))) and name1 in (?

2023-07-12 16:44:25 2691 2

原创 英语时态的变化

注意被动语态的变形是“be+动词ed+by”,那么此时这里的“be cleaned”就是一个整体,变形时只需要关注be的变化。思考:汉语和英语是靠什么来说明时态的。注意:助动词是谓语的一部分。汉语和英语关于时态的区别。用被动语态翻译下列句子。被动语态的时态变化表。

2023-06-18 11:52:12 487

原创 Mybatis中会引起sql注入风险的问题

该风险漏洞是我驻场的公司(ciccwm)在一次安全漏铜检查中提出,我在此作为引用,特此声明。

2023-06-12 11:15:09 1948

原创 英语语态--主动和被动

1 .系动词无被动(主系表) I am Leiei.I appear handsome. 2 .表示“发生”/“爆发”的动词(词组无被动)发生:happen;occur;take place爆发:burst out;possess表示“有”,无被动I possess a good idea. 4 .belong to 表示“属于”,无被动The good idea belongs to me. 5 .不及物动词无被动。

2023-06-10 18:07:15 169

原创 yum源报错Repository ‘baseos’ is missing name in configuration,using id.

而且我使用的是RockyLinux的8.5版本,是不是应该配置rockylinux的8.5国内镜像站,但是我访问了几个国内的rockylinux镜像站,阿里的,上海交通大学的,清华大学的,南京大学的等都不能访问,不是404就是没有响应。配置了两个基础os,一个小写开头的baseos,一个大写开头的BaseOS,而baseos里是原来系统默认的rockyLinux的源配置,被我注释掉了。这里我的解决方法是,放开了[baseos]里name和baseurl的配置,结果就可以正常使用yum下载nethogs了。

2023-05-30 14:24:36 728

原创 计算机基础专题

FFFH=4K.每多一个F乘以16,每少一个F除以16。

2023-05-24 23:45:12 96

原创 软考网络工程师错题集

已知某些部门的IP范围,求其他部门的未知IP范围。

2023-05-06 15:23:42 162

原创 计算机硬件基础

相关知识点:存储器类型、内存容量计算、命中率的计算等。

2023-04-23 23:01:34 342

原创 防火墙/ACL/IPsecVPN专题

软考中直接涉及分值约4-10分,主要掌握一些防火墙的基本配置命令和基于域间安全的配置。涉及的知识点主要有接口地址配置,区域安全策略配置,ACL配置等。

2023-04-23 00:05:33 840

原创 愚蠢的往事-网络安全专题之数字证书

血泪教训史,我被骗去办理了数字证书。

2023-04-18 23:47:42 688

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除