安装 MongoDB 发表于 2018-03-01 | 分类于 学习笔记 字数统计 2,302 | 阅读时长 10前言Window 上安装 MongoDB下载MongoDB 官网官网下载需要翻墙,网上看到一个人挂在云存储上的链接,拿来用下 地址阅读全文 »
学习Spring Boot:(十九)Shiro 中使用缓存 发表于 2018-02-28 | 分类于 学习笔记 字数统计 945 | 阅读时长 4前言在 shiro 中每次去拦截请求进行权限认证的时候,都会去数据库查询该用户的所有权限信息, 这个时候就是有一个问题了,因为用户的权限信息在短时间内是不可变的,每次查询出来的数据其实都是重复数据,没必要每次都去重新获取这个数据,统一放在缓存中进行管理,这个时候,我们只需要获取一次权限信息,存入到缓存中,待缓存过期后,再次重新获取即可。阅读全文 »
学习Spring Boot:(十八)session共享 发表于 2018-02-27 | 分类于 学习笔记 字数统计 218 | 阅读时长 1前言前面我们将 Redis 集成到工程中来了,现在需要用它来做点实事了。这次为了解决分布式系统中的 session 共享的问题,将 session 托管到 Redis。阅读全文 »
学习Spring Boot:(十七)使用 Redis 发表于 2018-02-27 | 分类于 学习笔记 字数统计 633 | 阅读时长 3前言Redis [1] 是一个由Salvatore Sanfilippo写的key-value存储系统。edis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。阅读全文 »
学习Spring Boot:(十六)使用Shiro与JWT 实现认证服务 发表于 2018-02-26 | 分类于 学习笔记 字数统计 1,463 | 阅读时长 7前言需要把Web应用做成无状态的,即服务器端无状态,就是说服务器端不会存储像会话这种东西,而是每次请求时access_token进行资源访问。这里我们将使用 JWT [1],基于散列的消息认证码,使用一个密钥和一个消息作为输入,生成它们的消息摘要。该密钥只有服务端知道。访问时使用该消息摘要进行传播,服务端然后对该消息摘要进行验证。阅读全文 »
学习几种简单排序算法 发表于 2018-02-23 | 分类于 学习笔记 字数统计 4,360 | 阅读时长 18分类:插入排序(直接插入排序、希尔排序)交换排序(冒泡排序、快速排序)选择排序(直接选择排序、堆排序)归并排序分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排序,希尔排序,堆排序。阅读全文 »