开源权限框架 Shiro 整合 web 项目的数据库设计
herman 9年前 (2016-11-24) 9230浏览 3评论
Apache Shiro 是功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁! Shiro 相关的教程有很多,但是网上大多数...
herman 9年前 (2016-11-24) 9230浏览 3评论
Apache Shiro 是功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁! Shiro 相关的教程有很多,但是网上大多数...
herman 9年前 (2016-11-22) 4755浏览 0评论
通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿,在这种情况下,如何正确架构Redis呢? 首先,无论我们...
herman 9年前 (2016-11-11) 3331浏览 0评论
在去年 csdn 上海社区联欢会上认识了不上 csdn博客专家 以及业内大牛。各大牛基本上都有自己的QQ群,我这里摘录一个 csdn博客专家 的QQ群,加群回答问题的答案整理,方便大家对Interface接口有更深刻的理解! 问题:对Int...
herman 9年前 (2016-11-10) 3971浏览 0评论
JDK1.8的新特性有很多,例如:lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API等。本文将详细讲解java8的各种新特性。 java8 接口的默认...
herman 9年前 (2016-11-07) 3497浏览 0评论
接着上一章 《jdk1.6的新特性》,本章我们进行 jdk.17的新特性。 首先是模块化特性:现在的 Java7也是采用了模块的划分方式来提速,一些不是必须的模块并没有下载和安装,因此在使用全新的Java7的虚拟机的时候会发现真的很快,当虚...
herman 9年前 (2016-11-05) 3719浏览 0评论
接着上一篇,我们来讲讲 jdk1.6 的新特性。 Web服务元数据 Java 里的Web服务元数据跟微软的方案基本没有语义上的区别,自从JDK5添加了元数据功能(Annotation)之后,SUN几乎重构了整个J2EE体 系, 由于变...
herman 9年前 (2016-11-05) 3863浏览 0评论
jdk 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar), SUN公司不断对它进行升级,发布了不同的版本,jdk1.5 是Sun公司后来发行的版本...
herman 9年前 (2016-11-04) 7863浏览 0评论
自从 restfull 概念被提出,各种框架 rest 框架如雨后春笋般的冒了出来。网上也有很多网友总结了spring boot + swagger2 的整合用例。但是很多例子是运行不成功的,而且还被转载来转载去的。 本文将从 swagger2...
herman 9年前 (2016-11-04) 4132浏览 0评论
Java 堆是用来存储对象实例的, 因此如果我们不断地创建对象, 并且保证 GC Root 和创建的对象之间有可达路径以免对象被垃圾回收, 那么当创建的对象过多时, 会导致 heap 内存不足, 进而引发 OutOfMemoryError 异常 ...
herman 9年前 (2016-11-02) 8225浏览 4评论
上一篇文章中提到了Spring-boot 提供了很多模板引擎,其中就包括 velocity 。本文将介绍 velocity 和 spring-boot 的整合使用。 pom 中引入 spring-boot-st...
herman 9年前 (2016-11-02) 7098浏览 0评论
Spring-boot 提供了很多模板引擎,包含FreeMarker、Groovy、Thymeleaf、Velocity、Mustache等。其中 FreeMarker 应该是大家最常用的,今天为大家分享一下使用 spring-boot-star...
herman 9年前 (2016-11-01) 8230浏览 0评论
如果你引用了 spring boot 1.4.x版本的话,在进行单元测试时,会发现 SpringApplicationConfiguration 被标记了下划线。过期、过时,官方不在支持此接口了。 Multiple markers at t...
herman 9年前 (2016-10-29) 6184浏览 3评论
Spring 顶级框架 谈及微服务,作为当前主流的企业框架Spring,它提供了一整套相关的顶级项目,能让开发者快速的上手实现自己的应用,今天就介绍下Spring旗下各个顶级项目: Spring IO platform:用于系统部署,...
herman 9年前 (2016-10-28) 4889浏览 0评论
网站性能是客观的指标,可以具体体现到响应时间、吞吐量等技术指标 网站性能是主观的感受,而感受则是一种与具体参与者相关的微妙的东西,用户的感受和工程师的感受不同,不同的用户感受也不同。 今天为大家分享的是大型网站的缓存使用之道。网站性能优化...
herman 9年前 (2016-10-28) 4692浏览 1评论
什么是软件架构? 软件架构是一个系统的基本组织,体现在系统的各个组件(如web服务器,应用服务器,数据库,存储,通信等),组件之间的关系,以及系统的外部环境(如发布环境,共享服务器,专用服务器,云发布等)。 还包括指导系统设计和演化的原理。...