liunx软件包的分类 源码包 二进制包(rpm包) 源码包特点 源码包缺点:安装过程麻烦,需要用户手动编译,需要手动解决软件包的一栏关系 源码包的优点:软件源代码开放,允许用户二次开发,安装灵活,可以自定义安装路径与安装功能,卸载方便 rpm特点 rpm缺点:所有功能用户无法自定义,安装没有源码
Windows10上,音量加减只能通过相应的音量键,如果不习惯原生的按键想要修改成其他按键呢? 解决办法就是手动添加注册表项,步骤只有简单的2步: 打开注册表,定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout,然后新建一个名为Scancode Map的二进制值注册表项:
简介: docker compose 是我常用的容器编排工具,至今没有升级到K8S,汗 那么compose的yaml配置的容器如何互联呢? 常见的恐怕就是上次折腾nginx的那一次了。 一个nginx,反向代理apache,tomcat,iis…… 当然也有一个数据库,同时为多个应用服务。 一:docker开启IPV6 { "graph": "/storage
启动出错 [root@main ~]# docker logs mysql-first 2022-08-22 02:50:33+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.30-1.el8 started. 2022-08-22 02:50:33+00:00 [ERROR] [Entrypoint]: mysqld failed while attempting to check config com
Base64编码可以对字符串(中英文),字节集进行编码转换,核心思想就是3个字节一组进行处理,到最后不足3个字节,用00代替,被代替的用字符=来表示。 下面举三个例子就能立马明白: 例1、 "Bug"(正好3个字节,最简单的一种): 1.先转化成ASCII编码,如下图 2.图中的为十六进制,我们需要把他们转换
前言 平时在使用 Jmeter 过程中,可能会遇到各种需求的参数需要处理,比如提取id拼接数组,又如时间日期处理等等 那么接下来将记录平时个人使用时遇到过挺多的场景!go go go! 一、拼接请求数据 1、勾选:Compute concatenation var (suffix_ALL) 会得到 team_ids=id1,id2,id3,idx,这种一般适
指令含意示例备注 %a 当地工作日的缩写。 Sun, Mon, ..., Sat (en_US); So, Mo, ..., Sa (de_DE) (1) %A 本地化的星期中每日的完整名称。 Sunday, Monday, ..., Saturday (en_US); Sonntag, Montag, ..., Samstag (de_DE) (1) %w 以十进制数显示的工作日,其中0表
tomcat项目部署 主机 IP 需求 web-1 192.168.78.144 tomcat+jenkins web-2 192.168.78.145 tomcat 在RHEL-1主机上部署的jenkins将项目打包传输到RHEL-2主机上并可以实现网页效果 新建任务 输入任务名称选择任务类型 查看流水线语法 生成流水线脚本页面 选择并复
1.出现这个问题的原因 : 在安装mysql的时候时区设置的不正确, mysql默认的是美国的时区,而我们中国大陆要比他们迟8小时,采用+8:00格式 使用的数据库是MySQL,没有指定MySQL驱动版本的情况下它自动依赖的驱动是8.0.12很高的版本,这是由于数据库和系统时区差异所造成的,在jdbc连
3. IaaS之网络 3.1 DNS运用 3.1.1 DNS功能作用 负载均衡 DNS负载均衡, 原理是给用户返回不同的IP地址, 例如: 主机记录 记录类型 线路类型 记录值 TTL www A 默认 200.202.101.1 600 www A 默认 200.202.101.2 600 www A 默认 200.202.101.3 600 www A 默认 200.202.
线上一进程开机有概率死掉 1.windows开启coredump,注册表 1 Windows Registry Editor Version 5.00 2 3 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps] 4 "DumpFolder"=hex(2):43,00,3a,00,5c,00,64,00,75,00,6d,00,70,00,00,00 5 &qu
0. 基于docker 启动镜像 docker run -d --name clickhouse-server1 --ulimit nofile=262144:262144 clickhouse/clickhouse-server 1. 简单使用 创建数据库 ac9033c7171a :) create database if not exists helloworld; CREATE DATABASE IF NOT EXISTS helloworld Query id:
一、GCM介绍 GCM 是分组密码的一种工作模式,具体细节可通过 NIST 的文档了解 Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC 二、GHash查表优化 查表优化的思想就是利用预处理生成查找表,在正式运算时利用查表节约操作开销,该优化方案在
Linux进程管理 简介 在Linux系统当中,触发任何一个事件时,系统都会将它定义成为一个进程,并给予这个进程一个ID,称为PID,同时依据启发这个进程的使用者与相关属性关系,给予这个PID一组有效的权限设置 在Linux中,每一个程序都有一个自己的进程,每一个进程都有一个ID号 每一个进程,都有
参考文档 Linux进程睡眠状态disk sleep 1. Linux进程状态 Running(R):运行或将要运行 Interruptible(S):被阻断而等待一个事件,可能会被一个信号** Uninterruptible(D):被阻断而等待一个事件,不会被信号** Stopped(T):由于任务的控制或者外部的追踪而被终止,比如:strace Zombie(Z):僵死,
1、关于对象类型的操作和查询 创建索引,插入数据 PUT /blog { "mappings": { "properties": { "Content":{ "type": "text" }, "CreateTime":{ "type": "date",
前言:我们通常使用mybatis过程中,对于判断一个变量是否为空的时候,使用 <if test="xxx != null and xxx !=''">进行。 有个小坑如下: <if test=" name!=null && name =='admin' "><if/> 这样子写会出现 后面的 name =='admin' 失效问题。 解决方案1: &l
NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 DATE() 提取日期或日期/时间表达式的日期部分 EXTRACT() 返回日期/时间按的单独部分 DATE_ADD() 给日期添加指定的时间间隔 DATE_SUB() 从日期减去指定的时间间隔 DATEDIFF() 返回两个日期之间的天
在Linux系统中,可以用date命令来显示或设定系统的日期与时间 1. 查看系统时间 [root@iZ2ze0gm3scdypc0i15r8yZ ~]# date Tue Aug 16 00:10:25 CST 2022 2. 修改系统时间 2.1 只修改日期,不修改时间 [root@iZ2ze0gm3scdypc0i15r8yZ ~]# date -s 2022-08-16Tue Aug 16 00:00:0
At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door. Given the records of signing in's and out's, you are supposed to find the ones who have unloc
用10行shell脚本监控Linux 雷哥 Cloud研习社 2022-07-15 13:36 发表于山东 收录于合集 #shell脚本6个 #实战经验31个 #linux46个 雷哥喊你回来复习shell脚本了!!! 对运维来说,监控生产环境至关重要,尤其是在部署新应用程序时。如今,公司每天都使用开源解决方案来监控系统
SQL mode 今天我们来分享一下MySQL的SQL mode , 这也是我们比较容易忽略的一点,我们在一开始安装数据库的时候其实就要先考虑要保留哪些SQL mode,去除哪些,合理的配置能够减少很多不必要的麻烦。 MySQL 5.7默认的SQL mode包含ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_D
试题分析:本题是一道暴力枚举题,我们可以直接从输入的date1开始遍历到date2,其余的我们只需要判断是否超出日期即可。 注意:没有00月与00日,这里需要单独判断。 代码如下:
InnoDB存储引擎和大多数数据库一样,记录是以行的形式存储的,即页中保留着表中一行行的数据,这些记录在磁盘上的存放方式也被成为行格式; InnoDB支持四种行格式:REDUNDANT,COMPACT,DYNAMIC,COMPRESSED 参考:[https://dev.mysql.com/doc/refman/5.7/en/innodb-row-format.html] 指定行记录格
1.时间的度量: 格林威治标准时间(GMT)通过观察太阳而得,其正午是太阳抵达天空最高点之时,因地球的公转与自传,会造成越来越大的时间误差,已不作为标准时间使用。 时间时(UT)是借由观测远方星体跨过子午线而得,比GMT准确一些,在1972年引入UTC之前,GMT与UT是相同的,仍有误差。 1967年定义的国