
SpringBoot
文章平均质量分 66
xtiawxf
这个作者很懒,什么都没留下…
展开
-
Spring Boot系列(九) 使用Druid连接池
Spring Boot系列博客(十) 使用Druid连接池Druid是阿里巴巴的开源项目,根据其官网介绍,Druid是Java语言中最好的数据库连接池,它能够提供强大的监控和扩展功能。下面介绍在Spring Boot中使用其强大功能步骤(采用JavaConfig):在IDE中添加Druid依赖<dependency> <groupId>com.alibaba</groupId>原创 2016-09-03 16:04:22 · 7751 阅读 · 0 评论 -
Spring Boot系列(十八) 缓存
Spring定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口用来统一不同的缓存技术。其中,CacheManager是Spring提供的各种缓存技术抽象接口,Cache接口包含缓存的各种操作(增删改查,我们一般不会直接和此接口打交道)。 针对不同的缓存技术,是需要实现不同的CacheManager原创 2016-09-16 00:32:54 · 2746 阅读 · 0 评论 -
Spring Boot系列(十五) 安全框架Apache Shiro(一)基本功能
Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。原创 2016-09-18 10:11:55 · 22200 阅读 · 5 评论 -
Spring Boot系列(十五) 安全框架Apache Shiro(二)缓存-EhCache
本例在上一节Shiro基本功能基础上增加缓存功能,主要缓存Session、身份、权限等,对于实际应用会减少查询数据库次数,提升效率。Shiro为我们提供了CacheManager接口,在1.2.x版本中,提供了EhCache缓存的实现EhCacheManager和默认的MemoryConstrainedCacheManager的实现,到1.3.x版本时,增加了基于Hazelcast的分布式缓存实现H原创 2016-09-19 10:25:16 · 4307 阅读 · 0 评论 -
Spring Boot系列(十) 持久层框架--Mybatis
在Spring Boot中集成MyBatis,可以选用基于注解的方式,也可以选择xml文件配置的方式。在这里使用基于注解的方式进行集成。引入mybatis-spring-boot-starter<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter原创 2016-09-03 17:00:23 · 3971 阅读 · 0 评论 -
Spring Boot系列(十五) 安全框架Apache Shiro(二)缓存-基于Hazelcast的分布式缓存
通常所说的“分布式”、“集群服务”、“网格式内存数据”、“分布式缓存“、“弹性可伸缩服务”这些非常牛逼高大上名词拿到哪都是ITer装逼的不二之选。在Javaer的世界,有这样一个开源项目,只需要引入一个jar包、只需简单的配置和编码即可实现以上高端技能,他就是 Hazelcast。 在上一篇Shiro缓存中,已经提到了,Shiro 1.3.x版本中,增加了一项非常重要,并且又很方便的功能原创 2016-09-21 12:54:54 · 4265 阅读 · 4 评论 -
Spring Boot系列(十五) 安全框架Apache Shiro(三)RememberMe
Shiro提供了记住我(RememberMe)的功能,比如访问如淘宝等一些网站时,关闭了浏览器下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问,基本流程如下:首先在登录页面选中RememberMe然后登录成功;如果是浏览器登录,一般会把RememberMe的Cookie写到客户端并保存下来;关闭浏览器再重新打开;会发现浏览器还是记住你的;访问一般的网页服务器端还是知道你是谁,且能正常原创 2016-09-22 17:25:13 · 12467 阅读 · 0 评论