JavaWeb
Tate-Ling
相互交流,相互学习!
展开
-
kafka--Kafka设计解析(五):Kafka Benchmark
转载自:http://www.infoq.com/cn/articles/kafka-analysis-part-5性能测试及集群监控工具Kafka提供了非常多有用的工具,如Kafka设计解析(三)- Kafka High Availability (下)中提到的运维类工具——Partition Reassign Tool,Preferred Replica L转载 2017-06-27 15:00:46 · 615 阅读 · 0 评论 -
Apache-Tomcat集群--session复制
一、环境信息:1,Apache: httpd-2.4.16-win32-VC142,Tomcat6.03,JK: mod_jk-1.2.40-win32-VC14.zip二、Apache官网配置指南For the impatientSimply add原创 2016-05-12 16:10:35 · 7130 阅读 · 0 评论 -
Apache-Tomcat集群--Apache HTTP Server 与 Tomcat 的三种连接方式介绍
转摘自:http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/index.html首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat 后通过 8080 端口可以直接使用 Tomcat转载 2015-12-31 15:12:10 · 492 阅读 · 0 评论 -
Redis--开发 Spring Redis 应用程序
转摘自:https://www.ibm.com/developerworks/cn/java/os-springredis/使用 Redis 作为数据存储来构建基于 Spring 的应用程序Redis 是一个键-值 NoSQL 数据存储解决方案。Spring Data Redis 是一个 Spring 产品组合项目,可帮助 Java™ 开发人转载 2016-04-16 15:55:22 · 644 阅读 · 0 评论 -
Redis--常用数据类型
转载自:http://m.blog.sina.com.cn/s/blog_7f37ddde0101021q.html?sudaref=www.baidu.com#page=1 Redis最为常用的数据类型主要有以下五种: ●String ●Hash ●List ●Set ●Sorted set 在具体描述这几种数据类转载 2016-04-16 15:49:02 · 357 阅读 · 0 评论 -
RMI--原理及实现浅析
转载自:http://blog.csdn.net/qb2049_xg/article/details/3278672转载自:http://www.blogjava.net/yeshucheng/archive/2009/02/02/252932.html官方文档:http://docs.oracle.com/javase/6/docs/technotes/guides/rmi/index.转载 2016-04-11 09:08:33 · 1544 阅读 · 0 评论 -
CAS--SSO单点登录完整教程
转载自:http://www.kafeitu.me/sso/2010/11/05/sso-cas-full-course.html一、教程说明前言教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤单点登录(SSO):请看百科解释猛击这里打开本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server),转载 2016-01-28 15:02:16 · 879 阅读 · 0 评论 -
JMS--Spring整合JMS(一)——基于ActiveMQ实现
转载自:http://www.kafeitu.me/sso/2010/11/05/sso-cas-full-course.html1.1 JMS简介 JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时转载 2016-01-29 09:19:43 · 347 阅读 · 0 评论 -
JMS--Spring整合JMS(二)——三种消息监听器
转载自:http://haohaoxuexi.iteye.com/blog/18936761.3 消息监听器MessageListener 在Spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageListener、SessionAwareMessageListener和MessageListener转载 2016-01-29 09:37:34 · 427 阅读 · 0 评论 -
JMS--Spring整合JMS(三)——MessageConverter介绍
转载自:http://haohaoxuexi.iteye.com/blog/19009371.4 消息转换器MessageConverterMessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这转载 2016-01-29 09:55:06 · 464 阅读 · 0 评论 -
Spring--使用 Spring 进行单元测试
转摘自:http://www.ibm.com/developerworks/cn/java/j-lo-springunitest/通过本文,您能够在较短的时间内掌握使用 Spring 单元测试框架测试基于 Spring 的应用程序的方法,这套方法主要涵盖如何使用 Spring 测试注释来进行常见的 Junit4 或者 TestNG 的单元测试,同时支持访问 Spring 的 beanFac转载 2016-06-09 09:39:44 · 1442 阅读 · 0 评论 -
Spring--REST
转载自:http://www.cnblogs.com/hoojo/archive/2011/06/10/2077422.html本人使用maven模版进行了下面了代码管理,并添加了spring-test的单元测试:代码下载一、准备工作1、 下载jar包spring各版本jar下载地址:http://ebr.springsource.com/repository/转载 2016-06-10 00:01:21 · 620 阅读 · 0 评论 -
kafka--Kafka设计解析(四):Kafka Consumer解析
转载自:http://www.infoq.com/cn/articles/kafka-analysis-part-4High Level Consumer很多时候,客户程序只是希望从Kafka读取数据,不太关心消息offset的处理。同时也希望提供一些语义,例如同一条消息只被某一个Consumer消费(单播)或被所有Consumer消费(广播)。因此,Kafka H转载 2017-06-27 14:58:14 · 367 阅读 · 0 评论 -
kafka--Kafka设计解析(二):Kafka High Availability (上)
转载自:http://www.infoq.com/cn/articles/kafka-analysis-part-2Kafka在0.8以前的版本中,并不提供High Availablity机制,一旦一个或多个Broker宕机,则宕机期间其上所有Partition都无法继续提供服务。若该Broker永远不能再恢复,亦或磁盘故障,则其上数据将丢失。而Kafka的设计目标之一即是提供转载 2017-06-27 14:53:21 · 299 阅读 · 0 评论 -
kafka--Kafka剖析(一):Kafka背景及架构介绍
转载自:http://www.infoq.com/cn/articles/kafka-analysis-part-1?cm_mc_uid=84038470819814925729668&cm_mc_sid_50200000=1498544573kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开转载 2017-06-27 14:47:33 · 467 阅读 · 0 评论 -
rabbitMQ--RabbitMQ中 exchange、route、queue的关系
转载自:http://www.cnblogs.com/linkenpark/p/5393666.htmlrue,可以使得队列和Exchange持久化,但是这还不能使得队列中的消息持久化,这需要生产者在发送消息的时候,将delivery mode设置为2,只有这3个全部设置完成后,才能保证服务器重启不会对现有的队列造成影响。这里需要注意的是,只有durable为true的Exch转载 2017-06-29 16:49:27 · 1186 阅读 · 0 评论 -
微服务--使用Spring Boot创建微服务
过去几年以来,“微服务架构”的概念已经在软件开发领域获得了一个稳定的基础。作为“面向服务架构”(SOA)的一个继任者,微服务同样也可以被归类为“分布式系统”这一类,并且进一步发扬了SOA中的许多概念与实践。不过,它们在不同之处在于每个单一服务所应承担的责任范围。在SOA中,每个服务将负责处理广范围的功能与数据领域,而微服务的一种通用指南则认为,它所负责的部分是管理一个单独的数据领域,以及围绕着该领转载 2016-10-30 22:20:08 · 11130 阅读 · 0 评论 -
Spring--扩展
一、 前言对于入行四五年的JAVA程序员来说,通过学习开源项目的源码来提升自身编码设计能力是不可或缺的途径。楼主自认为热爱编程,有时心血来潮就会断点跟下Tomcat或者Spring,BUT:我会发现越跟到后来,自己都不晓得看到什么,学到了什么!一年前买了本spring源码的书籍,到目前为止也仅把spring的IOC看了一遍,感觉不到有多少收获。近段时间,因工作需要,需要用到Mybat原创 2016-08-13 18:42:41 · 604 阅读 · 0 评论 -
Dubbo--生态系统安装
dubbo的整套环境主要有几个系统:Zookeeper注册中心安装管理控制台安装简易监控中心安装 在Dubbo官网中已经讲的很详细。本文主要是为了记录一下自己在安装过程遇到的问题,同时也把安装完成之后的文件包记录下。 运行环境:tate@ubuntu:~$ uname -aLinux ubuntu 3.19.0-65-generic #73~1原创 2016-07-24 13:14:02 · 2243 阅读 · 0 评论 -
REST--深入浅出REST
转载自:http://www.infoq.com/cn/articles/rest-introduction不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于SOAP、WSDL和WS-*规范的Web Services领域,但也有少数人用细小但洪亮的声音主张说更好的方式是REST,表述性状态转载 2016-06-11 09:00:49 · 468 阅读 · 0 评论 -
Spring--spring3.0应用springmvc构造RESTful URL详细讲解
转载自:http://blog.csdn.net/yczz/article/details/5905893springmvc 3.0 中增加 RESTful URL功能,构造出类似javaeye现在的URL。 rest介绍 , 这里还有struts2 rest构造的一篇文章: 使用 Struts 2 开发 RESTful 服务简单例子如下,比如如下URL转载 2016-06-10 00:06:02 · 690 阅读 · 0 评论 -
JMS--Spring整合JMS(四)——事务管理
转载自:http://haohaoxuexi.iteye.com/blog/1983532Spring提供了一个JmsTransactionManager用于对JMS ConnectionFactory做事务管理。这将允许JMS应用利用Spring的事务管理特性。JmsTransactionManager在执行本地资源事务管理时将从指定的ConnectionFactory绑定一个C转载 2016-01-29 10:00:00 · 804 阅读 · 0 评论 -
SSL--用Tomcat服务器配置https双向认证过程实战
转载自:http://blog.csdn.net/xxd851116/article/details/18701731什么是https? 百度百科足够解释它:http://baike.baidu.com/view/14121.htm概述A、 什么是HTTPS在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的转载 2016-04-26 10:02:56 · 5922 阅读 · 0 评论 -
中文编码--深入分析 Java 中的中文编码问题
转摘自:http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题出现的根本原因,你将了解到:Java 中经常遇到的几种编码格式的区别;Java 中经常需要编码的场景;转载 2015-12-31 15:28:02 · 471 阅读 · 0 评论 -
类加载器--深入探讨 Java 类加载器
转摘自:https://www.ibm.com/developerworks/cn/java/j-lo-classloader/类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类转载 2015-12-31 15:35:16 · 481 阅读 · 0 评论 -
Tomcat--系统架构与设计模式,第 1 部分: 工作原理
转摘自:http://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 的工作原理,这也是一个 Web转载 2015-12-31 15:38:24 · 341 阅读 · 0 评论 -
Tomcat--系统架构与设计模式,第 2 部分: 设计模式分析
转摘自:http://www.ibm.com/developerworks/cn/java/j-lo-tomcat2/这个分为两个部分的系列文章研究了 Apache Tomcat 服务器的系统架构以及其运用的很多经典设计模式。第 1 部分 分析了 Tomcat 的工作原理,第 2 部分将分析 Tomcat 中运用的许多经典设计模式,如模版模式、工厂模式和单例模式等。通过学习它们的实践运用能转载 2015-12-31 15:40:57 · 340 阅读 · 0 评论 -
SOA--架构设计师与SOA, 第 1 部分
转摘自:https://www.ibm.com/developerworks/cn/webservices/ws-arcsoa1/SOA(Service-Oriented Architecture),即面向服务的架构,这是最近一两年出现在各种技术期刊上最多的词汇了。现在有很多架构设计师和设计开发人员简单的把SOA和Web Services技术等同起来,认为SOA就是Web Service的转载 2015-12-31 15:43:06 · 777 阅读 · 1 评论 -
SOA--架构设计师与 SOA , 第 2 部分
转摘自:http://www.ibm.com/developerworks/cn/webservices/ws-arcsoa2/本系列的第 1 部分 介绍了有关架构设计师以及 SOA 架构的知识,分析了 SOA 架构师在设计 SOA 系统架构时有哪些应该特别注意的地方。本文将延续第一部分的内容,向您介绍了 SOA 为企业级架构设计带来的影响,以及在构建基于 SOA 架构的企业系统时应该转载 2015-12-31 15:46:12 · 555 阅读 · 0 评论 -
企业服务总线--解决方案剖析,第 1 部分: 企业服务总线的基本概念
转摘自:http://www.ibm.com/developerworks/cn/webservices/ws-esb1/本文作为ESB系列文章的第一篇,介绍了面向服务的体系结构(service-oriented architecture,SOA)和企业服务总线(Enterprise Service Bus,ESB)的基本知识,ESB的技术沿革,以及ESB与SOA之间的关系。转载 2015-12-31 15:49:02 · 1362 阅读 · 0 评论 -
企业服务总线--解决方案剖析,第 2 部分: 利用 WebSphere6中的SIBus实现ESB
转摘自:https://www.ibm.com/developerworks/cn/webservices/ws-esb2/ESB作为SOA的基础设施,在构建SOA的过程中起着举足轻重的作用,本文是ESB系列文章中的第二篇。在第一篇文章中,我们对ESB的基础知识进行了详细的介绍,本文将着重对IBM最新的应用服务器WebSphere 6中对ESB的支持进行实例化的介绍,希望通过具体的例子让读转载 2015-12-31 15:56:29 · 3349 阅读 · 0 评论 -
企业服务总线--解决方案剖析,第 3 部分: 利用 WBI 5实现 ESB
转摘自:https://www.ibm.com/developerworks/cn/webservices/ws-esb3/本文是企业服务总线解决方案剖析系列文章中的第三篇。在第一篇文章中,我们对ESB的基础知识进行了详细的介绍,在第 二 篇文章中,我们着重对IBM最新的应用服务器WebSphere 6中对ESB的支持进行实例化的介绍,本文将着重介绍如何应用IBM的WBI 5系列实现ESB转载 2015-12-31 15:57:23 · 1034 阅读 · 0 评论 -
CAS--使用 CAS 在 Tomcat 中实现单点登录
转摘自:http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/index.html单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authe转载 2015-12-31 15:15:34 · 428 阅读 · 0 评论 -
keytool--生成证书与Tomcat SSL配置
转载自:http://my.oschina.net/cimu/blog/314023?fromerr=acPUSUMV摘要 Keytool是一个Java数据证书的管理工具。Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里目录一、Keytool介绍 二、准备工作 1.转载 2016-04-26 09:50:54 · 5959 阅读 · 1 评论 -
Druid--基本配置及内置监控使用
转载自:http://www.open-open.com/lib/view/open1430558786084.html1. 使用方法首先从http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如果想使用最新的源码编译,可以从https://github.com/alibaba/转载 2016-01-30 19:44:19 · 11688 阅读 · 3 评论 -
Spring--Spring AOP 实现原理与 CGLIB 应用
转摘自:https://www.ibm.com/developerworks/cn/java/j-lo-springaopcglib/#icommentsAOP(Aspect Orient Programming),也就是面向方面编程,作为面向对象编程的一种补充,专门用于处理系统中分布于各个模块(不同方法)中的交叉关注点的问题,在 Java EE 应用中,常常通过 AOP 来处理一转载 2016-03-30 17:21:30 · 3293 阅读 · 0 评论 -
Spring事务管理--全面分析Spring的编程式事务管理及声明式事务管理
转摘自:http://www.ibm.com/developerworks/cn/education/opensource/os-cn-spring-trans/Spring 的事务管理是 Spring 框架中一个比较重要的知识点,该知识点本身并不复杂,只是由于其比较灵活,导致初学者很难把握。本教程从基础知识开始,详细分析了 Spring 事务管理的使用方法,为读者理清思路。开转载 2016-01-06 08:28:02 · 615 阅读 · 1 评论 -
网站静态化--谈谈网站静态化
转摘自:http://www.cnblogs.com/yizhu2000/archive/2008/09/01/1281532.html写在前头静态化是解决减轻网站压力,提高网站访问速度的常用方案,但在强调交互的We2.0 时代,对静态化提出了更高的要求,静态不仅要能静,还要能动,下面我通过一个项目,谈谈网站静态化后的架构设计方案,同时和大家探讨一下,在开源产品大行其道,言架构必称Memb转载 2016-01-02 10:10:54 · 598 阅读 · 0 评论 -
Spring事务管理--高级应用难点剖析: 第 1 部分
转摘至:https://www.ibm.com/developerworks/cn/java/j-lo-spring-ts1/Spring 的事务管理是被使用得最多的功能之一,虽然 Spring 事务管理已经帮助程序员将要做的事情减到了最小。但在实际开发中,如果使用不当,依然会造成数据连接泄漏等问题。本系列以实际应用中所碰到的各种复杂的场景为着眼点,对这些应用的难点进行深度的剖析。转载 2015-12-30 15:36:16 · 568 阅读 · 0 评论 -
Spring事务管理--高级应用难点剖析: 第 2 部分
转摘至:http://www.ibm.com/developerworks/cn/java/j-lo-spring-ts2/本文是“Spring 事务管理高级应用难点剖析”系列文章的第 2 部分,作者将继续深入剖析在实际 Spring 事务管理应用中容易遇见的一些难点,包括混合使用多种数据访问技术(如 Spring JDBC + Hibernate)的事务管理问题,以及通过 Sprin转载 2015-12-30 15:46:49 · 595 阅读 · 0 评论