自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 对象的比较

public boolean equals(Object obj) { if (this == obj)//参数对象与自己的地址相同,表示为同一个对象 return true; if (obj == null)//参数对象为一个NULL,不需要比较直接返回false return false; if (g

2017-10-23 14:12:44 227

原创 代码模型--简单Java类

简单java类编写要求类名称应该有意义,可以明确的描述出某一类的概念类中所有的属性必须使用private封装,所有的属性提跟seter,getter方法类中必须保留一个无参的构造方法类中所有方法都不允许出现System.out输出,任何输出必须调用出处理类中要提供一个信息输出的方法toString()方法。package com.zjlsyq.model;public class Ind

2017-10-23 10:30:24 354

原创 Spring-AOP基于JAVA注解实现

1.选择切面切点或者连接点 定义一个需要切面的接口//Spring-AOP编程是基于方法的切面编程,及只能在方法前后进行切面编程//现在就对下面这个接口中的方法进行切面编程public interface Performance{ public void perform();}使用java表达式语言进行切点的编写//表达式( 任意返回值 cencert包下的Perfromance类下

2017-10-22 20:23:07 411 1

原创 java操作redis数据库

Redis是一种特殊类型的数据库,他被称之为key-value存储。顾名思义,key-value存储保存的是键值对。实际上,key-value存储与hashMap有很大的相似性。可以不夸张的说,他们就是持久化的hashMap。1. 连接redis数据库 Redis连接工厂会生成Redis数据库服务器的连接。Spring 为Redis客户端实现了连接工厂:JedisConnectionFactr

2017-10-20 15:26:48 465

原创 构建一个具有丰富内容的Email

1. 为邮件添加附件//使用MimeMessageHelper发送带有附件的Email@Autowiredprivate MailSender mailSender;public void sendSpittleEmailWithAttachment(String to , Spittle spittle){ MimeMessage message = mailSender.crea

2017-10-19 11:24:30 655

原创 使用Spring发送Email---只包括主题和一段信息的邮件

1. 配置邮件发送器@beanpublic MailSender mailSender(Envvironment env){ //java邮件发送器 JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); //设置发送主机 mailSender.setHost(env.getPorperty("mailse

2017-10-19 10:46:39 1139

原创 使用AMQP实现消息功能---RabbitMQ

实际上,AMQP具有多项JMS所不具备的优势。首先,AMQP为消息定义了线路层的协议。AMQP在互相协作方面就要优于JMS—它不仅能跨不同的AMQP实现,还能跨语言和平台。AMQP能够不局限于java平台和语言。1. AMQP简介 在JMS消息中主要有三个参与者:消息的生产者,消息的消费者以及消费者和生产者之间传递的通道。在JMS中,通道有助于解耦消息的生产者和消费者,但是这两者依然会与通道相耦

2017-10-18 22:53:03 1223

原创 使用JMS发送消息--ActiveMQ

JMS消息服务是一个java标准,定义了使用消息代理的通用API。这就类似于JDBC为数据库操作提供了通用接口一样。 Spring 通过基于模板的抽象JMS功能提供支持,这个模板就是jmsTemplate。使用这个模板可以很容易的进行消息生产方发送队列和主题消息。在消费消息的哪一方也可以很容易的接收到这些消息。 在Spring中搭建消息代理 这里我们将选择ActiveMQ作为我们的消息代理产品

2017-10-18 18:12:09 725

原创 Spring 消息

同步通信 在之前的博客中提到的远程方法调用RMI中使用的,RMI,Hessian,Burlap,Http invoker和web service在应用程序之间的通信都是同步的,客户端应用程序直接与远程服务交互,并且一直等到远程过程完成才继续执行。异步消息 借助Spring,我们有多个异步消息的可选方案。分别为JMS java消息服务和AMQP高级消息队列协议。异步消息的类型:点对点消息模型

2017-10-18 11:55:31 365

原创 使用Spring的HttpInovoker进行远程方法调用

一,将bean导出为HTTP服务 要将bean导出为http服务非常的简单。 1.可以看出这样的方式几乎与RMI/Hessian/Burlap远程服务导出方式一样。@Beanpublic HttpInvokerServiceExporter httpInvokerExporterSpitterService(SpitterService service){HttpInvokerService

2017-10-17 18:26:26 470

原创 使用Hessian和Burlap发布远程接口服务步骤

一,开发服务端1. 服务端编写需要被远程调用的接口方法; 2. 在web.xml中配置前端控制器,在Spring配置文件中配置映射路径; 3. 编写HessianExportedSpitterService Bean发布远程服务接口; 4. 为了确保前端控制器会把请求路径转给HessianExportedSpitterService,我们会配置一个SimpleUrlHandlerMa

2017-10-17 17:49:11 407

原创 Spring发布JAVA最初的远程调用技术---RMI

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-10-17 14:47:53 314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除