- 博客(16)
- 收藏
- 关注
原创 input框过滤空格
在input标签中插入 onKeypress=“javascript:if(event.keyCode == 32)event.returnValue = false;” 属性即可ps:空格对应的keycode为32
2019-11-21 19:33:35
1619
原创 Gitlab项目实战常用
Git项目团队开发实践在项目开发中,git是我们经常使用到的团队协作代码管理工具,简单阐述git在项目实践中的操作流程。1.在git上创建自己的分支git branch 分支名2.确保当前所在分支是自己的分支,如果不是,将分支切换至自己的分支,下方为示例命令。git checkout 你的分支名3.如果你已经更改了代码并且想要将代码更新到自己的分支当中,首先需要将代码提交到暂存区,...
2019-11-09 20:32:52
500
原创 nginx 报错an error occurred解决办法
nginx 报错an error occurred解决办法!!!1.检查php - fpm是否开启命令如下ps -ef|grep php如果出现上述图片的就是没有开启2.查看php-fpm的位置命令如下whereis php-fpmphp-fpm:/usr/local/bin/php-fpm 这一行就是你的php-fpm的位置(可能不同)3.开启php-fpm命令如下...
2019-09-28 17:44:20
11523
4
原创 Redis和Memcache的区别
Redis和memcache的主要区别为1.redis和memcache都是将数据存放在内存中,都是内存数据库,不过memcache还可以缓存其他东西,例如图片和视频。2.redis支持多种数据结构(K/Y,list,set,hash,lset)。3.过期策略 memcache在set时就指定,例如set key1 0 0 8,即永不过期。Redis可以通过例如expire 设定,例如exp...
2019-08-30 14:33:13
262
原创 商城购物车基本原理
本文主要讲解电商购物车的实现和原理首先我们先来分析几个问题用户未登录时将商品添加到购物车,用户关闭浏览器再打开(不登陆)之后购物车内的商品是否还存在?用户登录后将商品添加到购物车,用户关闭浏览器再打开(不登陆)之后购物车内的商品是否还存在?用户登陆后将商品添加到购物车,用户关闭浏览器再打开(登录)之后购物车内的商品是否还存在?用户登陆后将商品添加到购物车,用户关闭浏览器之后在另一台机器...
2019-08-29 19:04:11
1596
转载 高内聚低耦合的性质
这里写自定义目录标题高内聚低耦合新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入高内聚低耦合起因:模块独立性...
2019-08-29 14:31:46
327
原创 redis缓存
Redis缓存机制Redis介绍Redis是一款内存高速缓存数据库;数据模型为:key - value,非关系型数据库使用的存储数据的格式;可持久化:将内存数据在写入之后按照一定格式存储在磁盘文件中,宕机、断电后可以重启redis时读取磁盘中文件恢复缓存数据;分布式:当前任务被多个节点切分处理,叫做分布式处理一个任务。单个服务器内存,磁盘空间有限,无法处理海量的缓存数据,必须支持分布式的...
2019-08-27 08:51:21
136
原创 Redis缓存详解
Redis缓存机制Redis介绍Redis是一款内存高速缓存数据库;数据模型为:key - value,非关系型数据库使用的存储数据的格式;可持久化:将内存数据在写入之后按照一定格式存储在磁盘文件中,宕机、断电后可以重启redis时读取磁盘中文件恢复缓存数据;分布式:当前任务被多个节点切分处理,叫做分布式处理一个任务。单个服务器内存,磁盘空间有限,无法处理海量的缓存数据,必须支持分布式的...
2019-08-26 23:52:17
263
原创 集聚索引,聚簇索引
聚簇索引详解前面我们说过了B-tree的结构,事实上我们所创建的索引的结构都是B-tree结构,聚簇索引也不例外。概念:在innodb的存储引擎上,主索引是与数据记录 存储在一起的(聚簇在一起),在myisam存储引擎中是没有聚簇索引这个概念的上图可见,聚簇索引与普通索引不同的地方为:普通索引是关键字对应值的位置,关键字与值是分离开来的而聚簇索引是关键字和值在一起,之所以叫做聚簇索引...
2019-08-23 10:13:28
752
原创 索引的B-tree结构
索引的数据结构索引常用的数据结构为1.Hash2.B - tree(B 树)这两种数据结构是mysql存储索引所采用的数据结构。其中B- tree是mysql比较常用的数据结构B - tree结构如下:B - tree是由节点和边组成的,且一个节点存储多个关键字...
2019-08-23 09:36:32
197
原创 全文索引详解
Mysql全文索引前言:Mysql有诸多索引类型,本篇详解Mysql的全文索引。使用全文索引之前我们先看一下使用全文索引的要求1. MySQL 5.6 以前的版本,只有 MyISAM 存储引擎支持全文索引;2. MySQL 5.6 及以后的版本,MyISAM 和 InnoDB 存储引擎均支持全文索引;3. 只有字段的数据类型为 char、varchar、text 及其系列才可以建全文索...
2019-08-22 19:32:16
598
原创 前缀索引使用
前缀索引使用1.前缀索引索引通常会使用字段的整体用作关键字,但是有些时候,即使使用字段的前段部分数据也是可以去识别某些记录的,而这种方式就是前缀索引,可以更快的去搜索某些数据建立前缀索引的语法:ALTER TABLE 表名 ADD KEY(字段名(N));N就是要用字段的前几位建立索引。既然我们使用了前缀索引,那么我们肯定就要确认N为多少的时候的辨识度是极限接近最高辨识度的,否则前缀...
2019-08-22 16:37:42
1660
原创 关于Mysql优化的常用方式(存储引擎方面)
这里写自定义目录标题**1.Mysql的优化概述**1.Mysql的优化概述大概是从四个方面去优化mysql. 设计,功能,架构,合理sql语句1.存储引擎方面首先我们先说一下什么是存储引擎,存储引擎就是数据存储的某一种格式,就是一种存储文件的系统,因为我们的数据是以文件的格式存储在磁盘上的,那么某一种文件系统就是我们存储引擎的概念。mysql的存储引擎有多种,常用的就是innodb,...
2019-08-22 11:18:02
190
原创 phpstudy配置虚拟域名之后无法访问localhost
打开PHPstudy —> 打开配置文件 —>vhosts.ini ->清空内容就可以访问原因是配置的虚拟域名与localhost根目录冲突
2019-06-27 13:30:38
1934
转载 binlog日志恢复
查看MySQL是否开启binlog(进mysql操作) mysql> show variables like ‘log_bin%’;查询binlog文件名mysql>show master status(进mysql操作)查mysqlbinlog工具的位置,每个人都不同自行变更(结果是mysql-bin.xxxxxx例如:mysql-bin.000007,后边自行...
2019-06-24 10:06:16
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人