mysql8 mysql linux 1.0

chatgpt帮我创建一个由go+mysql+jwt+gorm搭建的restapi

好的,下面是一个简单的由go+mysql+jwt+gorm搭建的REST API示例: 首先,你需要创建一个新的Go模块。你可以使用如下命令来创建一个名为example的新模块: go mod init example 接下来,你需要安装需要的依赖库,使用以下命令进行安装: go get githu ......
chatgpt restapi mysql gorm jwt

MySQL中count()函数的用法

MySQL中count()函数的用法 count()函数的概念 count()是MySQL中用来统计表中记录的一个函数,返回条件的行数 用法: count(*) 返回表中的记录数(包括所有列),相当于统计表的行数(不会忽略列值为NULL的记录) count(1) 忽略所有列,1表示一个固定值,也可以 ......
函数 MySQL count

MySQL DROP TABLE

DROP TABLE的堆栈 #0 row_drop_table_from_cache (tablename=0x7f7d580295b0 "db/t", table=0x7f7d58008b20, trx=0x7f7e50c0b150) at /root/mysql-5.7.32/storage/i ......
MySQL TABLE DROP

Linux安装gitbook

Linux安装gitbook 下载nodejs包 wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz 解压 tar -zxvf node-v12.16.1-linux-x64.tar.gz ......
gitbook Linux

rocky linux: 禁止使用root登录ssh,只允许指定用户(Rocky Linux 9.1)

一,配置可以sudo的用户 参考这个: https://www.cnblogs.com/architectforest/p/17386259.html 二,禁止使用root登录ssh 1,配置ssh [root@img ~]# vi /etc/ssh/sshd_config 配置内容: 设置Perm ......
用户 rocky linux Rocky Linux

Linux系统的内存摘要

通过free -m 查看系统内存使用情况 total:总内存大小。 used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。 free:空闲的内存大小。 shared:进程间共享内存(一般不会用,可以忽略)。 buffers:内存中写完的东西缓存起来,这样快速响应请 ......
摘要 内存 系统 Linux

Java获取当前路径(Linux+Windows)

Java获取当前路径(Linux+Windows) 获取当前路径(兼容Linux、Windows): String curPath = System.getProperty("user.dir");log.info(" 当前路径 curPath:{}", curPath);输出结果: 当前路径 cu ......
路径 Windows Linux Java

关于使用Mysql Temporary创建临时表

关于临时表的操作问题 今天使用mysql的temporary创建临时表,后将原表的数据复制到临时表中时,出现 table doesn't exist问题,困扰了很久,百思不得其解。 当不使用Temporary字段的时候,就不会出现这个问题,所以一开始以为是创建了临时表之后,临时表不存在于当前的数据库 ......
Temporary Mysql

Linux的这七大认识误区,你千万别有!

本文罗列了大家对Linux的七大认识误区,看看其中那个是你也出现过的。千万别让这些先入为主的观点断送了你体验新事物的机会。 Linux的受众群体并不大。对还是错? 错!大错而特错。 我承认,Linux的实际用户数量很难统计,因为其免费开放下载且并未由单一企业进行控制。没有明确的销售数字,电视与印刷广 ......
认识误区 七大 误区 Linux

Linux的这七大认识误区,你千万别有!

本文罗列了大家对Linux的七大认识误区,看看其中那个是你也出现过的。千万别让这些先入为主的观点断送了你体验新事物的机会。 Linux的受众群体并不大。对还是错? 错!大错而特错。 我承认,Linux的实际用户数量很难统计,因为其免费开放下载且并未由单一企业进行控制。没有明确的销售数字,电视与印刷广 ......
认识误区 七大 误区 Linux

Linux的这七大认识误区,你千万别有!

本文罗列了大家对Linux的七大认识误区,看看其中那个是你也出现过的。千万别让这些先入为主的观点断送了你体验新事物的机会。 Linux的受众群体并不大。对还是错? 错!大错而特错。 我承认,Linux的实际用户数量很难统计,因为其免费开放下载且并未由单一企业进行控制。没有明确的销售数字,电视与印刷广 ......
认识误区 七大 误区 Linux

linux静态库的制作及问题解决

首先介绍下分文件,在学习或者开发中,实现一个项目需要实现很多的功能,那么这些功能不可能在一个".c"文件下实现,需要多个".c"文件来共同实现,但是程序的入口只有一个,就体现了分文件编程的重要性,在主函数中调用其余的功能函数。 分文件编程的优点及意义就是: 分模块编程思想 功能责任划分清晰 方便调试 ......
静态 问题 linux

[Linux]折腾备忘录

在 vi ~/.bashrc source ~/.bashrc 添加 export HOSTIP=$(cat /etc/resolv.conf | grep "nameserver" | cut -f 2 -d " ") export http_proxy="http://$HOSTIP:7890" ......
备忘录 Linux

linux之docker安装RocketMQ

一、创建namesrv容器 docker pull rocketmqinc/rocketmq mkdir -p /docker/rocketmq/data/namesrv/logs /docker/rocketmq/data/namesrv/store docker run -d \ --resta ......
RocketMQ docker linux

rocky linux:添加sudoer用户(Rocky Linux 9.1)

一,查看sudo的版本: [root@img ~]# sudo -V Sudo version 1.9.5p2 Configure options: --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu … 如未安装,可以用yu ......
用户 sudoer rocky linux Rocky

如何进行MySQL源码调试(一条select语句的执行流程)

一、背景 MySQL是当今世上最受欢迎的使用最广泛的开源数据库,它的繁荣离不开它的开源特性。放在过去商业数据库的时代,大家都没有机会接触到数据库的源代码,但在如今开源数据库的时代,越来越多的人开始研究数据库的源码,并给社区贡献代码,MySQL官方每次发布新版本都要感谢一些在社区上贡献代码的程序员。现 ......
语句 源码 流程 select MySQL

linux-elasticsearch(基础)

elasticsearch(基础) 一、创建postman项目 1.创建空间 2.新建测试项目 GET http://10.0.0.101:9200/_cat/nodes 二、ES的常见术语 索引(index): 用户写入ES集群的逻辑单元。 分片(shard): 一个索引最少一个分片。 将索引的数 ......

linux-elasticsearch(存储与检索)

elasticsearch(存储与检索) 一、部署elasticsearch 1.rpm单点部署 1.1 下载ES软件包 https://www.elastic.co/cn/downloads 1.2 安装es [root@elk101.com ~]# ll total 301028 -rw . 1 ......
linux-elasticsearch elasticsearch linux

MySQL(二十二)其他数据库日志(一)通用查询日志和错误日志

MySQL(二十二)其他数据库日志(一)通用查询日志和错误日志 1 MySQL支持的日志 1.1 日志类型 慢查询日志:记录执行时间超过long_query_time的所有查询,方便我们对查询进行优化 通用查询日志:记录所有连接的起始和终止时间,以及连接发送给数据库的所有指令,对复原操作的实际场景、 ......
日志 错误 数据库 数据 MySQL

MySQL(二十二)其他数据库日志(二)bin log二进制日志

MySQL(二十二)其他数据库日志(二)bin log二进制日志 bin log二进制日志 bin log 即 binary log,二进制日志,也叫做变更日志 它记录所有更新数据的DDL和DML语句,但是不包含没有修改数据的语句(如Select、show等),以事件的形式记录保存在二进制文件中 可 ......
日志 二进制 数据库 数据 MySQL

Linux部署Prometheus+Alertmanager并配置邮件告警

一、Prometheus告警简介 告警能力在Prometheus的架构中被划分成两个独立的部分。如下所示,通过在Prometheus中定义AlertRule(告警规则),Prometheus会周期性的对告警规则进行计算,如果满足告警触发条件就会向Alertmanager发送告警信息。 在Promet ......
Alertmanager Prometheus 邮件 Linux

Linux部署Prometheus+Alertmanager并配置企业微信告警

一、Prometheus告警简介 告警能力在Prometheus的架构中被划分成两个独立的部分。如下所示,通过在Prometheus中定义AlertRule(告警规则),Prometheus会周期性的对告警规则进行计算,如果满足告警触发条件就会向Alertmanager发送告警信息。 在Promet ......
Alertmanager Prometheus Linux 企业

Method com/mysql/jdbc/JDBC4ResultSet.getObject(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Objec

mybatis-plus生成的日期类型默认是localdatetime,数据库是datetime,按道理转换应该可以,我又不想把实体类转换成date 查看依赖 <--locadate/locadatetime的时间依赖--> <dependency> <groupId>org.mybatis</gr ......

docker mysql 命令导入sql数据文件

1、查看mysql容器 docker ps 比如我的是:94df84cbkkkk 2、复制sql文件到docker mysql里面的tmp文件夹 docker cp /root/mysql_backup.sql 94df84cbkkkk:/tmp/ 3、然后进入docker mysql里面执行命令登 ......
命令 文件 数据 docker mysql

Linux 处理CPU和内存参数的方式总结

Linux 处理CPU和内存参数的方式总结 关闭NUMA,关闭透明大页 比较简单的方法: vim /etc/default/grub 在 GRUB_CMDLINE_LINUX 里面添加配置: transparent_hugepage=never numa=off 修改后的配置为: GRUB_CMDL ......
内存 参数 方式 Linux CPU

KingbaseES 实现 MySQL 函数 last_insert_id

用户从mysql迁移到金仓数据库过程中,应用中使用了mysql函数last_insert_id()来获取最近insert的那行记录的自增字段值。 mysql文档中关于函数的说明和例子: LAST_INSERT_ID() 如果没有参数,则LAST_INSERT_ID()返回一个BIGINT UNSIG ......

KingbaseES V8R6运维案例之---MySQL和KingbaseES字符串排序规则对比

案例说明: 相同数据排序后查询,在MySQL和KingbaseES下得到的排序顺序不一致,本案例从MySQL和KingbaseES的排序规则分析,两种数据库排序的异同点。 适用版本: KingbaseES V8R6、MySQL 8.0 一、MySQL的排序规则 1、排序规则(collation) 排 ......
KingbaseES 字符串 字符 规则 案例

MySQL实现树形查询

需要mysql 8以上,5.7不支持 https://www.jianshu.com/p/f908aa35d448 CREATE TABLE `perm_resource` ( `resource_id` varchar(50) NOT NULL COMMENT '资源ID', `resource_ ......
树形 MySQL

rocky linux: 修改sshd的默认端口(Rocky Linux 9.1)

一,修改防火墙,允许指定的新端口访问 [root@img ~]# firewall-cmd --zone=public --add-port=31234/tcp --permanent success [root@img ~]# firewall-cmd --reload success [root ......
端口 rocky linux Rocky Linux

linux RAID磁盘阵列

目录 一、RAID磁盘阵列 二、RAID的分类 三、奇偶校验 四、配置RAIO6过程 一、RAID磁盘阵列 原理:全称为独立冗余磁盘阵列,将多个硬盘组合成一个逻辑驱动器,变为一体的。以RAID整体操作,可以提高磁盘高可用性和性能。 作用:RAID无论是哪个,主要目的都是提高磁盘的高可用性,增加磁盘的 ......
磁盘阵列 阵列 磁盘 linux RAID