Spring/Struts2/Struts/Servlet
梵心先生
这个作者很懒,什么都没留下…
展开
-
Scheduled注解
Springboot的默认定时任务——Scheduled注解1.pom依赖:引入springboot starter包即可<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin...转载 2018-04-24 17:46:39 · 1444 阅读 · 0 评论 -
SpringMVC+Spring4+Mybatis3集成
基本准备工作 1、安装JDK1.6以上版本,安装与配置2、下载mybatis-3.2.0版:https://repo1.maven.org/maven2/org/mybatis/mybatis/3、下载mybatis-spring-1.2.1版:https://repo1.maven.org/maven2/org/mybatis/mybatis-spring/4、Spring-4.0.0的版本5、...转载 2018-05-07 14:15:05 · 97 阅读 · 0 评论 -
【Spring Boot 】入门之基础篇(一)
一、前言Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。本系列以快速入门为主,可当作工具小手册阅读二、环境搭建创建一个 maven 工程,目录结构如下图:2.1 添加依赖创建 maven 工程,在 pom.xml 文件中添加如下依赖:1234...转载 2018-05-31 12:16:30 · 148 阅读 · 0 评论 -
【Spring Boot】入门之 Web 篇(二)
一、前言上一篇《Spring Boot 入门之基础篇(一)》介绍了 Spring Boot 的环境搭建以及项目启动打包等基础内容,本篇继续深入介绍 Spring Boot 与 Web 开发相关的知识。二、整合模板引擎由于 jsp 不被 SpringBoot 推荐使用,所以模板引擎主要介绍 Freemarker 和 Thymeleaf。2.1 整合 Freemarker2.1.1 添加 Freema...转载 2018-05-31 15:46:16 · 301 阅读 · 0 评论 -
【Spring】Spring AOP 实现读写分离
一、前言上一篇《MySQL 实现主从复制》 文章中介绍了 MySQL 主从复制的搭建,为了在项目上契合数据库的主从架构,本篇将介绍在应用层实现对数据库的读写分离。二、原理配置主从数据源,当接收请求时,执行具体方法之前(拦截),判断请求具体操作(读或写),最终确定从哪个数据源获取连接访问数据库。在 JavaWeb 开发中,有 3 种方式可以对请求进行拦截:123filter:拦截所有请求interc...转载 2018-05-31 16:25:52 · 201 阅读 · 0 评论 -
【Spring Boot】入门之持久篇(三)
一、前言上一篇《Spring Boot 入门之 Web 篇(二)》介绍了 Spring Boot 的 Web 开发相关的内容,项目的开发离不开数据,因此本篇开始介绍持久层相关的知识。二、整合 JdbcTemplate2.1 添加依赖1234567891011<!-- jdbc --><dependency> <groupId>org.springframe...转载 2018-05-31 17:27:42 · 239 阅读 · 0 评论 -
【Spring Boot】入门之缓存和 NoSQL 篇(四)
一、前言当系统的访问量增大时,相应的数据库的性能就逐渐下降。但是,大多数请求都是在重复的获取相同的数据,如果使用缓存,将结果数据放入其中可以很大程度上减轻数据库的负担,提升系统的响应速度。本篇将介绍 Spring Boot 中缓存和 NoSQL 的使用。上篇文章《Spring Boot 入门之持久层篇(三)》。二、整合缓存Spring Boot 针对不同的缓存技术实现了不同的封装,本篇主要介绍 E...转载 2018-05-31 17:48:21 · 184 阅读 · 0 评论 -
【Spring Boot】入门之消息中间件篇(五)
一、前言在消息中间件中有 2 个重要的概念:消息代理和目的地。当消息发送者发送消息后,消息就被消息代理接管,消息代理保证消息传递到指定目的地。我们常用的消息代理有 JMS 和 AMQP 规范。对应地,它们常见的实现分别是 ActiveMQ 和 RabbitMQ。上篇文章《Spring Boot 入门之缓存和 NoSQL 篇(四)》。二、整合 ActiveMQ2.1 添加依赖12345678910&...转载 2018-05-31 17:54:16 · 251 阅读 · 0 评论 -
【SpringShiro】Shiro 基础教程
一、前言Apache Shiro 是 Java 的一个安全框架。功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。二、介绍2.1 功能特点Shiro 包含 10 个内容,如下图:1) Authentication:身份认证/登录,验证用户是不是拥有相应的身份。2) Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某...转载 2018-06-01 17:27:13 · 3104 阅读 · 0 评论