token防止表单重复提交详解

出现表单重复提交的三种情况: 一、服务器响应缓慢,用户多次点击提交按钮。 二、提交成功后刷新页面。 三、提交成功后返回表单页面再次点击提交。 package com.jalja.token; import java.io.I...

FreeMarker 学习详解

一、FreeMarker      FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而...

SpringMVC与mybatis整合详解

一、逆向工程生成基础信息 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis...

JMS学习之理论基础详解

本文代码使用ActiveMq5.6 一、什么是JMS JMS(Java Message Service,Java消息服务)是一组Java应用程序接口(Java API),它提供创建、发送、接收、读取消息的服务。它给消息中间件生产商提供了...

JMS 之 Active MQ 的消息传输详解

本文使用Active MQ5.6  一、消息协商器(Message Broker) broke:消息的交换器,就是对消息进行管理的容器。ActiveMQ 可以创建多个 Broker,客户端与ActiveMQ交互,实际...

JMS 之 Active MQ 消息存储详解

一、消息的存储方式 ActiveMQ支持JMS规范中的持久化消息与非持久化消息 持久化消息通常用于不管是否消费者在线,它们都会保证消息会被消费者消费。当消息被确认消费后,会从存储中删除 非持久化消息通常用于发送通知以及实时数据...

JMS 之 Active MQ的安全机制详解

一、认证 认证(Authentication):验证某个实体或者用户是否有权限访问受保护资源。 MQ提供两种插件用于权限认证:(一)、Simple authentication plug-in:直接把相关的权限认证信息配置到XML文件中...

JMS 之 Active MQ 启动嵌入式Broke详解

一、如何启动active MQ 服务 (一)、使用命令启动 a、/usr/local/activemq-5.9.0/bin 目录下 ./activemq start 默认使用conf/activemq.xml 配置文件...

JMS 之 Active MQ 的spring整合详解

一、与spring整合实现ptp的同步接收消息 pom.xml: <!-- https://mvnrepository.com/artifact/org.springframework/spring-jms -->...

js获取当前时间显示在页面上详解

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js获取当前时间显示在页面上</tit...