自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (2)
  • 收藏
  • 关注

原创 mybatis-plus之条件构造器

条件构造器我们写复杂SQL使用它来代替!测试一@SpringBootTestpublic class WrapperTest{ @Autowired private UserMapper userMapper; @Test void contextLoads() { //查询name不为空、并且邮箱不为空、年龄大于等于20的 QueryWrapper<User> wrapper = new QueryWrapper

2022-04-25 22:31:29 302 2

原创 Mybatis-plus之删除、逻辑删除

一、删除操作1.通过id实现单条记录删除@Test public void testDeleteById(){ userMapper.deleteById(1517523560665468932L); }2. 实现批量删除@Test public void testDeleteByBatchId(){ userMapper.deleteBatchIds(Arrays.asList(123456L,1517523560665468930L)); }..

2022-04-25 19:06:26 4438

原创 mybatis-plus之简单查询操作、分页查询

查询1.查询单个数据 //测试查询 @Test public void testSelect(){ User user = userMapper.selectById(1L); System.out.println(user); }2.批量查询@Test public void testSelect(){ //单个数据查询 //User user = userMapper.selectById(1L); //System.out.println(user)

2022-04-25 00:06:46 990

原创 mybatis-plus的更新操作、自动填充

更新操作@Test public void testUpdate(){ User user = new User(); user.setId(4L); user.setName("左小妹"); int i= userMapper.updateById(user); System.out.println(i); System.out.println(user); }@Test public void testUpdate(){ User user = new.

2022-04-24 17:44:33 1773

原创 配置日志,显示SQL代码,及主键自增策略

自学mybatis-plus手记,跟随B站up主https://space.bilibili.com/95256449,讲的很好,尊重他人劳动成果

2022-04-22 23:46:36 1009

原创 mybatis-plus快速入门,手把手搭建mybatis-plus第一个项目

请查看官网开发文档:mybatis-plus官网步骤1. 创建数据库及user表CREATE DATABASE /*!32312 IF NOT EXISTS*/ `mybatisdemo` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;USE mybatisdemo;DROP TABLE IF EXISTS USER;CREATE TABLE USER( id BIGINT(20) NOT NULL COMMENT '主键ID'...

2022-04-22 16:41:04 1615

原创 云安全技术——PGP加密技术

【实验目的】1.掌握PGP基本介绍;2.掌握PGP在加密技术中的应用;【实验要求】1.PGP在加密技术中的应用验证;【实验环境】1.Win10 家庭版2.正常连接互联网并获得免费开源软件项目一 PGP加密技术任务一 PGP软件的安装1.根据自己的系统选择64位版本的安装包:2.安装并选择默认语言:3.接受安装协议:4.选择第二项-不显示发行说明:5.选择no-不重启系统:6.选择patch,关闭声音,重启系统:7.汉化-将“中文包”目录下的所有文件复制到如下目录

2022-03-06 22:23:02 3632

原创 云安全技术——云端应用SQL注入攻击

【实验目的】1.掌握Nagios监控2.掌握Nagios监控服务的搭建和配置【实验环境】【实验拓扑】项目四 Nagios的安装和基本配置实验准备:1.修改server端的ip地址为192.168.74.52:2.修改client端的ip地址为192.168.74.56:3.互相测试ping 通:任务一 Nagios-server的安装配置1.已搭建yum源,安装相关组件:2.安装成功如下所示:3.创建nagios用户和组:4.上传相关压缩包:5.解压nagio

2022-03-06 21:59:24 349

原创 云安全技术——云端应用SQL注入攻击

【实验目的】1.掌握SQL注入的原理与基本注入步骤2.掌握Kali Linux中的SQLmap各类功能及参数配置【实验要求】1.使用啊D工具进行网络攻击;2.利用SQLmap对目标站点进行渗透攻击;【实验环境】1.Windows Server 2008环境下的啊D工具;2.搭建SQL注入漏洞的web网站,该站点后台数据库为ACCESS 2003,且与啊D工具在同一虚拟机中;3.搭建好测试网站DVWA;4.正常连接互联网并且两台虚拟机那个ping 通;项目四 云端应用SQL注入攻击任务

2022-03-06 21:39:46 5500

原创 云安全技术——Web扫描

【实验目的】1.掌握web扫描的概念、意义及应用分析2.掌握Acunetix WVS扫描工具的安装3.针对特定扫描目的,掌握Acunetix WVS扫描器的基本用法【实验要求】1.掌握Acunetix WVS安装;2.掌握使用Acunetix WVS扫描web项目的方法;【实训环境】1.Windows真实物理机环境2.正常连接互联网并获得免费开源软件3.【实验拓扑】无项目一 Web扫描任务一 WVS扫描软件的安装1.打开.exe文件:2.勾选接收选项,进行下一步:3.填入

2022-01-03 11:17:20 2592

原创 云安全技术——云主机端口扫描

【实验目的】1.掌握安全扫描的概念、意义及应用分析;2.掌握排除扫描目标的命令行用法;3.掌握Nmap扫描存活主机的意义、相关知识基础;4.掌握如何识别远程机器的系统版本;5.识别目标主机所开放端口上的应用;6.利用Nmap扫描器对指定目标主机进行服务或版本探测;7.利用Nmap扫描器躲避防火墙,完成若干常用扫描;【实验要求】1.掌握Nmap扫描器的安装;2.针对特定扫描目的,掌握Namp扫描器的参数方法;3.用Nmap指定和排除扫描目标;4.使用Nmap进行存活主机扫描;5.使用

2022-01-03 11:05:53 4338

原创 云安全技术——Kali Linux安装

【实验目的】1.了解信息安全专用Kali Linux系统;2.掌握TOR与VPN的安装和配置;3.通过插件增强浏览器的功能;4.掌握如何清理系统垃圾;5.掌握Kali Linux系统备份;【实验要求】1.掌握Kali Linux系统的虚拟机和实体机安装;2.掌握Kali Linux系统的中文设置;3.能够使用TOR或VPN隐身上网;4.安装插件以添加安全测试所需的功能;5.学会Google Chrome浏览器的插件安装;6.清理不用的系统软件;7.清理已经安装过的软件包;【实验环

2022-01-03 10:42:42 5306

原创 Hadoop集群中Hive的使用

标题【实验目的】1.掌握数据仓库Hive的使用;标题【实验要求】1.能够正常操作数据库、表、数据。【实验环境】一台独立PC机或虚拟机每台主机内存2G以上,磁盘剩余空间50OM以上已安装CentOS 7.4操作系统已安装JDK已完成Hadoop平台的搭建已完成MySQL数据库平台的搭建已完成Hive数据仓库的安装项目十一 数据仓库Hive的使用标题任务一 数据仓库Hive的使用1.启动Hover,进入Hive的控制台。查看当前的数据库列表:2.修改参数允许强制分桶

2021-12-27 20:58:10 374

原创 数据仓库工具Hive的安装和配置

【实验目的】1.掌握数据仓库工具Hive的安装和配置;【实验要求】1.完成Hive工具的安装和配置2.Hive工具能够正常启动运行3.Hive控制台命令能够正常使用4.能够正常操作数据库、表、数据【实验环境】一台独立PC机或虚拟机每台主机内存2G以上,磁盘剩余空间50OM以上已安装CentOS 7.4操作系统已安装JDK已完成Hadoop平台的搭建已完成MySQL数据库平台的搭建软件版本选用Hive的2.1.1版本,软件包名apache-hive-2.1.1-bi

2021-12-27 20:53:06 835

原创 Hadoop集群中MySQL数据库的使用

【实验目的】1.MySQL数据库的基本命令;2.MySQL数据库中使用SQL语句;3.MySQL数据库中数据库、表、数据测操作;【实验要求】1.熟悉MySQL数据库的基本命令和SQL语句的使用;2.正确完成练习内容;【实验环境】已完成MySQL数据库平台搭建;在安装MySQL服务节点的PC机或虚拟机操作;项目九 MySQL数据库的使用任务一 表的创建、插入数据1.登录MySQL数据库:2.创建一个数据库testDB:3.使用testDB数据库,并创建一个mytable表:

2021-12-27 20:48:40 1559

原创 Hadoop中MySQL的集群版安装验证

【实验目的】1.掌握MySQL在集群平台上的安装;【实验要求】1.完成MySQL的集群版的安装2.MySQL集群的相关服务进程能够正常启动3.MySQL集群的SQL服务能够作为系统服务开机自动启动4.MySQL客户端能够正常连接MySQL集群的SQL服务5.MySQL集群的SQL服务能够远程连接访问6.创建表、查询数据等数据库操作能够正常进行7.MySQL集群的数据库数据能够在多个SQL服务节点之间实现同步【实验环境】虚拟机硬件配置:五台独立PC机或虚拟机主机之间有有效的网络连

2021-12-27 20:30:15 525

原创 Hbase的使用

【实验目的】1.掌握数据库的基本使用操作;【实验要求】1.Hbase数据库语句的使用2.正确完成练习内容【环境搭建】虚拟机硬件配置:五台独立PC机或虚拟机主机之间有效的网络连接每台主机内存2G以上,磁盘50G所有主机上安装CentOS7.4_64操作系统所有主机已完成网络属性配置所有主机已安装JDKHadoop完全分布式平台数据库搭建完成Hbase完成分布式部署任务一 Hbase的使用1.在所有节点上启动Zookeeper、Hadoop以及Hbase,启动后

2021-12-27 20:21:23 1024

原创 Hbase高可用集群的安装

【实验目的】1.掌握在完全分布模式的整合平台中Hbase的高可用完全分布模式的安装;【实验要求】1.完成HBase的高可用完全分布模式的安装2.HBase的相关服务进程能够正常启动3.HBase控制台能够正常使用4.表创建、数据查询等数据库操作能够正常进行【实验环境】虚拟机硬件配置:五台独立PC机或虚拟机主机之间有效的网络连接每台主机内存2G以上,磁盘50G所有主机上安装CentOS7.4_64操作系统所有主机已完成网络属性配置所有主机已安装JDK已完成Zooke

2021-12-27 20:16:12 870

原创 Hadoop

【实验目的】1.理解HDFS在Hadoop体系结构中的角色;2.熟练使用HDFS操作常用的Shell命令;3.了解Hadoop集群MapReduce程序的简单使用【实验平台】1.操作系统:Linux2.Hadoop版本:1.2.1或以上版本3.JDK版本:1.6或以上版本【实验环境】虚拟机硬件配置:一台独立PC机或虚拟机每台主机内存2G以上,磁盘剩余空间300M以上已安装CentOS 7.2操作系统已安装JDK已完成Hadoop平台的搭建集群规划:Hadoop的高

2021-12-27 19:36:17 672

原创 Hadoop之Hadoop

【实验目的】1.Hadoop的高可用完全分布模式的安装和验证;【实验要求】1.完成Hadoop的完全分布模式的安装;2.Hadoop的相关服务进程能够正常的启动;3.HDFS能够正常使用;4.MapReduce实例程序能够正常运行;【实验环境】虚拟机硬件配置:五台独立PC机或虚拟机主机之间有效的网络连接每台主机内存2G以上,磁盘50G所有主机上安装CentOS7.4_64操作系统所有主机已完成网络属性配置所有主机已安装JDK已完成Zookeeper集群的安装和部署

2021-12-27 19:30:02 420

原创 Hadoop之Zookeeper

【实验目的】1.掌握在完全分布模式的整合平台中Zookeeper的完全分布模式的安装和验证;【实验要求】1.完成Zookeeper的完全分布模式的安装;2.Zookeeper服务能够正常的启动和连接;3.Zookeeper控制台能够正常进入;4.Zookeeper控制台命令能够正常使用;【实验环境】虚拟机硬件配置:五台独立PC机或虚拟机主机之间有效的网络连接每台主机内存2G以上,磁盘50G所有主机上安装CentOS7.4_64操作系统所有主机已完成网络属性配置所有主机

2021-12-27 19:18:46 508

原创 Hadoop之JDK

【实验目的】1.掌握在完全分布模式的整合平台中快捷的进行JDK的安装;【实验要求】1.在集群中所有的主机上完成JDK的安装;2.所有主机上JDK命令能够正常使用;【实训环境】虚拟机硬件配置:五台独立PC机或虚拟机主机之间有效的网络连接每台主机内存2G以上,磁盘50G所有主机上安装CentOS7.4_64操作系统所有主机已完成网络属性配置【软件版本】选用JDK 8的131版本,软件包名jdk-8u131-linux-x64.tar.gz【集群规划】将5台主机中的主机1和主机2作为

2021-07-09 09:37:07 217

原创 Linux相关配置及操作

【实验目的】1.虚拟机中安装Linux CentOS7.42.静态网络的配置3.主机名的配置4.防火墙的配置5.主机地址映射地址的配置6.免密码登录的配置【实验要求】1.完成虚拟机安装操作2.完成静态网络地址配置,所有主机的网络能够正常使用,相互之间能够正常连接3.完成主机名的配置,正确设定永久有效的主机名4.完成主机映射地址的配置,所有主机可以互相访问5.完成免密码登录的配置【实验环境】1.五台独立PC机或虚拟机2.主机之间有效的网络连接3.每台主机内存2G以上,磁盘50G

2021-07-09 09:24:36 109

原创 平台测试—— 平台验证

1.登录OpenStack:2.配置安全组规则:(1)项目–>compute—>访问&安全中,有默认存在的安全组default,点击“管理规则”(2)添加如下的两个规则在其中:3.添加完成后如下图所示:4.创建外部网络:(1)管理员-网络中点击创建网络:(2)创建网络为extnet:(3)创建子网如下(注意:网关和VBox中设置的不能冲突):(4)分配地址池:(5)创建完成后如下所示:5.创建私有网络:(1)创建私有网络网络:(2)创建名为

2021-02-21 11:01:00 1536 1

原创 组件安装——network0节点neutron的安装配置

1.配置核心网络参数:2.使配置生效:3.安装neutron相关的包:4.配置neutron keystone认证:5.校验配置信息:6.配置rabbitmq,并校验配置信息:7.配置neutron,使用ml+openvswitch+gre:8.校验neutron的配置信息:9.配置l3:10.校验l3的配置信息:11.配置dhcp agent:12.校验dhcp agent配置信息:13.因为采用GRE网络,需要将MTU设置为1400,默认是1500,

2021-02-21 10:55:20 428 4

原创 组件安装——computer0节点neutron的安装配置

1.配置核心网络参数:2.使配置生效:3.安装neutron网络组件:4.配置neutron keystone认证:5.查看相关配置:6.配置rabbitmq连接:7.校验rabbitmq配置:8.配置neutron使用ml2 for ovs and gre(实例隧道接口ip:计算节点ip):9.查看前面的输出配置是否生效:10.networking服务初始化脚本需要一个象征性的链接将/etc/neutron/plugin.ini指向ml2插件的配置文件/etc/

2021-02-21 10:43:56 183

原创 组件安装——computer0节点的Nova组件安装配置

1.创建文件目录data,然后把以下十个包传输到/data目录下:2.安装以下十个包:3.安装相关软件:4.配置rabbit,如下:5.配置keystone连接:6.配置VNC代理(最后一个配置使得计算机结点可以向控制台提交请求,这里不用主机名,否则会出现无法解析的情况):7.配置glance image所在的主机:8.校验compute节点是否支持硬件kvm:9.启动Nova-compute服务:10.校验compute服务状况:11.在controller0

2021-02-20 11:46:28 245

原创 组件安装——Controller0结点上Horizon安装配置

1.把Django14-1.4-13-1.el6.noarch.rpm上传到/home目录下:2.执行命令安装:3.清空yum缓存,制作新的缓存:4.安装horizon相关的组件包:5.设置OpenStack-dashboard(1)修改dashboard的配置文件:(2)配置缓存会话存储服务:(3)允许所有主机访问仪表盘:(4)在controller0节点上配置仪表盘以使用OpenStack服务:6.启动httpd和memcached服务并设置开机启动:7.验证,在浏

2021-02-20 11:43:25 245

原创 组件安装——controller0节点neutron安装与配置

1.创建数据库并授权:2.配置keystone用户(1)配置keystone用户并授权(2)创建neutron用户(3)连接admin角色和neutron用户3.配置service并注册endpoint(1)创建neutron服务实体(2)查询keystone服务列表(3)创建网络服务的api端口4.安装neutron所需的软件包:5.配置neutron,neutron的配置包括:数据库连接,keystone认证,rabbitmq,拓扑状态和插件的配置:(1)配置数据库连接

2021-02-20 11:39:21 450

原创 组件安装——controller0节点Nova安装与配置

1.创建数据库用户并授权:2.创建keystone认证用户(1)创建用户(2)创建Nova用户3.赋予Nova用户admin权限:4.创建Nova服务并注册到keystone中:5.创建Nova的api端点,将Nova service的端点注册到keystone中:6.安装Nova:7.配置数据库连接:8.配置rabbit,配置rabbitmq,rabbitmq负责OpenStack各组件之间的通信:9.配置keystone认证信息:10.配置vnc信息:(1)

2021-02-20 11:35:59 305

原创 组件安装——glance安装配置

1.创建数据库及数据表:2.测试查看新建的数据库:3.创建keystone认证的用户,第一步创建用户:4.授予glance权限(连接admin角色和glance用户):5.创建glance服务,创建image服务实体:6.将glance服务路径注册到keystone,创建image服务的api端口:7.更新系统,安装glance服务:8.配置glance-api服务,首先配置数据库连接,并查看是否修改成功:9.配置keystone验证及服务入口:10.配置完成后查看:

2021-02-20 11:32:31 391

原创 组件安装——keystone(下)

1.连接数据库,用户名root和密码openstack,使用“show databases”命令显示所有数据库,创建数据库keystone,再查看数据库:2.授权本地用户,然后授权远程用户:3.查看所有用户:4.验证登录数据库,用户名keystone密码KEYSTONE_DBPASS:5.安装软件包:6.随机生成一个16进制的token,并配置token后查看验证:7.配置数据库连接,先修改本机主机名为controller0,然后执行reboot命令重启:8.将配置信息写入Op

2021-02-20 10:00:08 356

原创 组件安装 —— keystone(上)

1.使yum命令安装mysql、mysql-server、MySQL-python等服务:2.下图显示三个安装包安装完成:3.在[mysqld]下输入以下配置命令:4.重启mysqld服务:5.设置开机启动项,并查看开机启动项中mysql的开启项:6.修改mysql数据库root密码为openstack,并对MySQL数据库进行初始化:7.创建/data/rabbitmq目录,并将KEY上传入此目录下:8.导入公钥:9.将安装rabbitmq所需的4个RPM包导入到/data

2021-02-20 08:49:34 159

原创 OpenStack环境预设——三大本地源配置

1.新建目录/data/centos,将磁盘挂载到/media/cdrom下,进入/media,将/media/cdrom拷贝到/data/centos下:2.安装制作本地源的工具:3.查看是否下载,显示已下载:4.将新拷入的centos制作为本地源:5.新建文件夹/wget-yum:6.将“epel”以及“OpenStack-icehouse”通过xftp传入新建的/wget-yum文件下:7.输入命令“ls -l”查看,已经拷入:8.将“OpenStack-icehouse”

2021-02-07 09:40:42 379

原创 OpenStack环境预设——OpenStack环境预配置

1.修改三台虚拟机的主机名:步骤:输入命令“vi /etc/hosts”,进入,将HOSTNAME后的参数变为“controller0”步骤:输入命令“vi /etc/hosts”,进入,将HOSTNAME后的参数变为“computer0”步骤:输入命令“vi /etc/hosts”,进入,将HOSTNAME后的参数变为“network0”2.禁用三台主机的“seLinux”:步骤:输入命令“vi /etc/selinux/config”,进入,将selinux后的参数变为“disa

2021-02-07 09:13:42 299

原创 Openstack环境预设——准备工作

1.首先在D盘下创建两个文件夹,如下图所示,其中一个用来放置virtualBox的配置文件等,一个放其中的虚拟系统:2.双击VirtualBox的应用程序:3.进入安装向导,点击下一步:4.选择其安装位置为VBox:5.点击下一步:6.选择是立即安装:7.点击“安装”:8.等待读条:9.安装完成:10.安装完成后如下图所示:11.点击“新建”:12.填入名称、安装路径以及操作系统类型:13.选择内存大小为2G:14.选择“现在创建虚拟硬盘”:15.选择

2021-02-06 12:56:06 104

原创 EXSI的安装配置和使用(2)——CentOS 6.0安装

1.点击“创建新的虚拟机”:2.选择“典型”,点击“下一步”:3.命名为“CentOS6.0”,点击“下一步”:4.点击“下一步”:5.客户操作系统选择“Linux”,版本选择如下,点击“下一步”:6.设置网卡个数、适配器,点击“下一步”:7.选择“最小版本”,设置大小为“16GB”,点击“下一步”:8.查看设置,点击“完成”:9.在Client中,打开CentOS6.0,点击“编辑虚拟机”:10.出现警告,点击“确定”:11.在web界面中打开,进行虚拟机编辑,打开

2021-02-05 10:53:03 285

原创 EXSI的安装配置和使用(2)——CentOS 6.0安装

1.点击“创建新的虚拟机”:2.选择“典型”,点击“下一步”:3.命名为“CentOS6.0”,点击“下一步”:4.点击“下一步”:5.客户操作系统选择“Linux”,版本选择如下,点击“下一步”:6.设置网卡个数、适配器,点击“下一步”:7.选择“最小版本”,设置大小为“16GB”,点击“下一步”:8.查看设置,点击“完成”:9.在Client中,打开CentOS6.0,点击“编辑虚拟机”:10.出现警告,点击“确定”:11.在web界面中打开,进行虚拟机编辑,打开

2021-02-05 10:40:50 267

原创 EXSI的安装配置和使用(2)——Windows Server 2008的安装

1.双击清单:2.点击“主机名”,点击“新建虚拟机”:3.选择“典型”,点击“下一步”:4.输入需创建虚拟机名称,点击“下一步”:5.点击“下一步”:6.客户机操作系统选择“Windows”,版本选择“Server 2008 R2”,点击“下一步”:7.选择网卡个数、网卡及适配器,点击“下一步”:8.磁盘大小选择最小的版本,虚拟磁盘大小为“20GB”点击“下一步”:9.点击“完成”:10.点击“编辑虚拟机设置”:11.出现错误,点击“确定”:12.从web端进入虚

2021-02-05 10:34:17 1876

原创 EXSI的安装配置和使用(2)——VSphere Client6.0安装

1.双击.exe文件,打开如下界面,点击“下一步”:2.接受协议条款,点击“下一步”:3.更改文件路径,点击“下一步”:4.点击“安装”:5.等待安装:6.完成安装:7.打开软件面板,IP主机地址、账户与密码为虚拟机上EXSI上所配置的信息:8.遇到安全警告,点击“忽略”:9.评估通知,点击“确定”:...

2021-02-05 10:26:29 675

Supermarket.zip

这个一个用java语言实现的超市管理,没有用到web端,是一份java课程设计。

2021-07-08

helloMybatis.zip

这是springboot入门级程序集成Mybatis的一个实例,简单的实例,适用于初学者。

2021-07-08

空空如也

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

TA关注的人

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