摘要:
**随着业务量的增大,频繁的读写操作对数据库造成很大压力。一种方式是在应用层和数据库层增加缓存来缓解对数据库的压力;另可使用读写分离的方式使应用对数据库的压力降低。 有两种方式可以实现读写分离:1.应用层实现。2.借助数据库中间件实现。** 使用Spring实现数据库读写分离: 原理,所有的读操作从 阅读全文
摘要:
一.非单点登陆模式(SSM环境) 总体思路:拦截Http请求,校验用户名密码是否正确;正确放行,否则跳转登录页。 实现方式: 1.使用servlet Filter实现。 2.使用spring mvc 拦截器实现。 下面介绍基于interceptor实现方式: 自定义类实现HandlerInterce 阅读全文
摘要:
一, 我们平时在项目开发过程中会根据不同的环境打包不同的文件。如数据库连接文件,三方接口文件,日志文件等等,他们在开发,测试和线上环境的配置不一样,部署测试环境或线上环境都要改相应文件,很繁琐。可以利用maven maven-resources-plugin插件帮我们简化这一过程。 二.配置pom文 阅读全文
摘要:
一、为什么要创建父子类工程 1. 从软件设计的角度来看,设计高可用,可扩展,稳定且高性能是我们的目标。其中灵活可扩展要求软件设计模块化,组件化,即一个模块或组件提供一个单独的功能或服务,各个模块之间无交集。开发过程中我们需要根据不同的功能创建项目。 2.各个模块需要统一管理依赖的jar(统一版本,避 阅读全文