- 博客(21)
- 资源 (28)
- 收藏
- 关注
原创 window环境搭建zookeeper,kafka集群
本文是对在window环境下如何搭建zookeeper集群和kafka集群的研究,如果你正在查找相关此类资料,希望本文能对你有所帮助。网上很多资料关于"kafka集群"几乎都是一个模样,写得东西很类似,而且很多细节没有注明,需要在不断的测试过程中推敲才能得到理想的结果。本篇文章力求能尽量说明每一个细节每一个步骤,达到只要认真看过本文者都能自己搭建一个基于window的kafka集群环境,当然这
2017-03-29 00:50:56 3104
原创 kafka入门
1.概要1.1简介Apache kafka 是一个分布式的基于push-subscribe的消息系统,它具备快速、可扩展、可持久化的特点。它现在是Apache旗下的一个开源系统,作为hadoop生态系统的一部分,被各种商业公司广泛应用。它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/spark流式处理引擎。1.
2017-03-24 17:53:38 1021
原创 ActiveMQ进阶
ActiveMQ除了公共的JMS方式之外,还提供了另外两种方式,一个是点对点队列Queue,一个是发布/订阅Topics/Subscribe。Queue和Topics/Subscribe都是基于JMS实现的子类。点对点:(point to point)发送端将消息发送到ActiveMQ服务器上之后,消息进入了服务器队列中,客户端通过连接上指定的消息源就可以从服务器上的队列中取出
2017-03-23 23:06:28 404
原创 Spring事务
在spring框架中使用事务处理是比较方便的,spring提供了两个方式,一个基于xml配置,另外一个使用注解。基于XML配置支持事务特性:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm
2017-03-22 22:21:23 369
原创 Spring Aop
spring框架具有面向切面编程,即aop的功能,有两种方式可以实现,一种是基于XML配置aop,另外一种是使用注解。除了spring框架的核心jar包之外,还需要导入以下jar包: aopalliance.jar aspectjrt.jar aspectjweaver.jar spring-aop-3.2.5.RELEASE.jar基于XML方式,需要导入aop命名空间
2017-03-22 15:29:05 276
原创 Spring IOC(XML和注解)
一:依赖注入 通过第一个Spring程序之后,创建对象的工作会交给Spring来完成,只需要在配置文件上配置相关的节点,通过Spring容器就可以根据配置创建对象。 回顾上一个spring配置文件: 这种是通过属性方式的依赖注入,在节点内包含节点,指定相应的依赖关系。在这种情况下,在Service中需要声明一
2017-03-22 12:09:47 511
原创 java动态代理
1.JDK代理 动态的由java提供的api在内存中构建字节码类对象完成的动态代理. 使用JDK代理方式动态创建对象时,对象需要声明接口并且实现接口; 1.1声明接口:package yzr.dyn_jdk;public interface IPerson { void SayHello();} 1.2 声明对象,并且实现接口:package
2017-03-21 15:33:50 405
原创 ActiveMQ入门
1.JMS规范概念 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。 从百度中查询得知: JMS对象模型包含如下几个要素: 1)连接工厂。连接工厂(ConnectionFactory)是由管理
2017-03-19 22:54:13 387
原创 Hessian
Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。HessianServer的实现:传输的实体需要实现Serializable接口.package yzr.Entity;import java.io.
2017-03-17 15:28:41 225
原创 第一个Spring程序
使用Spring根据配置文件自动创建对象.本节案例项目结构图:UserAction:package yzr.action;import yzr.service.UserService;public class UserAction { private UserService userService=null; //属性注入 public void setU
2017-03-17 10:48:59 321
原创 struts2自定义拦截器
拦截器的特点与作用 能够拦截进入Action的请求,做一些处理操作 例如:判断用户是否登录,判断用户角色是否正确,记录日志,等等 继承自com.opensymphony.xwork2.interceptor.Interceptor的子类为拦截器类.package yzr.MyInterceptor;import java.util.Map;import
2017-03-16 15:50:47 199
原创 strut2模型参数,以及基于模型验证
strut2模型参数将表单传递过来的参数自动封装成一个javabean对象,这过程叫模型参数。package yzr.ValidateJavaBean;import yzr.ValidateJavaBean.User;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionS
2017-03-15 23:03:28 499
原创 strut2验证之XML声明式文档验证
XML声明式文档验证实现一个注册的验证逻辑:package yzr.ValidateByXml;import com.opensymphony.xwork2.ActionSupport;import com.sun.net.httpserver.Authenticator.Success;public class RegisterAction extends ActionSu
2017-03-15 21:54:14 375
原创 struts2验证之编码式验证
编码式验证:1.Validate(),Action类下所有方法都会执行验证在struts2框架下,继承于ActionSupport类的Action类下,重写Validate(),实现验证过程:package yzr.ValidateByCode;import com.opensymphony.xwork2.ActionSupport;public class Login
2017-03-15 21:29:08 334
原创 Angular开发前奏
以下内容是笔者关于《Angular开发中文版》一书的读书笔记,如若想获取更多相关深入知识以及应用,请阅读Angular开发中文版原文。1.尽管原始风格模型在简单场景中可以运行,对于绝大多数应用,需要创建一个模型对象包含数据.创建一个message模型对象,用来存储someText,因此而不是:var someText='You have started your journey';
2017-03-09 21:36:25 365
原创 一个简单的struts2程序
本篇文章是笔者在工作之余梳理关于struts2框架的知识内容,以便日后自己回顾以及记录一下自己对框架本身开始的认识。文中若有错误之处,望请指点迷津。Struts2是一个基于MVC设计模式的Web应用框架,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。2 第一个struts2程序 2.1 导入jar包 其中struts2核心jar包有以下8
2017-03-06 00:20:54 364
原创 模拟struts2工作helloWorld
本篇文章是笔者在工作之余梳理关于struts2框架的知识内容,以便日后自己回顾以及记录一下自己对框架本身开始的认识。文中若有错误之处,望请指点迷津。Struts2是一个基于MVC设计模式的Web应用框架,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。模拟struts2工作helloWorld 1.1 struts2配置文件 新建一个普
2017-03-05 22:09:12 384
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人