ICode9

精准搜索请尝试: 精确搜索
  • mysql线程2022-06-27 23:07:07

    查看线程: 在performation_schema下,有一个threads表。   首先是IO线程 控制参数是innodb_write_io_threads。整个16应该没问题。 而innodb_read_io_threads,就不用动了,write是异步的,read是同步的。   page_cleaner_thread 用来刷新脏页的线程。和IO线程设成一样大就行了。 然后的

  • MySQL启动过程详解三:Innodb存储引擎的启动2022-04-13 10:31:23

    Innodb启动过程如下: 1. 初始化innobase_hton,它是一个handlerton类型的指针,以便在server层能够调用存储引擎的接口。 2. Innodb相关参数的检车和初始化,包括系统表空间,临时表空间,undo表空间,redo文件,doublewrite文件等。 3. innobase_start_or_create_for_mysql()创建或者启动 inn

  • ROS入门--客户端client编程实现2022-03-27 16:34:22

    ROS入门--客户端client编程实现   这一部分进入了service部分,前面使用的都是topic,要理解两种模型的区别 模型图:     1.创建新的功能包   之前我们创建了learning_topic用来学习话题的模型,学习自定义消息类型、学习创建发布者、订阅者,并配置他们进行实验。现在,我们要创建lear

  • mysql5.7主从复制搭建2022-02-22 13:31:58

    1:检查是否本地已经安装了mysql rpm -qa | grep mysql 2:卸载以前的mysql rpm -e 已经存在的MySQL全名 第二步:解压文件 [root@MiWiFi-R3-srv ~]# tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/ 文件名修改为mysql:   [root@MiWiFi-R3-srv local]# mv my

  • 运维 - 实践篇(四)- 基础 Gitlab 私服环境搭建2022-02-03 14:35:51

    运维 - 实践篇(四)- 基础 Gitlab 私服环境搭建 前面我们已经完成了 Linux 服务器安全配置、Docker 基础开发环境搭建、Prometheus 监控环境。接下来我们要开始搭建 Gitlab + Jenkins + K8s + Harbor 的自动化持续集成环境。 本篇文章主要讲述 Gitlab 私服的搭建流程与相关常规

  • 《Web安全之机器学习入门》笔记:第七章 7.6 朴素贝叶斯检测对Apache的DDoS攻击2022-01-31 11:34:17

    一、DDoS攻击         拒绝服务攻击是 Denial of service的简称,即拒绝服务,任何对服务的干涉,使得其可用性降低或者失去可用性均称为拒绝服务。DDos是一种基于DoS的特殊形式的拒绝服务攻击,是一种分布的、协同的大规模攻击方式。         单一的DoS攻击一般是采用

  • ROS 学习笔记(8)—— 服务数据的定义与使用2022-01-15 21:32:14

    服务数据的定义与使用 1、前言2、模型3、开始自定义服务步骤一:定义 srv 文件步骤二:在 package.xml 中添加功能包依赖步骤三:在 CMakeLists.txt 添加编译选项步骤四:编写 cpp 程序步骤五:编译、运行 4、小知识 1、前言 在前面两篇文章中《客户端 Client 的编程实现》、《服务

  • 15 liunx shell基础 变量测试与内容替换; x=${y-};x=${y:-}; x=${y+};x=${y:+};x=${y=};x=${y:=};x=${y?};x=${y:?}2021-12-23 23:58:23

    shell基础 变量测试;内容替换 变量测试与内容替换 变量测试与内容替换 ☆☆☆☆☆:很重要,工具表格,不需要记忆。需要的时候,来查询就好了。 变量置换方法变量y没有设置变量y为空值变量y设置值x=${y-新值}x=新值x为空x=$yx=${y:-新值}x=新值x=新值x=$yx=${y+新值}x为空x=新

  • centos7使用tar包安装mysql5.72021-12-11 11:03:24

    特别注意: 文档中涉及到密码的都是用的是弱密码,是存在安全风险的,一定要根据自己的情况修改为复杂度更高的密码! centos 7.6 mysql 5.7.31 基础目录: /srv/{app,data,logs}/mysql 准备安装 下载并解压 yum install libaio -y useradd -c 'MySQL Server' -d /var/lib/mysql -s /

  • 工作笔记(2)—Prometheus服务发现机制2021-12-10 17:04:55

    工作笔记(2)—Prometheus服务发现机制 一、场景问题 在云原生、容器化的场景下,按需分配的方式成为主要的资源获取和使用方式。在这种情况下,所有的监控对象(基础设施、应用以及服务等)都在动态的变化。传统的基于Push模式的监控系统失去了一个固定地监控目标,不能很好的实时、准

  • ros(6)service client实现2021-12-04 15:35:39

    1.创建功能包 cd ~/catkin_workspace/src catkin_create_pkg service_example roscpp rospy std_msgs geometry_msgs turtlesim   创建cpp文件 /** * 该例程将请求/spawn服务,服务数据类型turtlesim::Spawn */ #include <ros/ros.h> #include <turtlesim/Spawn.h> int main(

  • ros(8)自定义service数据2021-12-04 15:33:20

    创建Persom.srv 新建srv文件夹 在srv文件夹中创建Persom.srv,编辑文件 string name uint8 age uint8 sex uint8 unknown = 0 uint8 male = 1 uint8 female = 2 --- string result 修改package,xml add_service_files( FILES Person.srv ) generate_messages(

  • mysql 常见数据分析,统计数据 工作应用场景2021-12-02 15:30:01

    -- 原始数据 select c.system as `系统名`,a.srv_name as `服务`, DATE_FORMAT(a.created_at, '%Y %m') as `发布月份`, a.version as `制品版本` , pc.deploy_cluster_name as `发布集群` , b.`project_name` as `coding项目名称`, b.attribute as `发布特性`, a.created_a

  • 【大数据】文件同步工具Rsync2021-11-17 23:34:18

    简介 Rsync 是一款开源的,快速的,多功能的,可实现全量及增量(差异化备份)的本地或远程数据同步备份的优秀工具。 Rsync软件适用于Unix、Linux、Windows等多种操作系统。 它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可

  • harbor低版本迁移到高版本2021-11-09 09:05:21

          harbor低版本的数据不能直接导入到高版本,因为其中数据库字段,表等等均会在版本的升级过程中发生变化,需要将老的harbor中的镜像导出到本地,打上tag,再推送到新的harbor服务器,其整体思路如下:            1.通过harbor的API获取到所有的项目            2.通过项

  • DNS SRV2021-11-05 17:32:45

           Services Record (SRV) Defined in RFC 2782. The SRV RR identifies the host(s) that will support a particular service. The MX RR is a specialised example of service discovery while the SRV RR is a general purpose RR to discover any service. The SR

  • ROS入门21讲笔记(总结自用)2021-10-20 21:30:17

    简述 一周看完了古月老师的ROS入门21讲,理清了ROS工作空间和各个功能包是如何相互通讯的,还有如何自建功能包编写内部的代码等。本文跳过Linux命令行、ROS安装等环境搭建问题,重点记录如何写ROS的程序。 创建工作空间和功能包 在home中创建项目文件夹,在项目文件夹中再创建src文

  • 「ROS实践笔记」Creating a ROS msg and srv2021-10-20 12:03:22

    http://wiki.ros.org/ROS/Tutorials/CreatingMsgAndSrv#Creating_a_srv https://blog.csdn.net/u010510350/article/details/61615586 Creating a msg $ roscd beginner_tutorials $ mkdir msg $ echo "int64 num" > msg/Num.msg package.xml <exec_depend&g

  • DNS服务端搭建2021-10-10 23:00:18

    Docker使用sameersbn/bind镜像搭建dns服务器 https://hub.docker.com/r/sameersbn/bind 进行下面测试的时候记得将本机的dns修改dns服务器的地址,并关闭ipv6的连接 安装命令 docker run --name bind -d --restart=always \ --publish 53:53/tcp --publish 53:53/udp --publish

  • cartographer 第三讲2021-10-09 17:02:51

    第三讲 【cartographer】 添加功能以从RVIZ为纯本地化模式设置初始姿势 第一讲【ROS-SLAM】2D激光雷达 cartographer构建地图 第二讲 【cartographer】Ubuntu16.04 kinetic 最新版cartographer安装(2020/11/4更新) 第三讲 【cartographer】 添加功能以从RVIZ为纯本地

  • Docker 安装 Gitlab2021-09-23 17:30:12

    先决条件 需要安装Docker,请参阅官方安装文档。 注意: 为了使用持久化的卷,建议使用本机Docker安装而不是Docker Toolbox。 注意: 我们不正式支持在Windows版Docker上运行。卷权限存在已知问题,并且可能还有其他未知问题。如果您尝试在Windows的Docker上运行,请参阅我们的“ 获

  • 多台Linux主机配置免密登录 互信2021-09-15 21:31:16

    多台Linux主机之间配置免密登录 以三台主机为例 192.168.*.195 192.168.*.156 192.168.*.88 全部命令 每一台都要操作 ssh-keygen -t rsa cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chmod 600 /root/.ssh/authorized_keys 一台操作即可,我这里在195上操作 ssh 192.168

  • KDD99数据集的特征(Features)介绍2021-09-05 11:32:53

    KDD99是一个用来从正常连接中监测非正常连接的数据集。产出于1999年Thrid International Knowlegde Discovery and Data Mining Tools Competition,其目的是建立一个稳定的的入侵检测系统。 KDD99包含了置入攻击的军事网络环境中的记录。攻击可以分类为: DoS攻击:Denial of ServiceR2

  • MySQL数据库InnoDB坏页处理修复2021-09-04 14:34:28

    一、InnoDB坏页出现情况 由于物理磁盘、内存故障、突然断电、强制关机、强制杀死MySQL进程等可能会造成数据坏页现象,数据库实例会不断重启。 错误日志内报如下错误: InnoDB: Database page corruption on disk or a failed InnoDB: file read of page 现根据以上现象,对该问题进行处

  • 12.docker搭建gitlab2021-08-30 22:35:19

    docker搭建gitlab docker搭建gitlab 创建宿主机挂载目录 拉取镜像 创建容器 访问gitlab 获取默认密码 修改密码 注册新用户 502解决方案: 创建宿主机挂载目录 由于是docker镜像运行, 所以我们需要把gitlab的 配置, 数据, 日志存到容器外面, 即将其挂载到宿主机。先准备三个目

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有