- 博客(34)
- 收藏
- 关注
原创 MySQL#秘籍#一条SQL语句执行时间以及资源分析
MySQL Profiling可以帮助分析SQL语句执行耗时及资源消耗情况。具体使用步骤:1) 执行SET profiling = 1开启分析;2) 执行待测SQL;3) 使用show profiles查看所有记录,show profile查看最近一条SQL详情,或show profile for query id查看指定SQL。还可指定分析类型如CPU、IO等资源消耗。注意事项:数据依赖系统调用,部分系统可能返回NULL;统计信息是进程级别且动态变化的。通过Profiling可以清晰了解SQL执行各阶段耗
2025-05-25 13:13:36
692
原创 MySQL#Select语句执行过程
MySQL 是典型的 C/S 架构,即 Client/Server 架构,服务器端程序。特点:存储引擎以插件形式引入,由开发人员自由选择,每个存储引擎适合的场景不同。客户端和服务器端建立连接,客户端发送 SQL 至服务器端。用途:与数据库文件打交道,负责数据的存储和读取。注意:数据库的设计在于表的设计, MySQL 中。
2025-05-25 11:57:09
339
原创 clickhouse#复制修改数据
1. clickhouse 快速复制2. clickhouse 快速复制修改3. clickhouse 复制同时修改某列值4. clickhouse replace
2025-04-27 22:40:12
386
原创 认证与授权#1#Token和Cookie验证方式对比
1. Token和Cookie对比2. Token和Cookie区别3. 为啥有了Cookie还需要Token
2025-02-26 22:37:12
482
原创 MongoDB#基础
查看 MongoDB配置文件(/etc/mongod.conf 或 /usr/local/etc/mongod.conf)确认部署方式。db.isMaster() // 查看当前实例角色。db.hello() // 查看当前集群信息。
2024-12-23 00:00:29
157
原创 MyBatis-Plus#FieldStrategy使用
1. MyBatis-Plus FieldStrategy使用2. MyBatis-Plus更新null值不生效3. MyBatis-Plus插入null值不生效4. MyBatis-Plus FieldStrategy原理
2024-12-22 22:38:45
522
原创 MyBatis-Plus#逻辑删除(@TableLogic)
1. MyBatis-Plus逻辑删除使用2. MyBatis-Plus逻辑删除原理3. 多次逻辑删除4. 逻辑删除和唯一索引
2024-12-16 21:54:09
503
原创 Java#获取Jar包Version
1. 获取Jar包版本2. 获取MANIFEST.MF文件中属性3. 获取Implementation-Version属性值4. 提取JarFile中信息
2024-11-29 23:07:32
409
原创 MyBatis-Plus#LambdaQueryWrapper使用
1. mybatis-plus LambdaQueryWrapper使用2. LambdaQueryWrapper如何拼接limit3. LambdaQueryWrapper使用原始MySQL函数4. LambdaQueryWrapper拼接AND、OR组合条件
2024-11-24 23:58:07
693
原创 MySQL#常用函数
1. MySQL常用函数2. MySQL String类型常用函数3. MySQL JSON类型常用函数4. MySQL GROUP_CONCAT函数5. GROUP_CONCAT多个值6. group_concat_max_len
2024-11-24 19:05:15
237
原创 Linux上clickhouse-client安装
1. 仅仅单独安装clickhouse-client2. clickhouse-client安装步骤3. clickhouse-client使用问题
2024-11-04 23:24:00
610
原创 认证与授权#0#专业术语
1. Java 哲学2. Java Security哲学3. Subject和Principal区别联系4. 认证与授权巧记5. authentication和authorization
2024-09-03 23:09:17
433
1
原创 坑-win/linux文件交叉编辑
问题描述: 未找到命令,不是有效标识符rt排查:抠脚都想不出来,配置文件没有任何问题,启动保错。直到我冷静会,看到了\r,想到了熟悉的\r\n,然后键入神秘代码 cat -A xxx.env,看到了文件中行末尾的隐藏字符^M$,开心八成是它搞的鬼不同OS文件末尾换行符: ① win: \r\n ② linux: \n ③ mac: \r产生原因在linux下打开windows编辑过的文件,就会在行末尾显示^M动过git一个配置core.autocrlf,然后有各种问题,待..
2022-04-23 22:29:51
1011
原创 markdown-1-基础语法
我的目录说明1. 标题2. 文本样式3. 列表4. 其他5. 代码块6. 表格7. 自定义列表说明markdown 设计目标: 纯文本格式易读易写不同的编辑器对 markdown 语法有不同的支持markdown语法 -> markdown解析器 -> 转换成html文本标准所有都支持,扩展只有自己能玩1. 标题# 数量1-62. 文本样式*text*: 斜体**text**: 加粗<u>text</u>: 下划线~~text~~: 删除
2021-08-28 16:35:25
2610
原创 win下安装MySQL
参考链接:https://www.cnblogs.com/tangyb/p/8971658.html - 安装步骤 https://blog.youkuaiyun.com/littlehaes/article/details/104127787- ddl问题1. 下载安装包 xx.zip 地址:https://dev.mysql.com/downloads/mysql/2. 解压到指定目录,在安装目录下创建data目录和 my.ini 配置文件[m...
2021-08-22 22:05:33
112
原创 Memcached
1. 下载安装包 加速下载地址: https://www.newbe.pro/Mirrors/Mirrors-Memcached/2. 安装 tar -zxf memcached-1.x.x.tar.gz cd memcached-1.x.x ./configure --prefix=/usr/local/memcached 出错: checking for libevent directory... configure: e...
2021-04-24 19:23:35
244
原创 http请求和rpc调用的区别
问题: 两个不同项目之间通信,http请求和rpc调用都存在,用http请求不更简单方便吗? 使用rpc两个项目中都得添加代码. 怎么说... 协议: 通信双方交换数据的形式描述. 传递数据的格式: json/二进制数据/多种形式的xml,eg: html... (html看成一种xml实现) http: 通信协议是定义好的,响应方按照规则来接受处理值, 请求方按规则赋予值即可,简单方便. rpc: 通信协议得自己定义,请求方和响应方都需...
2021-03-22 23:36:38
726
1
原创 mac命令
# 1. 查找命令所在目录>which 命令名称# 2. 查看当前使用的shell>echo $SHELL# 3. 查看当前系统可以使用的shell>cat /etc/shells# 4. 切换到root账号.exit 退出> sudo su
2020-06-08 12:38:24
245
1
原创 连接本地虚拟机Mysql时出现网关被拒绝连接
解决方法:①登录虚拟机上mysql②对所有主机都开放权限③刷新权限,将操作同步到对应的表中补充内容:①mysql中所有用户信息都保存在mysql.user表中,由对应的User(用户名)+ Host(IP地址)复合主键来进行区分;②授予权限:>grant 权限列表 on 数据库.表名 to '用户名'@'ip地址';③取消权限:revok...
2018-11-17 11:14:55
2169
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人