22 22
4年前
【数据结构之链表】看完这篇文章我终于搞懂链表了
一览:本文从零介绍链式存储结构的线性表——单链表。包括以下内容:什么是链式存储存储结构?单链表的结构辨析头结点、头指针等易混淆概念基本的增删改查操作(不带头结点和带头结点)单链表与顺序表的对比线性表的链式存储结构在一文中我们介绍了一种“用曲线连接”的线性表,“曲线”是一种形象化的语言,实际上并不会存在所谓“曲线”的这种东西。所谓“曲线连
Wesley13 Wesley13
3年前
SQL注入速查笔记
SQL注入分类方式:提交方式:GETPOSTCOOKIE0x01MysqlMysql划分:权限 root    普通用户版本 mysql5.0 mysql<5.01.1root权限lo
东方客主 东方客主
4年前
PHP实现文本快速查找 - 二分查找法
起因先说说事情的起因,最近在分析数据时经常遇到一种场景,代码需要频繁的读某一张数据库的表,比如根据地区ID获取地区名称、根据网站分类ID获取分类名称、根据关键词ID获取关键词等。虽然以上需求都可以在原始建表时,通过冗余数据来解决。但仍有部分业务存的只是关联表的ID,数据分析时需要频繁的查表。所读的表存在共同的特点数据几乎不会变更数据量适中,从一万
Easter79 Easter79
3年前
Srping cloud gateway 实现动态路由(MySQL持久化+redis分布式缓存) 最新
摘要本文讲解在SpringCloud中如何通过MySQL和redis实现动态路由配置,以及路由信息持久化在MySQL中,同时使用Redis作为分布式路由信息缓存。无广告原文链接:Srpingcloudgateway实现动态路由(MySQL持久化redis分布式缓存)(https://www.oschina.net
Easter79 Easter79
3年前
SQLServer迁移至MySQL
SQLServer迁移至MySQLSQLServer迁移至MySQL应该有很多种迁移方案,我用的方案是使用工具:NavicatPremium。假设我们现在要把192.168.3.126(SQLServer数据库)上的P2PSite数据库迁移至192.168.3.106(MySQL数据库)步骤如下在192.168.3.106(MySQL)
Wesley13 Wesley13
3年前
MySQL在Ubuntu远程配置
MySQL远程连接访问在普通Linux下配置:在这个配置文件/etc/mysql/my.cnf修改:bindaddress         127.0.0.1修改为bindaddress         127.0.0.1或者b
Wesley13 Wesley13
3年前
MySQL5.7主从复制配置
1my.cnf文件配置  binlog\_formatROW  log\_bin\_trust\_function\_creators1  logerror/usr/local/mysql/data/hostname.err  logbin/usr/local/mysql/arch/mysqlbin 
Wesley13 Wesley13
3年前
mysql主主复制+keepalived故障切换
服务器规划:mysql1:192.168.2.153mysql2:192.168.2.154mysqlvip:192.168.2.157主主复制:创建复制账号:主库:mysqlgrantreplicationslaveon_._torepl@'192.168.2.%'identifiedby'slave';
Wesley13 Wesley13
3年前
MySQL5.7 在线调整Innodb_Buffer_Pool_size不用重启mysql进程
MySQL5.7在线调整Innodb\_Buffer\_Pool\_size不用重启mysql进程!(https://csdnimg.cn/release/blogv2/dist/pc/img/reprint.png)weixin\_3427
Wesley13 Wesley13
3年前
MySQL相关
一、数据库的三种范式第一范式:数据库表的每一列都是不可分割的基本数据项。第二范式:数据库表中的每个实例或行必须可以被惟一地区分,即主键。第三范式:要求数据库表中不包含已在其它表中已包含的非主关键字信息,即外键。二、存储过程存储过程是一个可编程的函数,它在数据库中创建并保存。优点有:1、存储过程能