Gcyml's Blog

哪里有彩虹告诉我


  • 首页

  • 标签

  • 分类

  • 归档

ArrayList源码解析

发表于 2018-06-11 | 分类于 Java
ArrayList简介ArrayList是一个实现了List接口的动态数组,其容量能够动态增长,其允许包括null在内的所有元素。它继承了AbstractList,实现了List、RandomAccess, Cloneable, java.io.Serializable。因为其基于数组实现的特性,所 ...
阅读全文 »

Ubuntu16.04 安装最新稳定版 Node.js 和 npm

发表于 2018-05-21 | 分类于 Node.js
安装 Node.jsUbuntu16 环境下默认安装的 Node.js 版本是 v4.6.x 的,npm 会报 v4.6.x 的有bug,不支持。如果要安装新版本,需要添加 ppa。输入下面两条命令即可安装 8 版本的 Node.js, 如果不想安装 8 版本,可修改其中的 setup_8.x 为其 ...
阅读全文 »

springboot-shiro-验证码与记住登录

发表于 2018-05-21 | 分类于 Shiro
源码项目地址 验证码实现关于kaptchakaptcha 是一个很有用的验证码生成工具。有了它,你能够生成各种样式的验证码,由于它是可配置的。使用kaptcha能够方便的配置: 验证码的字体 验证码字体的大小 验证码字体的字体颜色 验证码内容的范围(数字,字母,中文汉字!) 验证码图片的大小。边框 ...
阅读全文 »

springboot-shiro-尝试登录次数限制与并发登录人数控制

发表于 2018-05-21 | 分类于 Shiro
源码项目地址 尝试登录次数控制实现实现原理Realm在验证用户身份的时候,要进行密码匹配。最简单的情况就是明文直接匹配,然后就是加密匹配,这里的匹配工作则就是交给CredentialsMatcher来完成的。我们在这里继承这个接口,自定义一个密码匹配器,缓存入键值对用户名以及匹配次数,若通过密码 ...
阅读全文 »

springboot + shiro 实现登录认证和权限控制

发表于 2018-05-18 | 分类于 Shiro
前言这段时间在学习springboot,在spring security和shiro中选择了shiro,原因就是shiro学习成本比较低,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,,而且粗粒度也可以根据需要来定制,所以使用小而简单的Shiro就足 ...
阅读全文 »

Spring-boot+Mybatis+Maven+MySql搭建实例

发表于 2018-05-18 | 分类于 Srping Boot
前言最近读了spring-boot开发手册,spring-boot相比于spring-mvc封装了很多常用的依赖,并且内置了tomcat容器,启动生成的jar包即可启动项目,也是目前流行的微服务常用框架。本文主要用到了spring-boot,以及mybatis,数据库用到了mysql。源码下载 ...
阅读全文 »

Spring Boot 双数据源Mybatis+MongoDB配置

发表于 2018-05-18 | 分类于 Srping Boot

前言

最近有个项目需要用到结构化的数据和非结构化的数据,于是选择了mysql和mongoDb。整个项目是基于Spring Boot创建的,相比于Spring MVC,Spring Boot集成了常用的第三方依赖库,具有搭建迅速,配置更少的优点。

阅读全文 »
12
gcyml

gcyml

个人分享博客

17 日志
9 分类
19 标签
GitHub E-Mail
© 2019 gcyml
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
0%