自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

scorpio的博客

一步一步往前走

  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 基于SpringBoot和Redis实现Token权限认证

一、引言用户登录成功后后台会返回一个token给调用者,同时我们自定义了@AuthToken注解,被该注解标注的api进行请求的时候都需要进行token效验,效验通过才可以正常访问,实现接口级的鉴权控制。同时token具有生命周期,在用户持续一段时间不进行操作的话,token则会过期,用户一直操作的话,则不会过期。二、环境三、流程分析四、具体代码实现五、小结流程分析客户端登录,输入...

2019-01-21 14:38:16 25518 31

原创 数据库索引的数据结构和原理介绍

一、引言在操作数据库时,如果我们建一个没加主键的表,那么当我们向表中插入数据时,这些数据会无序的存放在磁盘存储器上,一行一行的排列的很整齐, 这跟我们认知中的表很接近。当我们要查询表中数据时,这时就要拿着查询条件一条一条逐一的与数据库中的数据进行比较,如果匹配到的数据正好是最后一条,这样就把所有的数据都匹配了一遍。如果数据库中只有几百条数据,这样的查询或许不会让你抓狂,但如果数据库中有几十万甚至...

2019-01-20 21:19:14 4439

原创 数据结构——树与二叉树

树树是一种数据结构,其中一个元素可以有两个或者多个数据元素,具有一对多的特点,用树结构来存储文件结点的度:子结点的个数。例如结点1中有3个子结点,结点1的度是3.树的度:树的度等于所有结点度中度最高的值。结点最高的度为3,树的度为3.叶子结点:度为0的结点,即没有子结点的结点。例如:上图中3,5,6,7,9,10。分支结点:除了叶子结点以外的结点,即度不为0的结点。例如:上面树的分支结点...

2019-01-16 09:26:27 510

原创 MySQL主从复制原理与实操

一、引言在工作中,要对数据库的数据进行备份这是毫无疑问的,数据库备份的方式又分好多种(此处就不做介绍),最基本的就是一主一从,从机需要不断的读取主机的数据,来备份主机的数据,这是主从复制的第一个应用场景。主从复制的第二个应用场景就是在分布式的系统中,一个数据库肯定是不行的,这就需要分多个库,库与库之间也需要数据的备份。下面就来实操一下数据库的主从复制。二、环境搭建为了模拟数据库的主从复制,需...

2019-01-14 12:49:36 445

原创 MySQL引擎与锁机制

存储引擎MyISAM和InnoDB对比对比项 MyISAM InnoDB主外键 不支持 支持事务 不支持 支持行表锁 表锁,即使操作一条记录也会锁住整个表,不适合高并发的操作 行锁,操作时只锁某一行,不对其它行有影响适合高并发的操作缓存 只缓存索引,不缓存真实数据 不仅缓存索引,还要缓存真实数据,对内存要求较高,而且内存大小对性能有决定性的影响表空间 小 大关注点 性能(偏读) ...

2019-01-11 17:43:51 540

原创 MySQL模拟插入百万级数据和SQL分析

一、引言二、MySQL模拟插入百万级数据:1、建表部门表和员工表create table dept( id int unsigned primary key auto_increment, deptno mediumint unsigned not null default 0, dname varchar(20) not null default "", loc varchar(1...

2019-01-09 20:41:00 8619 4

原创 MySQL慢查询日志记录和分析

一、引言在日常的开发中,有时候会有用户反馈说网站的响应速度有点慢,即使是管理后台的页面也会出现这种情况。导致网页响应速度慢的原因有很多,比如:数据库字段没有建立索引,或者说是索引失效,又或者说因为最近来了一个新人同事,把某一条的SQL语句写的执行效率很低。这个时候,我们就需要慢慢分析,我们可以通过开启慢查询日志,来监控生产环境上有没有执行特别慢的SQL,如果有,我们可以定位到是哪一条SQL,从而...

2019-01-08 21:05:41 3183 3

后台管理系统静态页面

一套完整的系统框架静态页面,可以结合自己的项目进行替换

2018-06-05

深入剖析Tomcat.pdf

《深入剖析tomcat》pdf版,买不到书,只能将就看看吧。

2017-03-27

SpringMVC+Mybatis+Web配置文件详解

SpringMVC+Mybatis+Web整合的配置文件详解,可以很好的理解和搭建自己的web工程

2017-03-27

深入剖析Tomcat

深入剖析tomcat源码,很好的了解tomcat底层

2017-03-23

尚硅谷MySQL高级视频下载

最新的尚硅谷MySQL高级视频,讲的很不错哦

2017-02-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除