JavaWeb
嵩园
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring笔记
1.Spring依赖注入两种方法:设值注入、构造注入。两种方法对比:设值注入优点:①与传统的JavaBean的写法更相似,程序开发人员更容易理解、接受。通过setter方法设定依赖关系显得更加直观、自然。②对于复杂的依赖关系,如果采用构造注入,会导致构造器过于臃肿,难以阅读。Spring在创建Bean实例时,需要同时实例化其依赖的全部实例,因而导致性能下降。而使用设置注入则能避免这些问题。构造注入优点:①构造注入可以在构造器中决定依赖关系的注入顺序,优先依赖的优先注入。②对于依赖关系无须变化的B原创 2020-06-05 10:31:46 · 351 阅读 · 0 评论 -
Spring中使用Redis
本文将介绍如何在SSH中简单地使用Redis。本人系统是使用Mac OSX,其他系统的也类似。一. RedisRedis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(v原创 2017-07-02 17:30:35 · 1416 阅读 · 0 评论 -
Spring+Springmvc+Hibernate环境搭建与配置
这里给出JavaWeb项目Spring+Springmvc+Hibernate框架环境的搭建与配置,方便以后快速创建项目。下面是以本人的一个项目为例给出的配置,不同项目具体的结构都是可以按一下结构完成的,至于配置内容则需要按照具体的项目需求更改部分内容。需要注意的是,本项目是以使用注解为前提完成的项目。一.项目目录 首先说明一下,本项目是maven项目,采用Spring+S原创 2017-06-11 18:42:48 · 1941 阅读 · 0 评论 -
简单的高性能后台架构
本文将介绍简单的支持较高性能的后台架构,由于笔者仍是学生,还没有机会接触到真正业界的后台架构与实现,所以仅凭个人学到的一些知识完成本文的编写。个人愚见,若有不足,敢请教导,不胜感激。 项目整体架构部署如下:由上图可看到后台总共有四种服务器:用于分配处理请求实现负载均衡的代理服务器、应用服务器、Redis缓存服务器、数据库服务器。当然了,静态资源可以存放于Nginx服务原创 2017-06-11 19:37:03 · 3621 阅读 · 0 评论 -
springmvc结合ehcache实现共享对象缓存
springmvc利用ehcache实现内存对象缓存原创 2016-11-15 17:49:36 · 2896 阅读 · 0 评论 -
Nginx实现简单动静分离
笔者最近在开始学提高web性能方面的知识。本文将介绍使用Nginx做分布式部署,实现静动分离,并且分析性能。静动分离,就是将css、js、jpg等静态资源和jsp等动态资源分开处理,以此提高服务器响应速度,提高性能。下面给出的例子实现了静动分离,其中静态资源,如css、js、jpg等由Nginx服务器处理,直接获取磁盘资源,动态资源,如jsp等由tomcat服务器处理。首先配置Ngin原创 2016-12-11 22:43:54 · 10972 阅读 · 0 评论 -
Shiro 简单介绍
Apache Shiro 是一个强大易用的 Java 安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro 要简单的多。因为它相当简单,对比 Spring Security,可能没有 Spring Security 做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的 Shiro...原创 2017-08-22 21:14:11 · 464 阅读 · 0 评论 -
Shiro 授权实现
一. 授权授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。主体:即访问应用的用户,在 Shiro 中使用 Subject 代表该用户。用户只有授权后才允许访问相应的资源。资源:在应用中用户可以访问的任何东西,比如访问 J原创 2017-09-28 08:56:17 · 611 阅读 · 0 评论 -
SpringMVC整合Velocity--unable to find resource '.htm.vm' in any resource loader问题解决
一.问题描述 在SpringMVC整合Velocity应用中,当请求URL带有文件扩展名时,例如URI: /index.htm,在日志中可能会出现Velocity VM资源无法找到的ERROR提示,如下:org.apache.velocity : ResourceManager : unable to find resource 'index.htm.vm' in any resou...原创 2019-07-24 22:55:50 · 5386 阅读 · 0 评论
分享