int(111) int(111) int(111) int(111) MySQL | 绝缘体

    蜜罐学习

    蜜罐学习 蜜罐是用来引诱和欺骗攻击者,并且通过记录攻击者的攻击日志来产生价值。 1 蜜罐种类 低交互蜜罐:允许简单的监听,有简单的交互甚至可能没有响应返回(例如21端口,我们访问端口,蜜罐根据请求模拟进行对应的响应返回) 高交互蜜罐:高度模拟服务,允许入侵成功,并且一举一动都会进行监听 1.1 开源蜜罐介绍 https://github.com/desaster/kippo 具有交互的ssh蜜罐 能够记录暴力...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    sqlmap Tamper脚本编写

    sqlmap Tamper脚本编写 前言 sqlmap是一个自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL的SQL注入漏洞,目前支持的数据库是MySQL, Oracle, PostgreSQL, Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebird, Sybase和SAP MaxDB。采用五种独特的SQL注入技术,分别是: 基于布尔的盲注,即可以根据返回页面判断条件真假的注入。 基于时间的盲注,即不能根据...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    mysql中int(1)是长度为1的int型吗?

    在作数据库设计时,偶然疏忽将一个对象的ID设成了int(1)的数据类型,系统跑了一段时间,ID都涨到几万了,竟然没出现问题,在作设计review的时候才发现这个问题。还真是奇怪,int(1)的逻辑跟varchar(1)的逻辑不同吗???分析:对于int型,永远须要占用4个字节,默认就是11位;而指定的长度称做显示宽度,mysql中column定义中有个叫zerofill的属性,当该属性设置为true时,则int型后面的长...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    使用php编程的一些经验总结

    PHP是当今仍然是最流行的Web开发语言,目前在所有使用服务端编程语言的网站中,超过83%的站点在使用PHP。PHP7在性能方面实现跨越式的提升,然后有些坑我们还是要提醒PHPer不要踩。 1. 不要使用 mysql_ 类函数 终于,你不用再看到建议不要使用 mysql_ 函数的提示了。因为 PHP 7 从核心上完全移除了它们,这意味着请你移步至更好的 mysqli_ 类函数,或者更灵活的 PDO 层。可以看看我们这篇文...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    mysql 配置ssl ,java应用连接

    mysql操作: 生成密钥 mysql_ssl_rsa_setup –datadir=”F:\mysql-5.7.26\data” my.ini修改:[mysqld]   require_secure_transport=ON  # 强制所有连接使用SSL(开启后用户只能通过ssl连接) 重启数据库 测试:mysql -u root -p –ssl-ca=”E:/mysql-5.7.26/data/ca.pem”     应用服务器操作:   拿到mysql传过来的ca.pem,执行 keytool -import -alias mys...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    MariaDB/MySQL配置文件my.cnf解读

    MariaDB/MySQL的默认设置性能非常差,仅仅起一个功能测试的作用,不能用在生产环境中,因此要对一些参数进行调整优化。当然,对配置文件各参数的调整需要根据实际环境,不同时期不同数量级的数据进行性能优化。 MySQL/MariaDB 配置文件位于 /etc/my.cnf。 每次更改此文件后你需要重启 MySQL 服务,以使更改生效。本文的参数配置基于MariaDB 10.2,硬件内存4G。文中一些选项值的设置只是推...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    utf8和utf8mb4的区别

    一、简介 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 二、内容描述 那上面说了既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢? 原来mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    MySQL的语句执行顺序

    MySQL的语句执行顺序 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。 下面我们来具体分析一下查询处理的每一个阶段 ...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    SQL中的Error Code: 1215 Cannot add foreign key constraint错误处理

    在数据库开发过程中,我们经常会遇到各种各样的错误。其中一个常见的错误是Error Code: 1215 Cannot add foreign key constraint。本文将详细介绍这个错误的原因和解决方案。 错误原因 在MySQL数据库中,当我们使用ALTER TABLE语句添加外键约束时,可能会遇到Error Code: 1215 Cannot add foreign key constraint错误。这个错误通常发生在以下情况下: 外键约束引用的表或列不存在。 ...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    Node.js高并发服务性能优化实战:从事件循环到集群部署的全栈优化策略

    Node.js高并发服务性能优化实战:从事件循环到集群部署的全栈优化策略 随着现代Web应用对响应速度、吞吐量和稳定性的要求日益提升,Node.js作为构建高并发服务的主流技术栈,正被广泛应用于微服务、API网关、实时通信等场景。然而,其单线程事件驱动模型在高负载下容易暴露性能瓶颈。本文将系统性地探讨如何从事件循环机制、异步处理、内存管理、代码优化、性能监控、压力测试到集群部署...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,