mariadb

java实习面经

天大地大妈咪最大 提交于 2020-11-26 04:20:35
1.关系型数据库:关系模型 二维表格模型 数据库事务具有ACID特性(actomic,consistency,isolation,durablility)缺点:查询效率低,横向扩展难,性能欠佳。 Oracle , Microsoft SQL Server , MySQL , PostgreSQL , DB2 , Microsoft Access , SQLite , Teradata , MariaDB (MySQL的一个分支), SAP 非关系型数据库:键值对存储,结构不固定。缺点:只适合存储一些较为简单的数据,对于需要进行较复杂查询的数据,关系型数据库显的更为合适。不适合持久存储海量数据 2.面向对象的特征: 封装(数据隐藏,将事物抽象成对象) 继承(复用性,避免重复编写,对功能进行拓展,实现继承和接口继承)extends子类继承父类,implements类继承接口 多态(对象的多种表现形式)存在的三个必要条件:继承,重写, Parent p = new Child (); 实现方式:重写,接口,抽象类和抽象方法 抽象类(只有被继承才能使用,一个类只能继承) 3.final,finalize,finally区别 final finally:finally 则是Java保证重点代码一定要被执行的一种机制。最常用的地方:通过try-catch-finally来进行类似资源释放

zabbix 4.0版本

倾然丶 夕夏残阳落幕 提交于 2020-11-25 16:32:32
Zabbix 4.0 最高版本是4.2 1.什么是zabbix及优缺点(对比cacti和nagios) zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 agent端(10050):agent端(客户端)通过安装agent方式采集数据。 server端(10051):通过收集agent发送的数据,写入数据库(MySQL,ORACLE等),再通过php+apache在web前端展示. zabbix = cacti + nagios 优点:基于两款工具优点于一身并更强大,实现企业级分布式监控。 缺点:2.2版本带宽占用大但是升级到2.4版本后更节省了带宽资源,其它再无发现。 2.监控功能 主机的性能监控、网络设备性能监控、数据库性能监控、多种告警方式、详细的报表图表绘制 监控主机zabbix有专用的agent,可以监控Linux,Windows,FreeBSD等 。 监控网络设备zabbix通过SNMP,ssh(不多用) 可监控对象: 设备:服务器,路由器,交换机 软件:OS,网络,应用程序 主机性能指标监控 故障监控: down机,服务不可用,主机不可达 3.工作原理 一个监控系统运行的大概的流程是这样的: zabbix

MySQL/MariaDB: create a pivot table view

随声附和 提交于 2020-11-25 04:00:32
问题 Hi have this MySQL (MariaDB) table: +----+-------+-------+---------+ | id | name | value | user_id | +----+-------+-------+---------+ | 1 | foo | 40 | 10 | | 2 | bar | 15 | 10 | | 3 | baz | 390 | 10 | | 4 | quux | ENG | 10 | | 5 | waldo | 1 | 10 | | 6 | foo | 20 | 13 | | 7 | bar | 15 | 13 | | 8 | waldo | 1 | 13 | | 9 | baz | 0 | 13 | | 10 | quux | ENG | 13 | | 11 | baz | 420 | 15 | | 12 | waldo | 1 | 15 | | 13 | bar | 1 | 15 | | 14 | foo | 5 | 15 | | 15 | quux | ENG | 15 | | 16 | waldo | 1 |

xwiki安装部署

你。 提交于 2020-11-24 16:06:00
#环境介绍 http://aiushtha-mybook.stor.sinaapp.com/xwiki/xwiki%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E8%BF%90%E7%94%A8.html xwiki从入门到运用 本文在centos7上使用jdk1.8 ,tomcat容器安装 xwiki 11.1 版本,并将confluence数据迁移到xwiki中。 在初始化xwiki的时候会安装flavor,使得xwiki页面有各种模块,由于网络问题,我选择离线安装flavor包,若要在线安装flavor可省去xwiki-platform-distribution-flavor-xip-11.1.xip的相关步骤。 ##数据库安装配置 yum install mariadb-server mariadb mysql-connector-java -y cp /usr/share/java/mysql-connector-java.jar /usr/local/xwiki-tomcat/webapps/xwiki/WEB-INF/lib 修改mysql路径(此文将数据库与xwiki的主目录放在 /data下,方便以后的备份与恢复) cat /etc/my.cnf [mysqld] datadir=/data/mysql socket=/data

Mysql-Galera Cluster

[亡魂溺海] 提交于 2020-11-24 10:27:29
使用Galera Cluster需要下载包含wsrep补丁的mysql版本; 官网下载地址:http://galeracluster.com/downloads/ 安装前要卸载之前安装的mariadb或者mysql;或者迁移也可以,不过就是另一套操作了! 具体的安装过程官网描述的很完整,就不赘述了! http://galeracluster.com/documentation-webpages/installmariadb.html#enabling-the-yum-repository https://downloads.mariadb.org/mariadb/repositories/#mirror=shanghai-university 配置文件: [galera] # Mandatory settings wsrep_provider= 指定galera的插件 wsrep_cluster_name="my_wsrep_cluster" 指定集群的名字 wsrep_node_name= 指定当前节点名称,一般同主机名 wsrep_node_address= 指定当前节点的地址 wsrep_cluster_address= 指定集群包含的节点 binlog_format=row 指定二进制日志的格式 default_storage_engine=InnoDB 指定默认存储引擎

docker项目——上线tomcat网站

瘦欲@ 提交于 2020-11-24 02:55:16
项目:   1.使用docker部署tomcat环境   2.上线网站   3.完成访问使用等 第一步、启动基于tomcat镜像的容器   a、导入镜像 [root@localhost ~]# docker load < tomcat-app.tar [root@localhost ~]# docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE kubeguide/tomcat-app v1 a29e200a18e9 3 years ago 358MB [root@localhost docker-image]# docker tag kubeguide/tomcat-app:v1 tomcat:latest #改名 [root@localhost docker-image]# docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE tomcat latest a29e200a18e9 3 years ago 358MB b、启动tomcat镜像 [root@localhost docker-image]# docker run -d -p 8899:8080 tomcat

Linux 服务器中搭建环境

吃可爱长大的小学妹 提交于 2020-11-23 23:57:56
Linux: Linux发行版本 : CentOS Ubuntu RedHat ..... vmware: xshell: yum: ---------------- 安装apache : yum install -y httpd 卸载apache : rpm -e httpd 查看apache是否安装成功 : apachectl -v 网站根目录 : /var/ www/html/ 启动apache : centos6.5 -> service httpd start centos7 -> cd /bin -> systemctl start httpd.service 启动服务(等同于service httpd start): systemctl start httpd.service 停止服务(等同于service httpd stop) : systemctl stop httpd.service 重启服务(等同于service httpd restart): systemctl restart httpd.service 查看服务是否运行(等同于service httpd status): systemctl status httpd.service 开机自启动服务(等同于chkconfig httpd on): systemctl enable httpd

CentOS7.6安装MYSQL8.0

耗尽温柔 提交于 2020-11-23 09:01:08
1、一般CentOS默认安装了mariadb,所以先查看是否安装mariadb,如果安装就需要先卸载mariadb rpm -qa|grep mariadb rpm -e mariadb-libs --nodeps 2、在/usr/local/目录下创建mysql文件夹 cd / cd usr/local mkdir mysql 3、进入mysql文件夹内,下载mysql cd mysql wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar 4、解压mysql到当前目录 tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar 5、安装mysql,依次执行下列命令 rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --nodeps --force rpm -ivh

NH.A.0003——全球首款完全开源堡垒机JumpServer

久未见 提交于 2020-11-21 15:36:51
一、概述: 1、从0开始基于源码编译构建JumpServer跳板机系统 2、深入报喜JumpServer堡垒机架构的工作原理 3、构建JumpServer跳板机企业级深度时间讲解 4、基于JumpServer实现企业资产管理配置实战 5、企业级JumpServer跳板机高防实战场景模拟 JumpServer跳板机入门: JnmpServer 是全球首款完全开源的堡垒机,使用GNU GPL v2.0开源协议,是符合4A的专业运维审计系统 JnmpServer使用Python、Django进行开发,遵循web 2.0规范,配备了业界领先的web terminal解决方案,交互界面美观,用户体验好。 JumpServer采用分布式架构,支持多机房跨区域部署,中心节点提供API,各机房部署登录节点,可横向扩展,无并发访问限制。 JumpServer可以作为一个企业里面的管理工具;用来管理我们的资产设备。 JumpServer是一款Python编写,Django开发的开源跳板机/堡垒机系统,助理互联网企业高效,用户,资产,权限,审计,管理。JumpServer实现跳板机应有的功能,基于ssh协议来管理,客户端无需安装agent。 二、部署JumpServer跳板机系统实战: 1、准备环境: Jump Server:192.168.1.60 Jump client: 192.168.1.61