- 浏览: 194767 次
- 性别:
- 来自: 深圳
最新评论
-
煜闷_唔再肤浅:
楼主,图片全部挂了!谢谢分享,网内好少看到有你分析这么详尽的。 ...
Netty安全性 -
liaodongdakai:
精通并发与Netty网盘地址:https://pan.baid ...
Netty系列之Netty并发编程 -
q124976:
您好,您的文章最后一块 业务handler 的代码,好像跟上边 ...
Netty实现SSL双向验证完整实例 -
hongtu1993:
您好. 可以提供一份源码吗? 万分感谢
Netty实现SSL双向验证完整实例 -
抹去色彩:
你测试了吗 test运行不了 Caused by: org. ...
spring与activemq(三种消息监听方式)
文章列表
一、准备工作和整体架构
首先导入spring相关的jar包,然后在web中配置spring的配置文件,在spring的配置文件中配置hibernate,而hibernate配置数据源要用到的变量则是在properties文件中配置,下面就来一一说明
二、web配置
先贴 ...
话不多说,直接切入正题:
1. 因为在下面要用到Spring的<util />配置,所以,首先要引入其对应的命名空间,即要在applicationContext.xml中加入以下的配置:
Xml代码
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
http://www.s
1、背景
1.1. 严峻的安全形势
1.1.1. OpenSSL Heart bleed漏洞
2014年上半年对网络安全影响最大的问题就是OpenSSL Heart bleed漏洞,来自Codenomicon和谷歌安全部门的研究人员发现OpenSSL的源代码中存在一个漏洞,可以让攻击者获得服务器 ...
j今天部署了一个maven项目,具体的配置如下:
spring-jetty.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframewor ...
用了很久的时间找网上的例子,整合了一个比较完整的能够运行的demo,现在分享出来:
一、准备工作,
①开发工具eclipse
②需要的jar包:需要Activiti的所有先关jar包,以及spring的一些jar包,然后还需要导 ...
一、jQueryEasyUI下载地址
http://www.jeasyui.com/
二、jQueryEasyUI Messager基本使用
1、$.messager.alert(title, msg, icon, fn)1>、基本用法
代码:
js可以使用两个定时器,一个是setInterval(function(){},time);一个是setTimeout(function(){},time);
这两个的区别是setInterval是没隔time毫秒就执行一次function,settimeout是time毫秒后执行function,
这里遇到一个问题,
function startFlushTime(min){
var sec = min*60 ;
var time = timeFormat(sec) ;
$("#time").html(time);
setInterval(do ...
将文件转换为二进制的文件,并将二进制写进文件
package ceshiOA;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.nio.ByteBuffer;
import java.util.Arrays;
public cla ...
首先我的html表单页面是这样的
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../index2 ...
一、html标签
一些简单的html标签能够简单的帮我们没话界面,这里列举一些:
<pre>...</pre>文字格式化
<div>...</div>列块容器
字体大小变化<font size=?>想输入的字</font>
字体颜色裱花<font color="...">想输入的字</font>
字体变粗<b>想输入的字</b>
字体变斜<i>相输入的字</i>
字体加下划线<u>相输入的 ...
先来谈一谈Acegi的基础知识,Acegi的架构比较复杂,但是我希望我下面的只言片语能够把它说清楚。大家都知道,如果要对Web资源进行保护,最好的办法莫过于Filter,要想对方法调用进行保护,最好的办法莫过于AOP。Acegi对Web资源的保护,就是靠Filter实现的。如下图:
如果我们需要获取当前的天气状况,我们可以通过气象局提供的一个接口并调用方法来获取,这是因为气象局发布了一个远程服务,我们可以通过接口来调用他的远程方法,获取到天气信息,一般发布并使用远程服务的有RMI ,hessian和brulap ,以及spring的invoker,他们各有优缺点, 这里只介绍RMI和spring的invoker
一、使用RMI发布一个远程服务
首先我们需要定义一个接口,这个接口对外公开
package main.java.test.rmi;
import java.util.List;
public interface Fruit ...
一、准备工作
一般的我们发送jms消息都需要启动activemq来当做服务器,消息发送到activemq后,在通过监听activemq的消息来接收到消息,activemq下载地址http://activemq.apache.org/download.html,然后通过activemq.bat来启动, 在这里我将通过一个例子来慢慢的讲解spring嵌入式启动ActiveMQ以及ActiveMQ监听器,发送订阅和点对点消息等,用到的是springMVC,这样我们就不需要启动activemq服务器就能够发送消息了,需要导入springmvc相关的jar包和activemqall ...
1.3 消息监听器MessageListener
在Spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageListener、SessionAwareMessageListener和MessageListenerAdapter。下面就分别来介绍一下这几种类型的区别。
1.3.1 MessageListener
MessageListener是最原始的消息监听器,它是JMS规范中定义的一个接口。其中定义了一个用于处理接收到的消息的onMessage
一、JMS简介
JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑。对于消息的传递有两种类型,一种是点对点的,即一个生产者和一个消费者一一对应;另一种是发布/订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进行接收。
二、在Spring中配置JMS
1.2.1 activeMQ准备