摘要: 一、缘起 当数据库的数据量非常大时,水平切分和垂直拆分是两种常见的降低数据库大小,提升性能的方法。假设有用户表:user(uid bigint,name varchar(16),pass varchar(16),age int,sex tinyint,flag tinyint,sign varcha 阅读全文
posted @ 2019-09-29 21:47 陈林实验室 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、基础规范 表存储引擎必须使用InnoDB 表字符集默认使用utf8,必要时候使用utf8mb4 解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它 禁止使用存储过程,视图,触发器,Event 解读:(1)对数据库性能影响较 阅读全文
posted @ 2019-09-29 21:15 陈林实验室 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 0)前言 a. 基本规约 【强制】表存储引擎必须使用InnoDB(针对主库一般是强制要求的) 【强制】表字符集默认使用utf8,必要时候使用utf8mb4(个人踩坑:emoji表情存储问题)•说明:•通用,无乱码风险,汉字3字节,英文1字节•utf8mb4是utf8的超集,有存储4字节例如表情符号时 阅读全文
posted @ 2019-09-29 21:08 陈林实验室 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 本文来自微信公众号 继续回答星球水友提问: 沈老师,我听网上说,MySQL数据表,在数据量比较大的情况下,主键不宜过长,是不是这样呢?这又是为什么呢? 这个问题嘛,不能一概而论:(1)如果是InnoDB存储引擎,主键不宜过长;(2)如果是MyISAM存储引擎,影响不大; 先举个简单的栗子说明一下前序 阅读全文
posted @ 2019-09-29 20:18 陈林实验室 阅读(1166) 评论(0) 推荐(1) 编辑
摘要: 本文来自微信公众号 继续回答星球水友提问: 沈老师,MyISAM只支持表锁,但网上文章却说,在并发插入量比较大的时候,比较适合使用MyISAM,这矛盾吗? 这个问题,涉及MySQL表锁的一些细节,借着这个问题,系统性说下表锁的“所以然”。画外音:网上不少文章只说结论,不说为什么,容易让人蒙圈。 My 阅读全文
posted @ 2019-09-29 20:04 陈林实验室 阅读(489) 评论(0) 推荐(0) 编辑
摘要: Django的简介 MVT模式的介绍创建项目的虚拟环境 本次使用的是pip安装 一、更新 二、安装pip 三、升级pip(可忽略) 参考链接:https://my.oschina.net/doctorlzr1988/blog/1560215 四、安装virtualenv、virtualenvwrap 阅读全文
posted @ 2019-07-12 07:32 陈林实验室 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 如果你在项目内输入:MySQL -uroot -p 接着输入密码之后返回ERROR:1045……如下图 那么这就说明MySQL服务挂了。 需要重新启动一下 重启时在项目目录下输入:sudo service mysql restart 再去检查一下是否重启成功,如下图: 输入密码之后,如果出现如下情况 阅读全文
posted @ 2019-07-04 11:09 陈林实验室 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1 <form action=""> 2 输入:<input type="text" name="mazey" id="mazey" placeholder="请输入邮箱"> 3 <input type="button" value="验证" onclick="check();"> 4 </form 阅读全文
posted @ 2019-05-23 22:23 陈林实验室 阅读(31824) 评论(0) 推荐(0) 编辑
摘要: 最近用软碟通制作了一个win7原版映像,但是在装新系统的时候发现了一个问题,进入安装界面后,显示没有找到驱动器,但是明明是差了U盘的,通过“shift+f12”调出命令行窗口,输入disk list命令,却没有显示U盘。于是通过上网找答案,发现了很多解决方法,其中还有一些比较特殊的(把U盘抽了重新插 阅读全文
posted @ 2019-05-03 10:03 陈林实验室 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: php一种面向对象的语言,那么什么是面向对象呢? 传统的面向过程的编程思想: 相信很多人第一次接触编程都是c语言,c语言就是非常典型的面向过程的编程语言,将要实现的功能描述为一个从开始到结束的连续的“步骤(过程)”。依次逐步完成这些步骤。如果步骤较大,又可以将该步骤再次细分为子步骤,以此类推。 程序 阅读全文
posted @ 2019-05-01 21:40 陈林实验室 阅读(1455) 评论(0) 推荐(0) 编辑