大数据
-
【SQLServer】找出是哪个用户安装了SQLServer
进入安装目录: C:/Profram Files/Microsoft SQL Server/110/Setup Bootstrap/Log/<Installation Date> 可以看到 打开文件,查找LogonUser
-
SQL 优化
1、从代码逻辑上优化,规避复杂SQL 举例:计算比例C=A/B,将B的值,通过异步任务计算B的值,存入数据库,在实际查询中直接取值,避免关联查询造成SQL性能问题。 2、根据不同业务需求,使用不同数据库,使用Cli…
-
Mybatis的sql注释
Mybatis的sql注释 //mapper下的sql注释 package com.msb.mapper; import com.msb.pojo.Dept; import com.msb.pojo.Emp; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Inser…
-
MySQL的WAL(Write-Ahead Logging)机制
MySQL 里经常说到的 WAL技术,也就是先写日志,再写磁盘。 当内存数据页跟磁盘数据页内容不一致的时候,我们成这个内存页为“脏页”。内存数据写入磁盘后,内存和磁盘上的数据页内容就一致了,称为“干净页”。 MySQL …
-
mysql中WAL机制的理解
1、WAL预写日志系统。数据库中的高效日志算法,对于非内存数据库来说,磁盘I/O操作是数据库效率的一个重要瓶颈。 在相同的数据量下,使用WAL日志的数据库系统提交业务时,磁盘写作操作只有传统滚动日志的一半左右,…
-
Redis
目录 Redi环境安装 mac Redi环境安装 mac 官网下载stable 解压-安装-启动-停止 cd /Users/apple/Downloads/ tar -zxvf redis-7.0.1.tar sudo mv redis-7.0.1 /usr/local/ cd /usr/local/redis-7.0.1 sudo make test…
-
Mybatisd对sql表的一对多查询
Mybatisd对sql表的一对多查询 select * from projectrecord pr left join projects po on po.pid=pr.pid left join emp e on e.empno = pr.empno where pr.pid=1 <?xml version="1.0" encoding="UTF-8" ?> &l…
-
[天翼杯 2021]esay_eval--REDIS
代码pop链子构造不难,问题是反序列化要绕过wakeup,正常就是改数字,但是这里有个正则过滤注意匹配的是大写字母,而类的名称大小写即可,于是可以绕过 反序列化传入一个一句话代码,蚁剑连接 ?poc=O:1:%22b%22:2…
-
mac mysql 忘记密码 重置
第一步: 点击系统偏好设置->最下边点MySQL,在弹出页面中 第二步:进入终端输入:cd /usr/local/mysql/bin/回车后 登录管理员权限 sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-gra…
-
sqlmap在Cmder快速调用
1. 目的: 实现可以直接通过Cmder输入sqlmap直接调用sqlmap.py 要不老是得转到文件目录下进行python sqlmap.py 2. 实现 编写一个sqlmap.bat文件,内容: python "你自己sqlmap路径/sqlmap.py" %* 放置sqlmap.bat文…