qq4615

导航

2018年5月23日 #

git 命令提交项目到github

摘要: git 命令提交项目到github步骤如下: 1、使用git 命令客户端进入项目根路径,输入 git init 命令,创建github本地根目录 2、把文件加入到本地项目 git add . ,如果要提交某个文件,把 点号 换成文件名称。 3、将本地根目录的文件提交 git commit -m "f 阅读全文

posted @ 2018-05-23 16:30 圣彼得 阅读(121) 评论(0) 推荐(0) 编辑

eclipse 中修改项目名称,启动tomct原项目找不到的问题

摘要: eclipse 中修改项目名称,启动tomct原项目找不到的问题 1 在开发和练习中,经常会导入其他开源项目,修改项目名称,部署到tomcat 后,然后访问项目会找不到项目,可能是新项目名称和配置文件中的不同, 解决方法如下: 在项目的 .settings/org.eclipse.wst.commo 阅读全文

posted @ 2018-05-23 15:59 圣彼得 阅读(268) 评论(0) 推荐(0) 编辑

使用mybatis-generator工具自动生成mybatis代码

摘要: 使用mybatis-generator工具自动生成mybatis代码 步骤如下: 1、引入maven 依赖,在项目pom.xml文件中添加 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator- 阅读全文

posted @ 2018-05-23 14:46 圣彼得 阅读(149) 评论(0) 推荐(0) 编辑

2018年5月21日 #

二、Memcached缓存穿透、缓存雪崩

摘要: 二、Memcached缓存穿透、缓存雪崩 1、 缓存雪崩 可能是数据魏加载到缓存中,或者缓存同一时间大面积失效,导致大量请求去数据库查询的过程,数据库过载,崩溃。 解决方法: 1 采用加锁计数,使用合理的队列数量来避免缓存失效时对数据库造成很大的压力,限制去数据库查询数量,降低了系统吞吐量。 2 分 阅读全文

posted @ 2018-05-21 16:27 圣彼得 阅读(122) 评论(0) 推荐(0) 编辑

redis的特点

摘要: 一、Redis 特点 1、Redis 是一个基于内存的高性能key-value数据库, 2、Redis最大的魅力是支持保存多种数据结构,此外单个value的最大限制是1GB,不像 memcached只能保存1MB的数据,支持list,集合等数据类型。 3、Redis也可以对存入的Key-Value设 阅读全文

posted @ 2018-05-21 16:23 圣彼得 阅读(778) 评论(0) 推荐(0) 编辑

二、redis持久化

摘要: 一、redis持久化 1 RDB持久化(定redis的数据定时dump到磁盘上的RDB持久化)RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。 2 AOF(append only 阅读全文

posted @ 2018-05-21 16:22 圣彼得 阅读(120) 评论(0) 推荐(0) 编辑

一、Redis事务原理分析

摘要: 一、Redis事务原理分析 在Redis的事务里面,采用的是乐观锁,主要是为了提高性能,减少客户端的等待。由几个命令构成:WATCH, UNWATCH, MULTI, EXEC, DISCARD。通过WATCH,可以实现CAS操作。使用WATCH监听一些键,然后去检查键的值,然后根据键的值来决定是否 阅读全文

posted @ 2018-05-21 16:21 圣彼得 阅读(259) 评论(0) 推荐(0) 编辑

sql优化

摘要: 一 索引原理机制 1 索引类型 : B-tree索引,哈希索引。 2 索引的本质: 索引是一种数据结构,类似于查字典一样。 二、数据表设计: 为了保证数据库的一致性和完整性,在逻辑设计的时候往往会设计过多的表间关联,尽可能的降低数据的冗余。(例如用户表的地区,我们可以把地区另外存放到一个地区表中)如 阅读全文

posted @ 2018-05-21 15:59 圣彼得 阅读(109) 评论(0) 推荐(0) 编辑

索引优化策略

摘要: 最左前缀匹配原则 主键外检一定要建索引 对 where,on,group by,order by 中出现的列使用索引 尽量选择区分度高的列作为索引,区分度的公式是count(distinct col)/count(*),表示字段不重复的比例,比例越大我们扫描的记录数越少,唯一键的区分度是1,而一些状 阅读全文

posted @ 2018-05-21 15:55 圣彼得 阅读(98) 评论(0) 推荐(0) 编辑

MySQL索引实现

摘要: 在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。 5.1 MyISAM索引实现(MyISAM 分成3个文件,表定义文件.FRM,数据文件.MYD,索引文件.MYI,索引叶子节点保存数据的地址) MyI 阅读全文

posted @ 2018-05-21 15:46 圣彼得 阅读(148) 评论(0) 推荐(0) 编辑