- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 MYSQL 聚簇索引、非聚簇索引、InnoDB、MyISAM
MySQL数据库分为聚簇索引和非聚簇索引两种,也有人称为聚集索引和非聚集索引。需要注意的是,聚簇索引和非聚簇索引不是一种单独的索引类型,而是一种数据存储方式。1.索引的实现聚簇索引和非聚簇索引,都是使用 B+Tree 的数据结构实现的为什么是使用B+Tree而不是B-Tree呢?在这里我们就需要先了解B-Tree和B+Tree都是怎么实现的由此可以看出,B-Tree结构每次查询时,...
2020-05-07 16:36:10 360
转载 MySQL语句优化秘籍
转载文章:http://blog.itpub.net/31556440/viewspace-2647003/今天小编看到了一篇很不错的文章,在此带来分享给大家。我们每次运行自己的项目总是会时不时的吐槽,“这tm运行这么久的”。可别人家的为啥不会呢?那是因为别人家平时就有优化的意识,例如数据库层次的优化、代码层次的优化等等。下面的话,是在数据库层次上的优化 ->>>1. SQ...
2019-10-15 15:28:27 181
原创 SpringBoot 基于阿里云短信服务实现短信发送
最近小编在学习登录注册模块,别人家的平台有短信验证码、邮件验证码什么的,所以这次带来了短信验证码的学习小干货。邮件验证码的话,也不算是验证码,就是邮件发送,具体业务具体实现,笔记在之前的文章中有咯。1. 战斗前准备说不清,直接看图操作好了经过操作,最主要的就是拿到 短信签名signName、模板templateCode、accessKeyId、accessKeySecret。2. ...
2019-10-14 16:22:51 848 3
原创 基于SpringBoot+nginx实现资源上传
最近小编在学习使用nginx放置静态资源,例如图片、视频、css/js等,下面就来记录一下一波学习干货。1.nginx安装及配置小编使用的服务器是阿里云的轻量应用服务器,系统使用的是Ubuntu。注意记得开放 9090TCP端口,如果不使用 9090端口作为服务器端口也可不用。安装首先,获取安装包是必要的吧,这里提供一个nginx-1.11.3-ubuntu.tar.gz https://...
2019-10-09 10:28:04 1690 8
原创 SpringBoot 简单解析Excel
记一下小编最近做的Excel解析现在越来越多系统需要实现Excel解析。百度一搜一大把,但是都是经过了很多的处理,小编能力差看不懂,所以写了一个简单的Excel解析。如有需要,大家可在此基础上自行添加数据处理。1. pom.xml<!-- excel支持poi --><dependency> <groupId>org.apache.poi<...
2019-09-03 15:27:21 1442
原创 SpringBoot+shiro+redis整合(四)
其实,我们前面已经完成全部的整合。接下来,我们再添加swagger的配置进行测试。有朋友不是使用swagger测试的就不需要看了哈。1. swagger2相关配置Swagger2.class:@Configuration@EnableSwagger2public class Swagger2 { @Bean public Docket createRestApi() {...
2019-08-29 15:08:03 179
原创 SpringBoot+shiro+redis整合(三)
前面我们已经整合了简单的shiro框架,并使用3DES对密码进行加密。接下来,我们将添加上基于redis的cache缓存管理和session会话管理。简单的说下cache和session缓存cache是什么呢?一个使用缓存Cache的站点会监听客户端向服务器端发出的请求,并保存服务器端的回应。 比如HTML页面、图片等文件。接着,如果有另外一个使用相同URL发送请求,他能够使用之前已经保存下...
2019-08-29 14:16:42 821 3
原创 SpringBoot+shiro+redis整合(二)
上一篇,我们已经搭建简单的搭建好了基于mysql数据库数据的shiro安全框架。接下来,我们为密码进行3DES加密。需要注意的是,密码字段加密,正常思路是在注册时,把注册信息存进数据库前对密码进行加密后再存入。我们这里没有注册业务,所以我们自行提供一个接口为密码字段进行加密,然后再更新进数据库。这里简单的说下,3DES,也称为3DESede或TripleDES,属于双向加密,是三重数据加密,且...
2019-08-29 11:13:08 533
原创 SpringBoot+shiro+redis整合(一)
shiro是什么呢?其实简单来说,shiro就是一个java的安全框架,执行身份验证、授权、密码和会话管理。这里需要重点了解一下shiro核心的API:Subject、SecurityManager、RealmSubject:用户主体(把操作交给SecurityMangager)SecurityManager:安全管理器(关联Realm)Realm:Shiro连接数据的桥梁会不多说,实践...
2019-08-29 09:34:17 2068
原创 Python tkinter+pymysql 学生管理系统
该系统必须先导入tkinter和pymysql相关。数据库相关操作界面使用grid布局:tk = Tk()tk.title(&quot;学生管理系统&quot;)tk.maxsize(700, 500) #设置窗口最大尺寸Label(tk, text='欢迎使用学生管理系统', font=tkFont.Font(size=18), width=60, height=2, bg='#FFE...
2019-03-15 15:25:43 6946 81
原创 python3 pymysql数据库基本操作
python数据库基本操作,需要有pymysql的支持,可通过pip install pymssql下载,如果下载失败,可python --version检查pip的版本。1.数据库连接import pymysqlconn = pymysql.connect(host="127.0.0.1", user="xxx", password="xxx", database="xxx", chars...
2019-03-06 13:40:01 1361
原创 bootstrap 响应式带播放效果的登录注册界面
Boostrap简单实现背景播放图片效果的登录注册界面。话不多说,下面上图和重要代码:body { background: url("../image/bg-3.jpg"); background-size:100%; animation-name:myfirst; animation-duration:12s; /*变换时间*/ animation-delay:2s; /*动画开始时间*/ a...
2019-02-26 20:48:43 2862
算法与数据结构考研试题精析第3版
2019-02-19
微信小程序 weui.wxss
2019-02-15
FlexLayout布局-wechat-app-flexlayout-master
2019-02-15
软考中级-软件设计师
2019-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人